


function str_replace(str){str=str.replace(/^\s+/,'');str=str.replace(/\s+$/,'');str=str.replace(/\./gi,"");str=str.replace(/,/gi,"");str=str.replace(/ /gi,"-");str=str.replace(/ \/ /gi,"-");str=str.toLowerCase();return str;}
YAHOO.namespace("vliegtickets.autocomplete");YAHOO.vliegtickets.autocomplete.init=function(){var itemSelectHandler=function(sType,aArgs){var instance=aArgs[0];var selected_item=aArgs[1];switch(instance.getInputEl().id){case'autocomplete_vertrek1':YAHOO.util.Dom.get('autocomplete_vertrek1').value=selected_item.innerHTML;YAHOO.util.Dom.get('autocomplete_bestemming2').value=selected_item.innerHTML;break;case'autocomplete_bestemming1':YAHOO.util.Dom.get('autocomplete_vertrek2').value=selected_item.innerHTML;YAHOO.util.Dom.get('autocomplete_bestemming1').value=selected_item.innerHTML;break;case'autocomplete_faq':window.location=selected_item.getElementsByTagName("a")[0].href;break;default:instance.getInputEl().value=selected_item.innerHTML;break;}};var textboxFocusEventHandler=function(sType,aArgs){aArgs[0].getInputEl().select();};var oDS=new YAHOO.util.XHRDataSource("/programs/gateway/autocomplete.php");oDS.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;oDS.responseSchema={resultsList:"results",fields:["naam","bestemming_id","landnaam"]};var oDS_faq=new YAHOO.util.XHRDataSource("/includes/php/faq_autocomplete.php");oDS_faq.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;oDS_faq.responseSchema={resultsList:"result",fields:["title","category","subcategory","id"]};var oDS_hotel=new YAHOO.util.ScriptNodeDataSource("/programs/gateway/autocomplete.php");oDS_hotel.responseSchema={resultsList:"results",fields:["naam"]};oDS_hotel.scriptCallbackParam="callback";if(YAHOO.util.Dom.get('autocomplete_vertrek1')){YAHOO.vliegtickets.autocomplete.heen_van=new YAHOO.widget.AutoComplete("autocomplete_vertrek1","autocomplete_vertrek1_container",oDS);YAHOO.vliegtickets.autocomplete.heen_van.generateRequest=function(sQuery){return"?vertrek1="+sQuery+"&type=json&limit=12";};YAHOO.vliegtickets.autocomplete.heen_van.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtickets.autocomplete.heen_van.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtickets.autocomplete.heen_van.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(YAHOO.util.Dom.get('autocomplete_vertrek2')){YAHOO.vliegtickets.autocomplete.heen_naar=new YAHOO.widget.AutoComplete("autocomplete_vertrek2","autocomplete_vertrek2_container",oDS);YAHOO.vliegtickets.autocomplete.heen_naar.generateRequest=function(sQuery){return"?vertrek2="+sQuery+"&type=json&limit=12";};YAHOO.vliegtickets.autocomplete.heen_naar.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtickets.autocomplete.heen_naar.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtickets.autocomplete.heen_naar.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(YAHOO.util.Dom.get('autocomplete_bestemming1')){YAHOO.vliegtickets.autocomplete.terug_van=new YAHOO.widget.AutoComplete("autocomplete_bestemming1","autocomplete_bestemming1_container",oDS);YAHOO.vliegtickets.autocomplete.terug_van.generateRequest=function(sQuery){return"?bestemming1="+sQuery+"&type=json&limit=12";};YAHOO.vliegtickets.autocomplete.terug_van.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtickets.autocomplete.terug_van.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtickets.autocomplete.terug_van.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(YAHOO.util.Dom.get('autocomplete_bestemming2')){YAHOO.vliegtickets.autocomplete.terug_naar=new YAHOO.widget.AutoComplete("autocomplete_bestemming2","autocomplete_bestemming2_container",oDS);YAHOO.vliegtickets.autocomplete.terug_naar.generateRequest=function(sQuery){return"?bestemming2="+sQuery+"&type=json&limit=12";};YAHOO.vliegtickets.autocomplete.terug_naar.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtickets.autocomplete.terug_naar.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtickets.autocomplete.terug_naar.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(YAHOO.util.Dom.get('autocomplete_faq')){YAHOO.vliegtickets.autocomplete.terug_naar=new YAHOO.widget.AutoComplete("autocomplete_faq","autocomplete_faq_container",oDS_faq);YAHOO.vliegtickets.autocomplete.terug_naar.autoHighlight=false;YAHOO.vliegtickets.autocomplete.terug_naar.generateRequest=function(sQuery){return"?faq="+sQuery;};YAHOO.vliegtickets.autocomplete.terug_naar.formatResult=function(oResultData,sQuery,sResultMatch){str=oResultData[0];str=str.replace(/_/g," ");str=str.replace(/\|/g,"/");fullurl=window.location.href;popup=fullurl.indexOf('popup');if(popup!=-1){popup='popup/';}else{popup='';}
return"<a href='/faq/"+popup+oResultData[1]+"/"+oResultData[2]+"/"+oResultData[0]+"/"+oResultData[3]+"'>"+str+"</a>";};YAHOO.vliegtickets.autocomplete.terug_naar.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtickets.autocomplete.terug_naar.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(YAHOO.util.Dom.get('autocomplete_destinationdity')){YAHOO.vliegtickets.autocomplete.hotel=new YAHOO.widget.AutoComplete("autocomplete_destinationdity","autocomplete_destinationdity_container",oDS_hotel);YAHOO.vliegtickets.autocomplete.hotel.generateRequest=function(sQuery){return"?hotel_bestemming="+sQuery+"&type=json&limit=12";};YAHOO.vliegtickets.autocomplete.hotel.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0];};YAHOO.vliegtickets.autocomplete.hotel.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtickets.autocomplete.hotel.textboxFocusEvent.subscribe(textboxFocusEventHandler);}};YAHOO.util.Event.onDOMReady(YAHOO.vliegtickets.autocomplete.init);function gotoMonth(month,obj){dt=new Date();currentMonth=dt.getMonth();if(month>=currentMonth){obj.setMonth(month);obj.setYear(dt.getFullYear());}else{obj.setMonth(month);obj.setYear(dt.getFullYear()+1);}
obj.render();}
YAHOO.namespace("vliegtickets.calendar");YAHOO.vliegtickets.calendar.init=function(){dt=new Date();dt.setDate(dt.getDate()+1);month=dt.getMonth()+1;next_year=dt.getFullYear()+1;var calOptions={close:true,MONTHS_LONG:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],WEEKDAYS_SHORT:['Zo','Ma','Di','Wo','Do','Vr','Za'],mindate:month+"/"+dt.getDate()+"/"+dt.getFullYear(),maxdate:month+"/"+dt.getDate()+"/"+next_year};function generateMonthsHeader(name){var dt=new Date();var month=dt.getMonth();var months_short=new Array('Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec');var volgorde=new Array();for(i=month;i<=11;i++){volgorde.push(i);}
for(i=0;i<month;i++){volgorde.push(i);}
if(name=='vertrek'){monthHeader='<p>Kies uw vertrek datum</p>';}else{monthHeader='<p>Kies uw retour datum</p>';}
container=document.createElement('div');monthrows=document.createElement('div');YAHOO.util.Dom.addClass(monthrows,'monthSelection');monthHeader=document.createElement('p');if(name=='vertrek'){monthHeader.innerHTML='Kies uw vertrek datum';}else{monthHeader.innerHTML='Kies uw retour datum';}
container.appendChild(monthHeader);for(i=0;i<2;i++){if(i==0){ii=0;max=6;}else{ii=6;max=12;}
monthrow=document.createElement('div');YAHOO.util.Dom.addClass(monthrow,'monthsRow');for(ii;ii<max;ii++){el=document.createElement('a');el.href='javascript:gotoMonth('+volgorde[ii]+',YAHOO.vliegtickets.calendar.'+name+')';el.innerHTML=months_short[volgorde[ii]];monthrow.appendChild(el);}
monthrows.appendChild(monthrow);}
container.appendChild(monthrows);return container.innerHTML;}
function setInputValue(msg,cal_id){eLog=YAHOO.util.Dom.get(cal_id+"_date");eLog.value=msg;}
function dateToLocaleString(dt){var dStr=dt.getDate();var mStr=dt.getMonth()+1;var yStr=dt.getFullYear();return(dStr+"-"+mStr+"-"+yStr);}
function LocaleDateStringToDate(stringDate){dt=null;if(stringDate!=''){dt_array=new Array();dt_array=stringDate.split('-');dt=new Date(dt_array[1]+'/'+dt_array[0]+'/'+dt_array[2]);}
return dt;}
function getDateByType(obj,type){switch(type){case'maxdate':dt=obj.cfg.getProperty("maxDate");month=dt.getMonth()+1;max_date_cal=new Date(month+'/'+dt.getDate()+'/'+dt.getFullYear());terug_date=LocaleDateStringToDate(YAHOO.util.Dom.get("terug_date").value);if(terug_date>max_date_cal){return terug_date;}else{return max_date_cal;}
break;case'mindate':dt=obj.cfg.getProperty("minDate");month=dt.getMonth()+1;min_date_cal=new Date(month+'/'+dt.getDate()+'/'+dt.getFullYear());vertrek_date=LocaleDateStringToDate(YAHOO.util.Dom.get("vertrek_date").value);if(vertrek_date<min_date_cal&&vertrek_date!=null){return vertrek_date;}else{return min_date_cal;}
break;case'current':dt=obj.cfg.getProperty("selected").toString();dt=dt.split(',');dt_current_cal=new Date();dt_current_cal.setFullYear(dt[0],dt[1]-1,dt[2]);input_date=LocaleDateStringToDate(YAHOO.util.Dom.get(obj.id+"_date").value);if(input_date){gotoMonth(input_date.getMonth(),obj);}
if(input_date!=''&&input_date!=null){return input_date;}else{return dt_current_cal;}
break;}}
function addDay(type,obj){max_date=getDateByType(obj,'maxdate');dt_current=getDateByType(obj,'current');if(dt_current<max_date){dt_current.setDate(dt_current.getDate()+1);switch(obj.id){case'vertrek':YAHOO.vliegtickets.calendar.terug.cfg.setProperty("minDate",dt_current);YAHOO.vliegtickets.calendar.terug.render();break;case'terug':YAHOO.vliegtickets.calendar.vertrek.cfg.setProperty("maxDate",dt_current);YAHOO.vliegtickets.calendar.vertrek.render();break;}
obj.select(dt_current);setInputValue(dateToLocaleString(dt_current),obj.id);}}
function subDay(type,obj){min_date=getDateByType(obj,'mindate');dt_current=getDateByType(obj,'current');if(dt_current>min_date){dt_current.setDate(dt_current.getDate()-1);switch(obj.id){case'vertrek':YAHOO.vliegtickets.calendar.terug.cfg.setProperty("minDate",dt_current);YAHOO.vliegtickets.calendar.terug.render();break;case'terug':YAHOO.vliegtickets.calendar.vertrek.cfg.setProperty("maxDate",dt_current);YAHOO.vliegtickets.calendar.vertrek.render();break;}
obj.select(dt_current);setInputValue(dateToLocaleString(dt_current),this.id);}}
function vertrekHandler(type,args,obj){var selected=args[0];var selVertrekDate=this.toDate(selected[0]);var selTerugDate=getDateByType(YAHOO.vliegtickets.calendar.terug,'current');if(selTerugDate<selVertrekDate){setInputValue('',YAHOO.vliegtickets.calendar.terug.id);}
setInputValue(dateToLocaleString(selVertrekDate),this.id);YAHOO.vliegtickets.calendar.terug.cfg.setProperty("minDate",selVertrekDate);YAHOO.vliegtickets.calendar.terug.cfg.setProperty("pageDate",selVertrekDate);YAHOO.vliegtickets.calendar.terug.render();YAHOO.vliegtickets.calendar.vertrek.render();obj.hide();};function vertrekmodalHandler(type,args,obj){var selected=args[0];var selVertrekDate=this.toDate(selected[0]);var selTerugDate=getDateByType(YAHOO.vliegtickets.calendar.terug_modal,'current');if(selTerugDate<selVertrekDate){setInputValue('',YAHOO.vliegtickets.calendar.terug_modal.id);}
setInputValue(dateToLocaleString(selVertrekDate),this.id);YAHOO.vliegtickets.calendar.terug_modal.cfg.setProperty("minDate",selVertrekDate);YAHOO.vliegtickets.calendar.terug_modal.cfg.setProperty("pageDate",selVertrekDate);YAHOO.vliegtickets.calendar.terug_modal.render();obj.render();obj.hide();};function vertrekHandler2(type,args,obj){var selected=args[0];var selVertrekDate=this.toDate(selected[0]);var selTerugDate=getDateByType(YAHOO.vliegtickets.calendar.terug,'current');if(selTerugDate<selVertrekDate){setInputValue('',YAHOO.vliegtickets.calendar.terug.id);}
setInputValue(dateToLocaleString(selVertrekDate),this.id);YAHOO.vliegtickets.calendar.terug.cfg.setProperty("pageDate",selVertrekDate);YAHOO.vliegtickets.calendar.terug.render();YAHOO.vliegtickets.calendar.vertrek.render();obj.hide();};function terugHandler(type,args,obj){var selected=args[0];var selDate=this.toDate(selected[0]);setInputValue(dateToLocaleString(selDate),this.id);obj.render();obj.hide();};if(YAHOO.util.Dom.get('show_vertrek')){YAHOO.vliegtickets.calendar.vertrek=new YAHOO.widget.Calendar("vertrek","vertrek_container",calOptions);YAHOO.vliegtickets.calendar.vertrek.selectEvent.subscribe(vertrekHandler,YAHOO.vliegtickets.calendar.vertrek,true);if(YAHOO.util.Dom.get("vertrek_date").value!=''){YAHOO.vliegtickets.calendar.vertrek.select(getDateByType(YAHOO.vliegtickets.calendar.vertrek,'current'));}
YAHOO.vliegtickets.calendar.vertrek.render();YAHOO.vliegtickets.calendar.vertrek.cfg.setProperty("title",generateMonthsHeader('vertrek'));YAHOO.util.Event.addListener("show_vertrek","click",YAHOO.vliegtickets.calendar.vertrek.show,YAHOO.vliegtickets.calendar.vertrek,true);YAHOO.util.Event.addListener("vertrek_date","click",YAHOO.vliegtickets.calendar.vertrek.show,YAHOO.vliegtickets.calendar.vertrek,true);YAHOO.util.Event.addListener("vertrek_min","click",subDay,YAHOO.vliegtickets.calendar.vertrek,true);YAHOO.util.Event.addListener("vertrek_plus","click",addDay,YAHOO.vliegtickets.calendar.vertrek,true);YAHOO.util.Event.on(document,"click",function(e){var showBtn=YAHOO.util.Dom.get('show_vertrek');var showInput=YAHOO.util.Dom.get('vertrek_date');var el=YAHOO.util.Event.getTarget(e);var calEl=YAHOO.vliegtickets.calendar.vertrek.oDomContainer;if(el!=calEl&&!YAHOO.util.Dom.isAncestor(calEl,el)&&el!=showBtn&&el!=showInput&&!YAHOO.util.Dom.isAncestor(showBtn,el)){YAHOO.vliegtickets.calendar.vertrek.hide();}});}
if(YAHOO.util.Dom.get('show_terug')){YAHOO.vliegtickets.calendar.terug=new YAHOO.widget.Calendar("terug","terug_container",calOptions);YAHOO.vliegtickets.calendar.terug.selectEvent.subscribe(terugHandler,YAHOO.vliegtickets.calendar.terug,true);if(YAHOO.util.Dom.get("terug_date").value!=''){YAHOO.vliegtickets.calendar.terug.select(getDateByType(YAHOO.vliegtickets.calendar.terug,'current'));}
YAHOO.vliegtickets.calendar.terug.render();YAHOO.vliegtickets.calendar.terug.cfg.setProperty("title",generateMonthsHeader('terug'));YAHOO.util.Event.addListener("show_terug","click",YAHOO.vliegtickets.calendar.terug.show,YAHOO.vliegtickets.calendar.terug,true);YAHOO.util.Event.addListener("terug_date","click",YAHOO.vliegtickets.calendar.terug.show,YAHOO.vliegtickets.calendar.terug,true);YAHOO.util.Event.addListener("terug_min","click",subDay,YAHOO.vliegtickets.calendar.terug,true);YAHOO.util.Event.addListener("terug_plus","click",addDay,YAHOO.vliegtickets.calendar.terug,true);YAHOO.util.Event.on(document,"click",function(e){var showBtn=YAHOO.util.Dom.get('show_terug');var showInput=YAHOO.util.Dom.get('terug_date');var el=YAHOO.util.Event.getTarget(e);var calEl=YAHOO.vliegtickets.calendar.terug.oDomContainer;if(el!=calEl&&!YAHOO.util.Dom.isAncestor(calEl,el)&&el!=showBtn&&el!=showInput&&!YAHOO.util.Dom.isAncestor(showBtn,el)){YAHOO.vliegtickets.calendar.terug.hide();}});}
if(YAHOO.util.Dom.get('show_vertrek_modal')){YAHOO.vliegtickets.calendar.vertrek_modal=new YAHOO.widget.Calendar("vertrek_modal","vertrek_modal_container",calOptions);YAHOO.vliegtickets.calendar.vertrek_modal.selectEvent.subscribe(vertrekmodalHandler,YAHOO.vliegtickets.calendar.vertrek_modal,true);if(YAHOO.util.Dom.get("vertrek_modal_date").value!=''){YAHOO.vliegtickets.calendar.vertrek_modal.select(getDateByType(YAHOO.vliegtickets.calendar.vertrek_modal,'current'));}
YAHOO.vliegtickets.calendar.vertrek_modal.render();YAHOO.vliegtickets.calendar.vertrek_modal.cfg.setProperty("title",generateMonthsHeader('vertrek'));YAHOO.util.Event.addListener("show_vertrek_modal","click",YAHOO.vliegtickets.calendar.vertrek_modal.show,YAHOO.vliegtickets.calendar.vertrek_modal,true);YAHOO.util.Event.addListener("vertrek_modal_date","click",YAHOO.vliegtickets.calendar.vertrek_modal.show,YAHOO.vliegtickets.calendar.vertrek_modal,true);YAHOO.util.Event.on(document,"click",function(e){var showBtn=YAHOO.util.Dom.get('show_vertrek_modal');var showInput=YAHOO.util.Dom.get('vertrek_modal_date');var el=YAHOO.util.Event.getTarget(e);var calEl=YAHOO.vliegtickets.calendar.vertrek_modal.oDomContainer;if(el!=calEl&&!YAHOO.util.Dom.isAncestor(calEl,el)&&el!=showBtn&&el!=showInput&&!YAHOO.util.Dom.isAncestor(showBtn,el)){YAHOO.vliegtickets.calendar.vertrek_modal.hide();}});}
if(YAHOO.util.Dom.get('show_terug_modal')){YAHOO.vliegtickets.calendar.terug_modal=new YAHOO.widget.Calendar("terug_modal","terug_modal_container",calOptions);YAHOO.vliegtickets.calendar.terug_modal.selectEvent.subscribe(terugHandler,YAHOO.vliegtickets.calendar.terug_modal,true);if(YAHOO.util.Dom.get("terug_modal_date").value!=''){YAHOO.vliegtickets.calendar.terug_modal.select(getDateByType(YAHOO.vliegtickets.calendar.terug_modal,'current'));}
YAHOO.vliegtickets.calendar.terug_modal.render();YAHOO.vliegtickets.calendar.terug_modal.cfg.setProperty("title",generateMonthsHeader('terug'));YAHOO.util.Event.addListener("show_terug_modal","click",YAHOO.vliegtickets.calendar.terug_modal.show,YAHOO.vliegtickets.calendar.terug_modal,true);YAHOO.util.Event.addListener("terug_modal_date","click",YAHOO.vliegtickets.calendar.terug_modal.show,YAHOO.vliegtickets.calendar.terug_modal,true);YAHOO.util.Event.on(document,"click",function(e){var showBtn=YAHOO.util.Dom.get('show_terug_modal');var showInput=YAHOO.util.Dom.get('terug_modal_date');var el=YAHOO.util.Event.getTarget(e);var calEl=YAHOO.vliegtickets.calendar.terug_modal.oDomContainer;if(el!=calEl&&!YAHOO.util.Dom.isAncestor(calEl,el)&&el!=showBtn&&el!=showInput&&!YAHOO.util.Dom.isAncestor(showBtn,el)){YAHOO.vliegtickets.calendar.terug_modal.hide();}});}
if(YAHOO.util.Dom.get('pnr_input')){var calOptions2={close:true,MONTHS_LONG:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],WEEKDAYS_SHORT:['Zo','Ma','Di','Wo','Do','Vr','Za']};YAHOO.vliegtickets.calendar.vertrek=new YAHOO.widget.Calendar("vertrek","vertrek_container",calOptions2);YAHOO.vliegtickets.calendar.vertrek.selectEvent.subscribe(vertrekHandler2,YAHOO.vliegtickets.calendar.vertrek,true);YAHOO.vliegtickets.calendar.vertrek.render();YAHOO.vliegtickets.calendar.vertrek.cfg.setProperty("title",generateMonthsHeader('vertrek'));YAHOO.util.Event.addListener("heen_datum_input_img","click",show_handler,YAHOO.vliegtickets.calendar.vertrek,true);YAHOO.util.Event.addListener("heen_datum_input","click",show_handler,YAHOO.vliegtickets.calendar.vertrek,true);}};YAHOO.util.Event.onDOMReady(YAHOO.vliegtickets.calendar.init);YAHOO.namespace("vliegtickets.tooltips");YAHOO.vliegtickets.tooltips.init=function(){var ttOptions={visible:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},width:"189px",xyoffset:[40,70],autodismissdelay:500000};if(YAHOO.util.Dom.get('tooltip_baby_img')){YAHOO.vliegtickets.tooltips.tt1=new YAHOO.widget.Tooltip("tt1",ttOptions);YAHOO.vliegtickets.tooltips.tt1.setHeader('');YAHOO.vliegtickets.tooltips.tt1.setBody('Baby: 0 t/m 1 jaar op het moment van vertrek.');YAHOO.vliegtickets.tooltips.tt1.setFooter('');YAHOO.vliegtickets.tooltips.tt1.cfg.setProperty("context","tooltip_baby_img");}
if(YAHOO.util.Dom.get('tooltip_child_img')){YAHOO.vliegtickets.tooltips.tt2=new YAHOO.widget.Tooltip('tt2',ttOptions);YAHOO.vliegtickets.tooltips.tt2.setHeader('');YAHOO.vliegtickets.tooltips.tt2.setBody('Kind: 2 t/m 11 jaar op het moment van vertrek.');YAHOO.vliegtickets.tooltips.tt2.setFooter('');YAHOO.vliegtickets.tooltips.tt2.cfg.setProperty("context","tooltip_child_img");}
if(YAHOO.util.Dom.get('cloudePakketkorting')){YAHOO.vliegtickets.tooltips.tt3=new YAHOO.widget.Tooltip("tt3",ttOptions);YAHOO.vliegtickets.tooltips.tt3.setHeader('');YAHOO.vliegtickets.tooltips.tt3.setBody("Heeft u een vliegticket geboekt bij Vliegtickets.nl dan kunt u uw reserveringsnummer gebruiken om in te loggen voor de authuur. U ontvangt dan 5% pakketkorting en uw gegevens worden automatisch ingevuld.");YAHOO.vliegtickets.tooltips.tt3.setFooter('');YAHOO.vliegtickets.tooltips.tt3.cfg.setProperty("context","cloudePakketkorting");}
if(YAHOO.util.Dom.get('tooltip-alle-vliegtickets')){YAHOO.vliegtickets.tooltips.tt4=new YAHOO.widget.Tooltip('tt4',ttOptions);YAHOO.vliegtickets.tooltips.tt4.setHeader('');YAHOO.vliegtickets.tooltips.tt4.setBody('Vliegtickets.nl vergelijkt en verkoopt alle vliegtickets van en naar wereldwijde bestemmingen. In de vergelijking ziet u alle luchtvaartmaatschappijen, inclusief lowcost- en chartermaatschappijen.');YAHOO.vliegtickets.tooltips.tt4.setFooter('');YAHOO.vliegtickets.tooltips.tt4.cfg.setProperty("context","tooltip-alle-vliegtickets");}
if(YAHOO.util.Dom.get('tooltip-thuiswinkel')){YAHOO.vliegtickets.tooltips.tt5=new YAHOO.widget.Tooltip('tt5',ttOptions);YAHOO.vliegtickets.tooltips.tt5.setHeader('');YAHOO.vliegtickets.tooltips.tt5.setBody('Wij zijn aangesloten bij de consumenten organisatie Thuiswinkel, u heeft recht op volledige informatie, een goede afhandeling van uw reservering en eventuele klachten.');YAHOO.vliegtickets.tooltips.tt5.setFooter('');YAHOO.vliegtickets.tooltips.tt5.cfg.setProperty("context","tooltip-thuiswinkel");}
if(YAHOO.util.Dom.get('tooltip-prijsgarantie')){YAHOO.vliegtickets.tooltips.tt6=new YAHOO.widget.Tooltip('tt6',ttOptions);YAHOO.vliegtickets.tooltips.tt6.setHeader('');YAHOO.vliegtickets.tooltips.tt6.setBody('Wij garanderen de laagste te zijn. Vindt u elders dezelfde vluchten tegen een lager tarief, dan ontvangt u het verschil plus een extra bonus van &euro; 25,- retour.');YAHOO.vliegtickets.tooltips.tt6.setFooter('');YAHOO.vliegtickets.tooltips.tt6.cfg.setProperty("context","tooltip-prijsgarantie");}
if(YAHOO.util.Dom.get('tooltip-thuiswinkel2')){YAHOO.vliegtickets.tooltips.tt7=new YAHOO.widget.Tooltip('tt7',ttOptions);YAHOO.vliegtickets.tooltips.tt7.setHeader('');YAHOO.vliegtickets.tooltips.tt7.setBody('In 2009 zijn wij door de consument uitgeroepen tot beste webwinkel in de categorie Vliegtickets.');YAHOO.vliegtickets.tooltips.tt7.setFooter('');YAHOO.vliegtickets.tooltips.tt7.cfg.setProperty("context","tooltip-thuiswinkel2");}
if(YAHOO.util.Dom.get('tooltip-ideal')){YAHOO.vliegtickets.tooltips.tt8=new YAHOO.widget.Tooltip('tt8',ttOptions);YAHOO.vliegtickets.tooltips.tt8.setHeader('');YAHOO.vliegtickets.tooltips.tt8.setBody('U kunt veilig betalen via uw eigen bank of met uw persoonlijke creditcard. Onze website is optimaal beveiligd via een SSL verbinding.');YAHOO.vliegtickets.tooltips.tt8.setFooter('');YAHOO.vliegtickets.tooltips.tt8.cfg.setProperty("context","tooltip-ideal");}
if(YAHOO.util.Dom.get('tooltip-profiel')){YAHOO.vliegtickets.tooltips.tt9=new YAHOO.widget.Tooltip('tt9',ttOptions);YAHOO.vliegtickets.tooltips.tt9.setHeader('');YAHOO.vliegtickets.tooltips.tt9.setBody('Alle belangrijke gegevens op &eacute;&eacute;n centraal punt. Met uw mijn Vliegtickets.nl profiel zal het online boekingsproces nog sneller verlopen.');YAHOO.vliegtickets.tooltips.tt9.setFooter('');YAHOO.vliegtickets.tooltips.tt9.cfg.setProperty("context","tooltip-profiel");}
if(YAHOO.util.Dom.get('tooltip-cityguides')){YAHOO.vliegtickets.tooltips.tt10=new YAHOO.widget.Tooltip('tt10',ttOptions);YAHOO.vliegtickets.tooltips.tt10.setHeader('');YAHOO.vliegtickets.tooltips.tt10.setBody('Laat de keuze van uw bestemming inspireren door onze unieke Cityguides! Wij hebben unieke informatie over restaurants, winkelen, bezienswaardigheden en meer!');YAHOO.vliegtickets.tooltips.tt10.setFooter('');YAHOO.vliegtickets.tooltips.tt10.cfg.setProperty("context","tooltip-cityguides");}
if(YAHOO.util.Dom.get('tooltip-parking')){YAHOO.vliegtickets.tooltips.tt11=new YAHOO.widget.Tooltip('tt11',ttOptions);YAHOO.vliegtickets.tooltips.tt11.setHeader('');YAHOO.vliegtickets.tooltips.tt11.setBody('Vliegtickets.nl maakt parkeren bij Schiphol sneller en goedkoper! Parkeren doet u op ons eigen parkeerterrein bij Schiphol.Met onze prive shuttle staat u binnen 5 minuten bij uw vertrekhal. Reserveren doet u tegen zeer voordelige tarieven.');YAHOO.vliegtickets.tooltips.tt11.setFooter('');YAHOO.vliegtickets.tooltips.tt11.cfg.setProperty("context","tooltip-parking");}};YAHOO.util.Event.onDOMReady(YAHOO.vliegtickets.tooltips.init);YAHOO.namespace("vliegtickets.container");YAHOO.vliegtickets.container.init=function(object){if(""+object=='[object MouseEvent]'||""+object=='[object]'||""+object=='[object Event]'){var object=null;}
function show_handler(){}
function hide_handler(){document.documentElement.style.overflow='auto';this.destroy();}
panel_options={width:"750px",height:"600px",fixedcenter:true,close:true,draggable:false,zindex:99999,modal:true,underlay:'shadow',visible:true,constraintoviewport:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.6},strings:{close:'<span>Venster sluiten</span>'}};YAHOO.vliegtickets.container.model=new YAHOO.widget.Panel("model",panel_options);if(typeof(object)!=='undefined'&&object!==null){url=object.href;title=object.title;}else{url=this.href;title=this.title;}
YAHOO.vliegtickets.container.model.setHeader(title);YAHOO.vliegtickets.container.model.setBody("<div style='width:748px;overflow-y:auto;overflow-x:hidden;height:100%'><iframe frameborder='0' height='100%' width='100%' scrolling='auto' src='"+url+"'></iframe></div>");YAHOO.vliegtickets.container.model.setFooter("&nbsp;");YAHOO.vliegtickets.container.model.render(document.body);YAHOO.vliegtickets.container.model.hideEvent.subscribe(hide_handler,YAHOO.vliegtickets.container.model,true);YAHOO.vliegtickets.container.model.showEvent.subscribe(show_handler,YAHOO.vliegtickets.container.model,true);YAHOO.vliegtickets.container.model.show();};YAHOO.util.Event.onDOMReady(function(){YAHOO.util.Event.on("about_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("faq_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("contact_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("phonenumber_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("news_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("landlookup_model1","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("landlookup_model2","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("landlookup_model3","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("landlookup_model4","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("tooltip-prijsgarantie","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("contact_home_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("weer_14_dagen_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("klimaat_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("iata_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("sgr_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("privacy_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("voorwaarden_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("thuisvoorwaarden_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("comment1_modal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("comment2_modal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("comment3_modal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("add_comment_modal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("sms_model","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("quickparking_modal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("quickparking_voorwaarden_modal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("tooltip-ideal","click",YAHOO.vliegtickets.container.init);YAHOO.util.Event.on("inchecken_modal","click",YAHOO.vliegtickets.container.init);});function load_modalbox_homepage(){panel_options={width:"653px",height:"600px",fixedcenter:true,close:true,draggable:false,zindex:99999,modal:true,underlay:'shadow',visible:true,constraintoviewport:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.6},strings:{close:'<span></span>'}};YAHOO.vliegtickets.container.special=new YAHOO.widget.Panel("special",panel_options);YAHOO.vliegtickets.container.special.setHeader('');YAHOO.vliegtickets.container.special.setBody("<h1>Nederland heeft de wereldbeker gewonnen!</h1>"+"<p style='line-height:20px; font-size:15px; width:560px;'>En wij vieren feest. Elke dag maken <strong>5 boekers kans op volledige teruggave<br /> van 1 vliegticket</strong>.</p>"+"<h3 style='font-size:14px; font-weight:bold; color:#fe6500; margin-top:15px;'>Zo doet u mee</h3>"+"<ul style='line-height:22px; margin:15px 0px 20px 0px;'>"+"<li class='bal'>Boek in de periode van 12 tot en met 16 juli 2010 een ticket op Vliegtickets.nl</li>"+"<li class='bal'>Mail uw boekingsbevestiging of uw naam en adres naar <a href='mailto:marketing@vliegtickets.nl'>marketing@vliegtickets.nl</a></li>"+"</ul>"+"<p style='font-size:11px; width:560px;'>Prijswinnaars krijgen telefonisch bericht en gaan akkoord met het plaatsen van hun naam met foto op onze"+" website, in onze nieuwsbrief en op onze sociale netwerken.</p>");YAHOO.vliegtickets.container.special.setFooter("&nbsp;");YAHOO.vliegtickets.container.special.render(document.body);YAHOO.vliegtickets.container.special.show();};YAHOO.namespace('vliegtickets.anim');YAHOO.vliegtickets.anim.init=function(){var zoek_opties_open=false;var zoek_opties_searchform_open=false;var hotelextra_open=false;function setOverflowHidden(){var el=this.getEl();YAHOO.util.Dom.setStyle(el.id,'overflow','hidden');}
function setOverflowVisible(){var el=this.getEl();YAHOO.util.Dom.setStyle(el.id,'overflow','visible');}
var zoek_opties_searchform_handler=function(e){if(zoek_opties_searchform_open){collapse_home_anim.animate();YAHOO.util.Dom.get('searchOptionsText').innerHTML='<span style="text-decoration:underline;">Meer opties</span> <img src="http://www.vliegtickets.nl/bx_template/images/expand.gif"/>';zoek_opties_searchform_open=false;}else{expand_home_anim.animate();YAHOO.util.Dom.get('searchOptionsText').innerHTML='<span style="text-decoration:underline;">Minder opties</span> <img src="http://www.vliegtickets.nl/bx_template/images/collapse.gif"/>';zoek_opties_searchform_open=true;}};var hotelextra_handler=function(e){if(hotelextra_open){collapse_hotelextra.animate();YAHOO.util.Dom.get('ToggleExtraOptions').innerHTML='Toon Bijkomende Opties &raquo;';hotelextra_open=false;}else{expand_hotelextra.animate();YAHOO.util.Dom.get('ToggleExtraOptions').innerHTML='Verberg Bijkomende Opties &raquo;';hotelextra_open=true;}};var roundtrip_single_handler=function(e){collapse_roundtrip_anim.animate();};var roundtrip_retour_handler=function(e){expand_roundtrip_anim.animate();};var zoek_opties_handler=function(e){if(zoek_opties_open){collapse_after_anim.animate();collapse_before_anim.animate();YAHOO.util.Dom.get('zoek_opties').innerHTML='<span style="text-decoration:underline;">Meer opties</span> <img src="/images/expand.gif"/>';zoek_opties_open=false;}else{expand_after_anim.animate();expand_before_anim.animate();YAHOO.util.Dom.get('zoek_opties').innerHTML='<span style="text-decoration:underline;">Minder opties</span> <img src="/images/collapse.gif"/>';zoek_opties_open=true;}};var expand_roundtrip_anim=new YAHOO.util.Anim('retour-box',{height:{to:25}},0.4);var collapse_roundtrip_anim=new YAHOO.util.Anim('retour-box',{height:{to:0}},0.4);expand_roundtrip_anim.onComplete.subscribe(setOverflowVisible);collapse_roundtrip_anim.onStart.subscribe(setOverflowHidden);var expand_hotelextra=new YAHOO.util.Anim('ExtraOptions',{height:{to:180}},0.8);var collapse_hotelextra=new YAHOO.util.Anim('ExtraOptions',{height:{to:0}},0.8);var expand_before_anim=new YAHOO.util.Anim('meer_zoek_opties_before',{height:{to:160}},0.8);var collapse_before_anim=new YAHOO.util.Anim('meer_zoek_opties_before',{height:{to:0}},0.8);var expand_after_anim=new YAHOO.util.Anim('meer_zoek_opties_after',{height:{to:120}},0.8);var collapse_after_anim=new YAHOO.util.Anim('meer_zoek_opties_after',{height:{to:0}},0.8);var expand_home_anim=new YAHOO.util.Anim('searchOptions',{height:{to:60}},0.4);var collapse_home_anim=new YAHOO.util.Anim('searchOptions',{height:{to:0}},0.4);expand_before_anim.onComplete.subscribe(setOverflowVisible);collapse_before_anim.onStart.subscribe(setOverflowHidden);YAHOO.util.Event.addListener('zoek_opties','click',zoek_opties_handler);YAHOO.util.Event.addListener('searchOptionsText','click',zoek_opties_searchform_handler);YAHOO.util.Event.addListener('valid-retour','click',roundtrip_retour_handler);YAHOO.util.Event.addListener('valid-single','click',roundtrip_single_handler);YAHOO.util.Event.addListener('ToggleExtraOptions','click',hotelextra_handler);};YAHOO.util.Event.onDOMReady(YAHOO.vliegtickets.anim.init);YAHOO.namespace('vliegtickets');YAHOO.vliegtickets.OfferColumn=function(){this.opened=false;this.regions=new Array("","afrika","azie","midden_zuid_amerika","europa","noord_amerika","midden_oosten","oceanie");this.activeRegion=null;this.image_map=YAHOO.util.Dom.get("offer-map");this.image_world=new Image();this.image_world.src="/images/maps/world/world.gif";this.image_afrika=new Image();this.image_afrika.src="/images/maps/world/afrika.gif";this.image_azie=new Image();this.image_azie.src="/images/maps/world/azie.gif";this.image_europa=new Image();this.image_europa.src="/images/maps/world/europa.gif";this.image_midden_oosten=new Image();this.image_midden_oosten.src="/images/maps/world/midden_oosten.gif";this.image_midden_zuid_amerika=new Image();this.image_midden_zuid_amerika.src="/images/maps/world/zuid_amerika.gif";this.image_noord_amerika=new Image();this.image_noord_amerika.src="/images/maps/world/noord_amerika.gif";this.image_oceanie=new Image();this.image_oceanie.src="/images/maps/world/oceanie.gif";};YAHOO.vliegtickets.OfferColumn.prototype.switchRegion=function(region,init){this.activeRegion=region;YAHOO.util.Dom.get("offer-map").src=eval("this.image_"+this.regions[region]+".src");anim=new YAHOO.util.Anim('sliding-offers',{top:{to:0}},0.6);anim.animate();this.loadOffers();this.opened=true;};YAHOO.vliegtickets.OfferColumn.prototype.loadOffers=function(init){var sUrl='/includes/ajax/offers.php?continent='+this.activeRegion;var div=YAHOO.util.Dom.get('offers-list');var handleSuccess=function(o){if(o.responseText!==undefined){div.innerHTML=o.responseText;}};var handleFailure=function(o){if(o.responseText!==undefined){div.innerHTML='Error';}};var callback={success:handleSuccess,failure:handleFailure};var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);};YAHOO.vliegtickets.OfferColumn.prototype.regionOver=function(region){this.image_map.src=eval("this.image_"+offercolumn.regions[region]+".src");};YAHOO.vliegtickets.OfferColumn.prototype.regionOut=function(region){if(this.activeRegion!=region){if(this.activeRegion){this.image_map.src=eval("this.image_"+offercolumn.regions[this.activeRegion]+".src");}else{this.image_map.src=this.image_world.src;}}};YAHOO.vliegtickets.OfferColumn.prototype.closeOffers=function(){if(this.opened){anim=new YAHOO.util.Anim('sliding-offers',{top:{to:243}},0.6);anim.animate();}
this.image_map.src=this.image_world.src;this.opened=false;};function update_baby(){var adults=parseInt(YAHOO.util.Dom.get('nr_adults').options[YAHOO.util.Dom.get('nr_adults').selectedIndex].value,10);var inf=parseInt(YAHOO.util.Dom.get('nr_infants').options[YAHOO.util.Dom.get('nr_infants').selectedIndex].value,10);if(adults==10){location.href='/groepen.php';}
while(adults<YAHOO.util.Dom.get('nr_infants').options.length){YAHOO.util.Dom.get('nr_infants').options[(YAHOO.util.Dom.get('nr_infants').options.length-1)]=null;}
for(var i=0;i<=adults;i++){YAHOO.util.Dom.get('nr_infants').options[i]=new Option(i,i);}
if(inf<=YAHOO.util.Dom.get('nr_infants').options.length){YAHOO.util.Dom.get('nr_infants').selectedIndex=inf;}};YAHOO.util.Event.onDOMReady(function(){if(YAHOO.util.Dom.get('nr_adults')){YAHOO.util.Event.addListener('nr_adults','change',update_baby);}});var allOffers=[];YAHOO.namespace('vliegtickets');YAHOO.vliegtickets.Offer=function(id,airline,price,conditions,notUsed,vertrek){this.id=id;this.airline=airline;this.price=price;this.conditions=conditions;this.vertrek=vertrek;allOffers.push(this);};YAHOO.vliegtickets.Offer.prototype.showOffer=function(){YAHOO.util.Dom.get('offerPrice').innerHTML='&euro; '+this.price;YAHOO.util.Dom.get('offerAirline').innerHTML='<img src="/logo/'+this.airline+'" alt="'+this.airline+'" />';YAHOO.util.Dom.get('autocomplete_vertrek1').value=this.vertrek;for(x=0;x<allOffers.length;x++){YAHOO.util.Dom.get(allOffers[x].conditions).style.display='none';}
YAHOO.util.Dom.get(this.conditions).style.display='block';this.showAllSideOffers();},YAHOO.vliegtickets.Offer.prototype.showAllSideOffers=function(){for(x=0;x<allOffers.length;x++){if(allOffers[x].id!=this.id){YAHOO.util.Dom.get('offerListItem'+allOffers[x].id).style.display='block';}else{YAHOO.util.Dom.get('offerListItem'+allOffers[x].id).style.display='none';}}};function getCarousel(name){var carousel=new YAHOO.widget.Carousel(name,{animation:{speed:1.5},isCircular:true});carousel.set("numVisible",1);carousel.render();carousel.show();}
var paginator='';var paginatorContent='';function handlePagination(state){paginatorContent.className='page'+state.page;paginator.setState(state);}
function initPaginator(){paginatorContent=document.getElementById('page_holder');if(paginatorContent){paginator=new YAHOO.widget.Paginator({rowsPerPage:1,totalRecords:paginatorContent.getElementsByTagName('div').length,containers:'paging',pageLinks:5,firstPageLinkLabel:'',lastPageLinkLabel:'',nextPageLinkLabel:'',previousPageLinkLabel:'',initialPage:1});paginator.subscribe('changeRequest',handlePagination);paginator.render();}}
YAHOO.util.Event.onDOMReady(initPaginator);function initPaginator2(){paginatorContent=document.getElementById('page_holder');if(paginatorContent){paginator=new YAHOO.widget.Paginator({rowsPerPage:1,totalRecords:YAHOO.util.Dom.getElementsByClassName('page').length,containers:'paging',pageLinks:5,firstPageLinkLabel:'',lastPageLinkLabel:'',nextPageLinkLabel:'',previousPageLinkLabel:'',initialPage:1});paginator.subscribe('changeRequest',handlePagination);paginator.render();}}
YAHOO.util.Event.onDOMReady(initPaginator2);var currentID=0;var timerId=0;function showInfo(el,id,bestemming){var sUrl='/aanbiedingen/includes/inc_get_offer_details.php?offer='+id;overlay=new YAHOO.widget.Overlay("aanbieding_voorwaarden",{context:[el,"bl","tr",["beforeShow","windowResize"]],visible:true,width:"200px"});;overlay.setHeader("");overlay.setBody("");overlay.setFooter("");overlay.render(document.body);var handleSuccess=function(o){if(o.responseText!==undefined){overlay.setBody(o.responseText);}};var handleFailure=function(o){overlay.setBody('Er is iets fout gegaan');};var callback={success:handleSuccess,failure:handleFailure};if(currentID==el.id){overlay.hide();currentID=0;clearTimeout(timerId);}else{var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);overlay.show;timerId=setTimeout("overlay.hide();currentID = 0",5000);currentID=el.id;}}
function sortOffers(cont,sortby,dir,land){if(typeof land=='undefined')
land=false;if(land){var sUrl='/aanbiedingen/includes/inc_all_offers_landen.php?cont='+cont+'&sortby='+sortby+'&dir='+dir;}else{var sUrl='/aanbiedingen/includes/inc_all_offers.php?cont='+cont+'&sortby='+sortby+'&dir='+dir;}
var div=YAHOO.util.Dom.get('allOffers');div.innerHTML='<img src="/afb/picto/loading.gif" width="30" height="30" />';var handleSuccess=function(o){if(o.responseText!=undefined){div.innerHTML=o.responseText;paginatorContent=document.getElementById('page_holder');if(paginatorContent){paginator=new YAHOO.widget.Paginator({rowsPerPage:1,totalRecords:paginatorContent.getElementsByTagName('div').length,containers:'paging',pageLinks:5,firstPageLinkLabel:'',lastPageLinkLabel:'',nextPageLinkLabel:'',previousPageLinkLabel:'',initialPage:1});paginator.subscribe('changeRequest',handlePagination);paginator.render();}}};var handleFailure=function(o){div.innerHTML=o.responseText;};var callback={success:handleSuccess,failure:handleFailure};var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);}
function addRating(questions_id){elements=document.getElementsByName('rating');len=elements.length;var rating=null;var div=YAHOO.util.Dom.get('rating_box');for(i=0;i<len;i++){if(elements[i].checked){rating=elements[i].value;}}
var handleSuccess=function(o){if(o.responseText!=undefined){div.innerHTML='Uw beoordeling is verstuurd!';}};var handleFailure=function(o){div.innerHTML=o.responseText;};var callback={success:handleSuccess,failure:handleFailure};if(questions_id&&rating){var sUrl='/faq/question.php?questions_id='+questions_id+'&rating='+rating;var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);}}
function addGuideItemRating(text_id){elements=document.getElementsByName('rating');len=elements.length;var rating=null;var div=YAHOO.util.Dom.get('rating_box');for(i=0;i<len;i++){if(elements[i].checked){rating=elements[i].value;}}
var handleSuccess=function(o){if(o.responseText!=undefined){div.innerHTML='<p>Uw beoordeling is verstuurd.</p>';}};var handleFailure=function(o){div.innerHTML=o.responseText;};var callback={success:handleSuccess,failure:handleFailure};if(text_id&&rating){var sUrl='/cityguides/textitem.php?textitem_id='+text_id+'&rating='+rating;var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);}}
function addGuideTextRating(text_id){elements=document.getElementsByName('rating');len=elements.length;var rating=null;var div=YAHOO.util.Dom.get('rating_box');for(i=0;i<len;i++){if(elements[i].checked){rating=elements[i].value;}}
var handleSuccess=function(o){if(o.responseText!=undefined){div.innerHTML='<p>Uw beoordeling is verstuurd.</p>';}};var handleFailure=function(o){div.innerHTML=o.responseText;};var callback={success:handleSuccess,failure:handleFailure};if(text_id&&rating){var sUrl='/cityguides/text.php?text_id='+text_id+'&rating='+rating;var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);}}
function fillSearchForm(search_id,submit){var JSON=YAHOO.lang.JSON;var DOM=YAHOO.util.Dom;var cookie=YAHOO.util.Cookie.get("searchform");cookie=JSON.parse(cookie);cookie=cookie.searches[search_id];DOM.get('autocomplete_vertrek1').value=cookie.vertrek1.replace(/\+/g," ");DOM.get('autocomplete_bestemming1').value=cookie.bestemming1.replace(/\+/g," ");DOM.get('autocomplete_vertrek2').value=cookie.vertrek2.replace(/\+/g," ");DOM.get('autocomplete_bestemming2').value=cookie.bestemming2.replace(/\+/g," ");DOM.get('vertrek_date').value=cookie.departureDate;DOM.get('terug_date').value=cookie.returnDate;DOM.get('nr_adults').selectedIndex=cookie.NumberAdults-1;update_baby();DOM.get('nr_children').selectedIndex=cookie.NumberChildren;DOM.get('nr_infants').selectedIndex=cookie.NumberInfants;for(i=0;i<DOM.get('Maatschappijen').length;i++){if(DOM.get('Maatschappijen').options[i].value==cookie.Airline){index=DOM.get('Maatschappijen').options[i].index;}}
DOM.get('Maatschappijen').selectedIndex=index;if(cookie.roundtrip==1){DOM.get('valid-retour').click();DOM.get('valid-single').checked=false;}else{DOM.get('valid-retour').checked=false;DOM.get('valid-single').click();}
if(cookie.EcoBusFir=='eco'){DOM.get('class-economy').click();DOM.get('class-business').checked=false;}else{DOM.get('class-economy').checked=false;DOM.get('class-business').click();}
if(submit){DOM.get('searchform_submit').click();}}
function deleteSearch(search_id){var JSON=YAHOO.lang.JSON;var DOM=YAHOO.util.Dom;var cookie=YAHOO.util.Cookie.get("searchform");cookie=JSON.parse(cookie);cookie.searches.splice(search_id,1);var expire=new Date();expire.setDate(expire.getDate()+250);cookie=JSON.stringify(cookie);YAHOO.util.Cookie.set("searchform",cookie,expire);list_row=document.getElementById('tooltip_recente-zoekopdrachten'+search_id);list_row.parentNode.removeChild(list_row);}
function annuleer_parking(url){var DOM=YAHOO.util.Dom;var sUrl=url;var handleSuccess=function(o){if(o.responseText!==undefined){Dom.get('cancel_parking').innerHTML=o.responseText;}};var handleFailure=function(o){overlay.setBody('Er is iets fout gegaan');};var callback={success:handleSuccess,failure:handleFailure};var request=YAHOO.util.Connect.asyncRequest('GET',sUrl,callback);}