/*
 * BilligWeg.de
 */


$(document).ready(function(){InitCal();$('#kind1, #kind2').change(function(){ValidateTraveller();})});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 fillAirlines(){if(airArr.length<1)return;var options='<option value="ALL">beliebig</option>';for(var i in airArr){options=options+'<option value="'+airArr[i].split('|')[0]+'">'+airArr[i].split('|')[1]+'</option>';}
$('.hh_air').html(options);$(".hh_air option:first").attr("selected",true);$('.hh_air').attr('disabled', '');};function setAirs(){var air1=$('#air1').get(0).value;var air2=$('#air2').get(0).value;var air3=$('#air3').get(0).value;var airline = ((air1 != 'ALL') ? air1+"," : "") + ((air2 != 'ALL') ? air2+"," : "") + ((air3 != 'ALL') ? air3+"," : "");if(airline.length > 0){airline = airline.substring(0, airline.length-1);}$('#airline').attr('value', airline);};function showRet(){if($('#hh_oneWay')[0].checked==true){$('#hhrueck').css('display','none');$('#time2').css('display','none');$('#hh_lblRet').css('visibility','hidden');}else{$('#hhrueck').css('display','inline');$('#time2').css('display','inline');$('#hh_lblRet').css('visibility','visible');}};function showGabelflug(){if($('#hh_openJaw')[0].checked==true){$('#hh_depIn').css('display','inline');$('#hh_retIn').css('display','inline');$('.hh_lblIn').css('visibility','visible');}else{$('#hh_depIn').css('display','none');$('#hh_retIn').css('display','none');$('.hh_lblIn').css('visibility','hidden');}};function changeFT()
{if($('#hh_oneWay')[0].checked==true){$('#FlightType').attr('value','OW');}else{if(($('#hh_openJaw')[0])&&($('#hh_openJaw')[0].checked==true)){$('#FlightType').attr('value','OJ');}else{$('#FlightType').attr('value','');}}};function setHHPerson(){if(ValidateTraveller())
{var n=$('#hh_erw1').get(0).value;var fareType=$('#hh_erw2').get(0).value;$('#hh_fareType').attr('value',n);$('#hh_fareType').attr('name',fareType);}};function ValidateTraveller()
{var adults=$($('.tabs-selected a').attr('href')+" form select#"+ervId).attr('value');var child1=$($('.tabs-selected a').attr('href')+" form select#"+child1Id).attr('value');var child2=$($('.tabs-selected a').attr('href')+" form select#"+child2Id).attr('value');var traveller=0;if(adults!="")
{traveller=traveller+parseInt(adults);}
if(child1!="")
{traveller=traveller+parseInt(child1);}
if(child2!="")
{traveller=traveller+parseInt(child2);}
if(traveller>9)
{alert("Es sind leider nur maximal 9 Personen pro Flug buchbar. Falls Sie mit mehr als 9 Personen fliegen möchten, dann wenden Sie sich bitte an 01805 / 161919*. Oder schicken Sie uns eine e-Mail mit Ihren Wünschen an fluege@billigweg.de.\n\n\n* (0,14 € / Min. aus dem deutschen Festnetz. Mobilfunk max. 0,42 €/Min.) ");$($('.tabs-selected a').attr('href')+" form select#"+ervId).attr('value','1');$($('.tabs-selected a').attr('href')+" form select#"+child1Id).attr('value','0');$($('.tabs-selected a').attr('href')+" form select#"+child2Id).attr('value','0');return false;}
return true;};function ValidateDate()
{var termin=$($('.tabs-selected a').attr('href')+" input[@name='DepDate']");var ruecktermin=$($('.tabs-selected a').attr('href')+" input[@name='RetDate']");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());}};
