/*
 * BilligWeg.de
 */


$(document).ready(function(){fillZiel();InitCal();});function SetPerson(type){type=(type!="")?type+"_":"";var person=$("#"+type+"erw").get(0).value
+$("#"+type+"kind1").get(0).value
+$("#"+type+"kind2").get(0).value
+$("#"+type+"kind3").get(0).value;$("#"+type+"personen").attr('value',person);};function fillZiel(){var ziel=[];for(var i in regArr){if((regArr[i].split('|')[1]==regArr[i].split('|')[2])&&(regArr[i].split('|')[2]==regArr[i].split('|')[3]))ziel.push(regArr[i]);}
var options='<option value="-1" selected="selected" >beliebig</option>';if(ziel.length<1)return;for(var j in ziel){options=options+'<option value="'+ziel[j].split('|')[1]+'">'+ziel[j].split('|')[0]+'</option>';}
$('#ziel, #ur_ziel, #ho_ziel').html(options);$("#ziel option:first, #ur_ziel option:first, #ho_ziel option:first").attr("selected",true);$('#ziel, #ur_ziel, #ho_ziel').removeAttr('disabled');$('#abflug, #ur_abflug, #ho_abflug').removeAttr('disabled');};function fillRegion(type){type=(type!="")?type+"_":"";var zielID=$("#"+type+"ziel").get(0).value;var reg=[];for(var i in regArr){if((regArr[i].split('|')[2]==zielID)&&(regArr[i].split('|')[3]!=zielID))reg.push(regArr[i]);}
var options='<option value="-1" selected="selected">beliebig</option>';if(reg.length<1)return;for(var j in reg){options=options+'<option value="'+reg[j].split('|')[1]+'">'+reg[j].split('|')[0]+'</option>';}
$("#"+type+"region").html(options);$("#"+type+"region option:first").attr("selected",true);};function InitCal()
{$('.cal').each(function(){var config={clickInput:true,createButton:false,showYearNavigation:false,verticalOffset:20,horizontalOffset:0,displayClose:true};$(this).datePicker(config);$(this).dpSetSelected($(this).val());});};function setZFilter(inpt,type){type=(type!="")?type+"_":"";var val=($("#"+type+"meer")[0].checked==true)?parseInt($("#"+type+"meer").val()):0;val=($("#"+type+"rom7")[0].checked==true)?parseInt($("#"+type+"zimmer2").get(0).value)+val:val;$("#"+type+inpt).attr('value',val.toString());};function ValidateDate()
{var termin=$($('.tabs-selected a').attr('href')+" input[@name='termin']");var ruecktermin=$($('.tabs-selected a').attr('href')+" input[@name='ruecktermin']");var tDD,tMM,tYY,rDD,rMM,rYY=0;if(termin)
{var date=$(termin).attr('value');var dateArr=date.split('.');tDD=parseInt(dateArr[0]);if(dateArr[0].indexOf("0")==0)
{tDD=parseInt(dateArr[0].substring(1,2));}
tMM=parseInt(dateArr[1]);if(dateArr[1].indexOf("0")==0)
{tMM=parseInt(dateArr[1].substring(1,2));}
tYY=parseInt(dateArr[2]);}
if(ruecktermin)
{var date=$(ruecktermin).attr('value');var dateArr=date.split('.');rDD=parseInt(dateArr[0]);if(dateArr[0].indexOf("0")==0)
{rDD=parseInt(dateArr[0].substring(1,2));}
rMM=parseInt(dateArr[1]);if(dateArr[1].indexOf("0")==0)
{rMM=parseInt(dateArr[1].substring(1,2));}
rYY=parseInt(dateArr[2]);}
var Tag,Monat,Jahr;var mustChanged=false;if(tYY>rYY)
{mustChanged=true;}
else if(tYY==rYY)
{if(tMM>rMM)
{mustChanged=true;}
else if(tMM==rMM)
{if(tDD>rDD)
{mustChanged=true;}}}
if(mustChanged)
{var day=tDD+parseInt(timeSpan);while(day>31)
{tMM++;day=day-31;}
if(tMM>12)
{tYY++;var month=tMM;var counter=0;tMM=0;while(month>12)
{month=month-1;counter++;}
tMM=tMM+counter;}
var responseDate=new Date(tYY,tMM,day);var dd=responseDate.getDate();var mm=responseDate.getMonth();var yy=responseDate.getFullYear();Tag=dd;Monat=mm;Jahr=yy;if(dd<10)
{Tag="0"+dd;}
if(mm<10)
{Monat="0"+mm;}
$(ruecktermin).attr('value',Tag+"."+Monat+"."+Jahr);$(ruecktermin).dpSetSelected($(ruecktermin).val());}};
