

Lang=YAHOO.lang;Dom=YAHOO.util.Dom;function closeElement(el){if(Lang.isArray(el)){el[0].style.display="none";}else if(Lang.isObject(el)){el.style.display="none";}else{Dom.get(el).style.display="none";}}
function openElement(el){if(Lang.isArray(el)){el[0].style.display="block";}else if(Lang.isObject(el)){el.style.display="block";}else{Dom.get(el).style.display="block";}}
YAHOO.namespace("vliegtarieven.autocomplete");YAHOO.vliegtarieven.autocomplete.init=function()
{var itemSelectHandler=function(sType,aArgs){var instance=aArgs[0];var selected_item=aArgs[1];switch(instance.getInputEl().id){case'short_autocomplete_vertrek1':Dom.get('short_autocomplete_vertrek1').value=selected_item.innerHTML;Dom.get('autocomplete_vertrek1').value=selected_item.innerHTML;Dom.get('autocomplete_bestemming2').value=selected_item.innerHTML;break;case'autocomplete_vertrek1':Dom.get('autocomplete_vertrek1').value=selected_item.innerHTML;Dom.removeClass(YAHOO.util.Dom.get('autocomplete_vertrek1').parentNode,'error');Dom.get('autocomplete_bestemming2').value=selected_item.innerHTML;Dom.removeClass(YAHOO.util.Dom.get('autocomplete_bestemming2').parentNode,'error');break;case'short_autocomplete_bestemming1':Dom.get('short_autocomplete_bestemming1').value=selected_item.innerHTML;Dom.get('autocomplete_vertrek2').value=selected_item.innerHTML;Dom.get('autocomplete_bestemming1').value=selected_item.innerHTML;break;case'autocomplete_bestemming1':Dom.get('autocomplete_vertrek2').value=selected_item.innerHTML;Dom.removeClass(YAHOO.util.Dom.get('autocomplete_vertrek2').parentNode,'error');Dom.get('autocomplete_bestemming1').value=selected_item.innerHTML;Dom.removeClass(YAHOO.util.Dom.get('autocomplete_bestemming1').parentNode,'error');break;default:instance.getInputEl().value=selected_item.innerHTML;break;}};var textboxFocusEventHandler=function(sType,aArgs){aArgs[0].getInputEl().select();};var oDS=new YAHOO.util.XHRDataSource("/lib/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("/lib/faq_autocomplete.php");oDS_faq.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;oDS_faq.responseSchema={resultsList:"result",fields:["title","category","subcategory","id"]};if(Dom.get('autocomplete_vertrek1')){YAHOO.vliegtarieven.autocomplete.heen_van=new YAHOO.widget.AutoComplete("autocomplete_vertrek1","autocomplete_vertrek1_container",oDS);YAHOO.vliegtarieven.autocomplete.heen_van.generateRequest=function(sQuery){return"?vertrek1="+sQuery+"&type=json&limit=12";};YAHOO.vliegtarieven.autocomplete.heen_van.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtarieven.autocomplete.heen_van.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.heen_van.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(Dom.get('autocomplete_vertrek2')){YAHOO.vliegtarieven.autocomplete.heen_naar=new YAHOO.widget.AutoComplete("autocomplete_vertrek2","autocomplete_vertrek2_container",oDS);YAHOO.vliegtarieven.autocomplete.heen_naar.generateRequest=function(sQuery){return"?vertrek2="+sQuery+"&type=json&limit=12";};YAHOO.vliegtarieven.autocomplete.heen_naar.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtarieven.autocomplete.heen_naar.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.heen_naar.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(Dom.get('autocomplete_bestemming1')){YAHOO.vliegtarieven.autocomplete.terug_van=new YAHOO.widget.AutoComplete("autocomplete_bestemming1","autocomplete_bestemming1_container",oDS);YAHOO.vliegtarieven.autocomplete.terug_van.generateRequest=function(sQuery){return"?bestemming1="+sQuery+"&type=json&limit=12";};YAHOO.vliegtarieven.autocomplete.terug_van.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtarieven.autocomplete.terug_van.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.terug_van.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(Dom.get('autocomplete_bestemming2')){YAHOO.vliegtarieven.autocomplete.terug_naar=new YAHOO.widget.AutoComplete("autocomplete_bestemming2","autocomplete_bestemming2_container",oDS);YAHOO.vliegtarieven.autocomplete.terug_naar.generateRequest=function(sQuery){return"?bestemming2="+sQuery+"&type=json&limit=12";};YAHOO.vliegtarieven.autocomplete.terug_naar.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtarieven.autocomplete.terug_naar.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.terug_naar.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(Dom.get('short_autocomplete_vertrek1')){YAHOO.vliegtarieven.autocomplete.heen_van_short=new YAHOO.widget.AutoComplete("short_autocomplete_vertrek1","short_autocomplete_vertrek1_container",oDS);YAHOO.vliegtarieven.autocomplete.heen_van_short.generateRequest=function(sQuery){return"?vertrek1="+sQuery+"&type=json&limit=12";};YAHOO.vliegtarieven.autocomplete.heen_van_short.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtarieven.autocomplete.heen_van_short.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.heen_van_short.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(Dom.get('short_autocomplete_bestemming1')){YAHOO.vliegtarieven.autocomplete.terug_naar_short=new YAHOO.widget.AutoComplete("short_autocomplete_bestemming1","short_autocomplete_bestemming1_container",oDS);YAHOO.vliegtarieven.autocomplete.terug_naar_short.generateRequest=function(sQuery){return"?bestemming1="+sQuery+"&type=json&limit=12";};YAHOO.vliegtarieven.autocomplete.terug_naar_short.formatResult=function(oResultData,sQuery,sResultMatch){return oResultData[0]+' ('+oResultData[1]+'), '+oResultData[2];};YAHOO.vliegtarieven.autocomplete.terug_naar_short.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.terug_naar_short.textboxFocusEvent.subscribe(textboxFocusEventHandler);}
if(Dom.get('autocomplete_faq')){YAHOO.vliegtarieven.autocomplete.terug_naar=new YAHOO.widget.AutoComplete("autocomplete_faq","autocomplete_faq_container",oDS_faq);YAHOO.vliegtarieven.autocomplete.terug_naar.autoHighlight=false;YAHOO.vliegtarieven.autocomplete.terug_naar.generateRequest=function(sQuery){return"?faq="+sQuery;};YAHOO.vliegtarieven.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.vliegtarieven.autocomplete.terug_naar.itemSelectEvent.subscribe(itemSelectHandler);YAHOO.vliegtarieven.autocomplete.terug_naar.textboxFocusEvent.subscribe(textboxFocusEventHandler);}};YAHOO.util.Event.onDOMReady(YAHOO.vliegtarieven.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("vliegtarieven.calendar");YAHOO.vliegtarieven.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,selected:month+"/"+dt.getDate()+"/"+dt.getFullYear(),strings:{close:'Sluiten'}};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='';}else{monthHeader='';}
monthHeader+='<div class="monthSelection">'+'<div class="monthsRow">'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[0]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[0]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[1]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[1]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[2]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[2]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[3]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[3]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[4]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[4]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[5]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[5]]+'</a>'+'</div>'+'<div class="monthsRow">'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[6]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[6]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[7]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[7]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[8]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[8]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[9]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[9]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[10]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[10]]+'</a>'+'<a onmouseover="this.className=\'cursor\';" onclick="gotoMonth('+volgorde[11]+',YAHOO.vliegtarieven.calendar.'+name+');">'+months_short[volgorde[11]]+'</a>'+'</div>'+'</div>';return monthHeader;}
function setInputValue(msg,cal_id){cal_id=cal_id.replace(/short_/,"");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());var 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());var 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.vliegtarieven.calendar.short_terug.cfg.setProperty("minDate",dt_current);YAHOO.vliegtarieven.calendar.short_terug.render();YAHOO.vliegtarieven.calendar.terug.cfg.setProperty("minDate",dt_current);YAHOO.vliegtarieven.calendar.terug.render();break;case'terug':YAHOO.vliegtarieven.calendar.short_vertrek.cfg.setProperty("maxDate",dt_current);YAHOO.vliegtarieven.calendar.short_vertrek.render();YAHOO.vliegtarieven.calendar.vertrek.cfg.setProperty("maxDate",dt_current);YAHOO.vliegtarieven.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.vliegtarieven.calendar.short_terug.cfg.setProperty("minDate",dt_current);YAHOO.vliegtarieven.calendar.short_terug.render();YAHOO.vliegtarieven.calendar.terug.cfg.setProperty("minDate",dt_current);YAHOO.vliegtarieven.calendar.terug.render();break;case'terug':YAHOO.vliegtarieven.calendar.short_vertrek.cfg.setProperty("maxDate",dt_current);YAHOO.vliegtarieven.calendar.short_vertrek.render();YAHOO.vliegtarieven.calendar.vertrek.cfg.setProperty("maxDate",dt_current);YAHOO.vliegtarieven.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.vliegtarieven.calendar.terug,'current');if(selTerugDate<selVertrekDate){selTerugDate=new Date(selVertrekDate.getTime()+7*24*60*60*1000);}
setInputValue(dateToLocaleString(selVertrekDate),this.id);setInputValue(dateToLocaleString(selTerugDate),YAHOO.vliegtarieven.calendar.terug.id);YAHOO.vliegtarieven.calendar.terug.cfg.setProperty("minDate",selVertrekDate);YAHOO.vliegtarieven.calendar.terug.cfg.setProperty("pageDate",selTerugDate);YAHOO.vliegtarieven.calendar.terug.render();obj.render();obj.hide();};function terugHandler(type,args,obj){var selected=args[0];var selDate=this.toDate(selected[0]);setInputValue(dateToLocaleString(selDate),this.id);YAHOO.vliegtarieven.calendar.terug.render();YAHOO.vliegtarieven.calendar.vertrek.render();obj.hide();};show_handler=function(type,obj){obj.select(getDateByType(obj,'current'));switch(obj.id)
{case'vertrek':YAHOO.vliegtarieven.calendar.terug.hide();YAHOO.vliegtarieven.calendar.vertrek.show();break;case'terug':YAHOO.vliegtarieven.calendar.vertrek.hide();YAHOO.vliegtarieven.calendar.terug.show();break;}};if(YAHOO.util.Dom.get('terug_date')){YAHOO.vliegtarieven.calendar.terug=new YAHOO.widget.Calendar("terug","terug_container",calOptions);YAHOO.vliegtarieven.calendar.terug.selectEvent.subscribe(terugHandler,YAHOO.vliegtarieven.calendar.terug,true);if(YAHOO.util.Dom.get("terug_date").value!=''){YAHOO.vliegtarieven.calendar.terug.select(getDateByType(YAHOO.vliegtarieven.calendar.terug,'current'));}
YAHOO.vliegtarieven.calendar.terug.render();YAHOO.vliegtarieven.calendar.terug.cfg.setProperty("title",generateMonthsHeader('terug'));YAHOO.util.Event.addListener("terug_date","click",show_handler,YAHOO.vliegtarieven.calendar.terug,true);YAHOO.util.Event.addListener("show_terug","click",show_handler,YAHOO.vliegtarieven.calendar.terug,true);}
if(YAHOO.util.Dom.get('vertrek_date')){YAHOO.vliegtarieven.calendar.vertrek=new YAHOO.widget.Calendar("vertrek","vertrek_container",calOptions);YAHOO.vliegtarieven.calendar.vertrek.selectEvent.subscribe(vertrekHandler,YAHOO.vliegtarieven.calendar.vertrek,true);if(YAHOO.util.Dom.get("vertrek_date").value!=''){YAHOO.vliegtarieven.calendar.vertrek.select(getDateByType(YAHOO.vliegtarieven.calendar.vertrek,'current'));}
YAHOO.vliegtarieven.calendar.vertrek.render();YAHOO.vliegtarieven.calendar.vertrek.cfg.setProperty("title",generateMonthsHeader('vertrek'));YAHOO.util.Event.addListener("vertrek_date","click",show_handler,YAHOO.vliegtarieven.calendar.vertrek,true);YAHOO.util.Event.addListener("show_vertrek","click",show_handler,YAHOO.vliegtarieven.calendar.vertrek,true);}};YAHOO.util.Event.onDOMReady(YAHOO.vliegtarieven.calendar.init);YAHOO.namespace('vliegtarieven.anim');YAHOO.vliegtarieven.anim.init=function(){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 searchform_close_handler=function(e){collapse_search_form_anim.animate();searchform_open=false;};var searchform_open_handler=function(e){expand_search_form_anim.animate();searchform_open=true;YAHOO.vliegtarieven.calendar.short_terug.hide();YAHOO.vliegtarieven.calendar.short_vertrek.hide();};var expand_search_form_anim=new YAHOO.util.Anim('search_form',{height:{to:300}},0.8);var collapse_search_form_anim=new YAHOO.util.Anim('search_form',{height:{to:0}},0.8);expand_search_form_anim.onComplete.subscribe(setOverflowVisible);collapse_search_form_anim.onStart.subscribe(setOverflowHidden);YAHOO.util.Event.addListener('search_form_more_options','click',searchform_open_handler);YAHOO.util.Event.addListener('searchform_close','click',searchform_close_handler);};YAHOO.util.Event.onDOMReady(YAHOO.vliegtarieven.anim.init);function set_input_on(name,input){Dom.get(name).style.display='none';Dom.get(name+'_img').style.display='none';Dom.get(name+'_input').style.display='inline';Dom.get(input).value=Dom.get(name).innerHTML;Dom.get(input).focus();}
function set_input_off(name,input){Dom.get(name+'_input').style.display='none';Dom.get(name+'_img').style.display='inline';Dom.get(name).style.display='inline';Dom.get(name).innerHTML=Dom.get(input).value;}
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';}
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);}});YAHOO.namespace('vliegtarieven.anim');YAHOO.vliegtarieven.anim.init=function(){var zoek_opties_open=false;var zoek_opties_searchform_open=false;function setOverflowHidden(){var el=this.getEl();Dom.setStyle(el.id,'overflow','hidden');}
function setOverflowVisible(){var el=this.getEl();Dom.setStyle(el.id,'overflow','visible');}
var roundtrip_single_handler=function(e){collapse_roundtrip_anim.animate();};var roundtrip_retour_handler=function(e){expand_roundtrip_anim.animate();};var expand_roundtrip_anim=new YAHOO.util.Anim('retour-box',{height:{to:50}},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);YAHOO.util.Event.addListener('valid-retour','click',roundtrip_retour_handler);YAHOO.util.Event.addListener('valid-single','click',roundtrip_single_handler);};YAHOO.util.Event.onDOMReady(YAHOO.vliegtarieven.anim.init);YAHOO.namespace("vliegtarieven.container");YAHOO.vliegtarieven.container.init=function(object){if(""+object=='[object MouseEvent]'||""+object=='[object]'||""+object=='[object Event]'){var object=null;}
function show_handler(){document.documentElement.style.overflow='hidden';}
function hide_handler(){document.documentElement.style.overflow='auto';}
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.vliegtarieven.container.model=new YAHOO.widget.Panel("model",panel_options);if(typeof(object)!=='undefined'&&object!==null){url=object.href;title=object.title;}else{if(this.id=='newsletter_model'){url=YAHOO.util.Dom.get('frmNewsletter').action+'?email='+YAHOO.util.Dom.get('email').value;title=this.title;}else{url=this.href;title=this.title;}}
YAHOO.vliegtarieven.container.model.setHeader(title);YAHOO.vliegtarieven.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.vliegtarieven.container.model.setFooter("&nbsp;");YAHOO.vliegtarieven.container.model.render(document.body);YAHOO.vliegtarieven.container.model.hideEvent.subscribe(hide_handler,YAHOO.vliegtarieven.container.model,true);YAHOO.vliegtarieven.container.model.showEvent.subscribe(show_handler,YAHOO.vliegtarieven.container.model,true);YAHOO.vliegtarieven.container.model.show();};YAHOO.util.Event.onDOMReady(function(){YAHOO.util.Event.on("faq_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("about_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("nieuwsbrief_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("prijsgarantie_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("allin_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("beoordeling_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("privacy_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("algvoorwaarden_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("twvoorwaarden_model","click",YAHOO.vliegtarieven.container.init);YAHOO.util.Event.on("phone_model","click",YAHOO.vliegtarieven.container.init);});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 getCarousel(name){var carousel=new YAHOO.widget.Carousel(name,{animation:{speed:1.5},isCircular:true});carousel.set("numVisible",1);carousel.render();carousel.show();}
YAHOO.util.Event.onDOMReady(function(){YAHOO.widget.Chart.SWFURL="/swf/charts.swf";var jsonData=new YAHOO.util.DataSource("/modules/home/includes/generatedata.php");jsonData.connMethodPost=true;jsonData.responseType=YAHOO.util.DataSource.TYPE_JSON;jsonData.responseSchema={resultsList:"Results",fields:["Bestemming","Vliegtarieven","EBookers","Expedia","Overige","VliegtarievenName","EBookersName","ExpediaName","OverigeName","min","max"]};var seriesDef=[{displayName:"Vliegtarieven.nl",yField:"Vliegtarieven",style:{image:"/images/template/basher/tubeVL.png",mode:"no-repeat",color:0xFFFFFF,size:40}},{displayName:"E-Bookers.nl",yField:"EBookers",style:{image:"/images/template/basher/tubeEB.png",mode:"no-repeat",color:0xFFFFFF,size:40}},{displayName:"Expedia.nl",yField:"Expedia",style:{image:"/images/template/basher/tubeEX.png",mode:"no-repeat",color:0xFFFFFF,size:40}},{displayName:"Overige",yField:"Overige",style:{image:"/images/template/basher/tubeOV.png",mode:"no-repeat",color:0xFFFFFF,size:40}}];var styleDef={legend:{display:"bottom",padding:0,spacing:2,font:{family:"Trebuchet MS",size:10}}};formatCurrencyAxisLabel=function(value)
{return YAHOO.util.Number.format(value,{prefix:"â‚¬ ",thousandsSeparator:".",decimalSeparator:",",decimalPlaces:0});};var yAxis=new YAHOO.widget.NumericAxis();yAxis.labelFunction=formatCurrencyAxisLabel;if(Dom.get('chart')){var mychart=new YAHOO.widget.ColumnChart("chart",jsonData,{series:seriesDef,yAxis:yAxis,xField:"Bestemming",polling:10000,style:styleDef,wmode:"opaque",expressInstall:"/swf/expressinstall.swf"});}
if(Dom.get('chart1')){var mychart1=new YAHOO.widget.ColumnChart("chart1",jsonData,{series:seriesDef,yAxis:yAxis,xField:"Bestemming",style:styleDef,wmode:"opaque",expressInstall:"/swf/expressinstall.swf"});}
if(Dom.get('chart2')){var mychart2=new YAHOO.widget.ColumnChart("chart2",jsonData,{series:seriesDef,yAxis:yAxis,xField:"Bestemming",style:styleDef,wmode:"opaque",expressInstall:"/swf/expressinstall.swf"});}
if(Dom.get('chart3')){var mychart3=new YAHOO.widget.ColumnChart("chart3",jsonData,{series:seriesDef,yAxis:yAxis,xField:"Bestemming",style:styleDef,wmode:"opaque",expressInstall:"/swf/expressinstall.swf"});}
if(Dom.get('chart4')){var mychart4=new YAHOO.widget.ColumnChart("chart4",jsonData,{series:seriesDef,yAxis:yAxis,xField:"Bestemming",style:styleDef,wmode:"opaque",expressInstall:"/swf/expressinstall.swf"});}});YAHOO.namespace("vliegtarieven.tooltips");YAHOO.vliegtarieven.tooltips.init=function(){var ttOptions={visible:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5},xyoffset:[0,0]};if(Dom.get('tooltip-voornaam')){YAHOO.vliegtarieven.tooltips.tt1=new YAHOO.widget.Tooltip("tt1",ttOptions);YAHOO.vliegtarieven.tooltips.tt1.setHeader('<img src="images/tooltip-top.png" />');YAHOO.vliegtarieven.tooltips.tt1.setBody('<b>Vul uw voornaam zorgvuldig in zoals vermeld in uw paspoort.</b><br /><br /><b>Let op!</b> uitzonderingen:<br /><br />'+'<b>1:</b> Vul enkel uw volledige eerste voornaam in volgens paspoort.<br />'+'Voorbeeld: "Yolanthe Cornelia Maria Elisabeth" vul in: Yolanthe<br />'+'Voorbeeld: "Remco Hendrikus Paulus" vul in: Remco<br /><br /> '+'<b>2:</b> Gebruik geen koppeltekens (-), accenten of spaties<br />'+'Voorbeeld: "Marie-Jose" vul in: Mariejose<br />'+'Voorbeeld: "Jos&#233;" vul in: Jose<br />'+'Voorbeeld: "Zo&#235;" vul in: Zoe');YAHOO.vliegtarieven.tooltips.tt1.setFooter('<img src="images/tooltip-bottom.png" />');YAHOO.vliegtarieven.tooltips.tt1.cfg.setProperty("context","tooltip-voornaam");}
if(Dom.get('tooltip-achternaam')){YAHOO.vliegtarieven.tooltips.tt2=new YAHOO.widget.Tooltip("tt2",ttOptions);YAHOO.vliegtarieven.tooltips.tt2.setHeader('<img src="images/tooltip-top.png" />');YAHOO.vliegtarieven.tooltips.tt2.setBody('<b>Vul de namen zorgvuldig in zoals vermeld in uw paspoort zonder tussenvoegsels</b><br />'+'(gebruik voor eventuele tussenvoegsels het veld tussenvoegsels)<br /><br />'+'<b>Let op!</b><br />'+'Verrmeld enkel uw meisjesnaam indien u in het bezit bent van een Nederlands paspoort.<br /><br />'+'De achternaam van een echtgeno(o)t(e) dient niet vermeld te worden, ook al staat in het paspoort "echtgenote/echtgenoot/ weduwe/weduwenaar van".'+'U dient dus uw meisjesnaam als achternaam in te vullen zonder toevoegingen van de aangetrouwde achternaam.<br /><br />'+'Voorbeeld: "Jack van Gelder" vul in: Gelder<br />'+'Voorbeeld: "Cornelissen w/v Huisman" vul in: Cornelissen');YAHOO.vliegtarieven.tooltips.tt2.setFooter('<img src="images/tooltip-bottom.png" />');YAHOO.vliegtarieven.tooltips.tt2.cfg.setProperty("context","tooltip-achternaam");}
if(Dom.get('tooltip-infants')){YAHOO.vliegtarieven.tooltips.tt3=new YAHOO.widget.Tooltip("tt3",ttOptions);YAHOO.vliegtarieven.tooltips.tt3.setHeader('');YAHOO.vliegtarieven.tooltips.tt3.setBody('Baby: 0 t/m 1 jaar op het moment van vertrek.');YAHOO.vliegtarieven.tooltips.tt3.setFooter('');YAHOO.vliegtarieven.tooltips.tt3.cfg.setProperty("context","tooltip-infants");}
if(Dom.get('tooltip-childeren')){YAHOO.vliegtarieven.tooltips.tt4=new YAHOO.widget.Tooltip('tt4',ttOptions);YAHOO.vliegtarieven.tooltips.tt4.setHeader('');YAHOO.vliegtarieven.tooltips.tt4.setBody('Kind: 2 t/m 11 jaar op het moment van vertrek.');YAHOO.vliegtarieven.tooltips.tt4.setFooter('');YAHOO.vliegtarieven.tooltips.tt4.cfg.setProperty("context","tooltip-childeren");}};YAHOO.util.Event.onDOMReady(YAHOO.vliegtarieven.tooltips.init);var ns=(navigator.appName.indexOf("Netscape")!=-1);var d=document;function JSFX_FloatDiv(id,sx,sy)
{var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];var px=document.layers?"":"px";window[id+"_obj"]=el;if(d.layers)el.style=el;el.cx=el.sx=sx;el.cy=el.sy=sy;el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};el.floatIt=function()
{if((d.getElementById('divTopLeft').clientHeight)<document.documentElement.clientHeight){var pX,pY;pX=(this.sx>=0)?0:ns?innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth;pY=ns?pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;pY-=240;if(document.documentElement.scrollTop<281){pY+=240-document.documentElement.scrollTop;}
if(this.sy<0)
pY+=ns?innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;if(pY>(d.getElementById('content').clientHeight-550)){pY=d.getElementById('content').clientHeight-(d.getElementById('divTopLeft').clientHeight+120);}
this.cx+=(pX+this.sx-this.cx)/8;this.cy+=(pY+this.sy-this.cy)/8;this.sP(this.cx,this.cy);setTimeout(this.id+"_obj.floatIt()",20);}};return el;}


(function(){var G=YAHOO.util.Dom,F=YAHOO.util.Event,I=YAHOO.util.Anim;var A=function(L,K){L=G.get(L);K=K||{};if(!L){L=document.createElement(this.CONFIG.TAG_NAME)}if(L.id){K.id=L.id}YAHOO.widget.AccordionView.superclass.constructor.call(this,L,K);this.initList(L,K);this.refresh(["id","width","hoverActivated"],true)};var D="panelClose";var E="panelOpen";var B="afterPanelClose";var J="afterPanelOpen";var C="stateChanged";var H="beforeStateChange";YAHOO.widget.AccordionView=A;YAHOO.extend(A,YAHOO.util.Element,{initAttributes:function(K){A.superclass.initAttributes.call(this,K);var L=(YAHOO.env.modules.animation)?true:false;this.setAttributeConfig("id",{writeOnce:true,validator:function(M){return(/^[a-zA-Z][\w0-9\-_.:]*$/.test(M))},value:G.generateId(),method:function(M){this.get("element").id=M}});this.setAttributeConfig("width",{value:"400px",method:function(M){this.setStyle("width",M)}});this.setAttributeConfig("animationSpeed",{value:0.7});this.setAttributeConfig("animate",{value:L,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("collapsible",{value:false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("expandable",{value:false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("effect",{value:YAHOO.util.Easing.easeBoth,validator:YAHOO.lang.isString});this.setAttributeConfig("hoverActivated",{value:false,validator:YAHOO.lang.isBoolean,method:function(M){if(M){F.on(this,"mouseover",this._onMouseOver,this,true)}else{F.removeListener(this,"mouseover",this._onMouseOver)}}});this.setAttributeConfig("_hoverTimeout",{value:500,validator:YAHOO.lang.isInteger})},CONFIG:{TAG_NAME:"UL",ITEM_WRAPPER_TAG_NAME:"LI",CONTENT_WRAPPER_TAG_NAME:"DIV"},CLASSES:{ACCORDION:"yui-accordionview",PANEL:"yui-accordion-panel",TOGGLE:"yui-accordion-toggle",CONTENT:"yui-accordion-content",ACTIVE:"active",HIDDEN:"hidden",INDICATOR:"indicator"},_idCounter:"1",_hoverTimer:null,_panels:null,_opening:false,_closing:false,_ff2:(YAHOO.env.ua.gecko>0&&YAHOO.env.ua.gecko<1.9),_ie:(YAHOO.env.ua.ie<8&&YAHOO.env.ua.ie>0),_ARIACapable:(YAHOO.env.ua.ie>7||YAHOO.env.ua.gecko>=1.9),initList:function(O,K){G.addClass(O,this.CLASSES.ACCORDION);this._setARIA(O,"role","tree");var N=[];var Q=O.getElementsByTagName(this.CONFIG.ITEM_WRAPPER_TAG_NAME);for(var M=0;M<Q.length;M++){if(G.hasClass(Q[M],"nopanel")){N.push({label:"SINGLE_LINK",content:Q[M].innerHTML.replace(/^\s\s*/,"").replace(/\s\s*$/,"")})}else{if(Q[M].parentNode===O){for(var P=Q[M].firstChild;P&&P.nodeType!=1;P=P.nextSibling){}if(P){for(var R=P.nextSibling;R&&R.nodeType!=1;R=R.nextSibling){}N.push({label:P.innerHTML,content:(R&&R.innerHTML)})}}}}O.innerHTML="";if(N.length>0){this.addPanels(N)}if((K.expandItem===0)||(K.expandItem>0)){var L=this._panels[K.expandItem].firstChild;var R=this._panels[K.expandItem].firstChild.nextSibling;G.removeClass(R,this.CLASSES.HIDDEN);if(L&&R){G.addClass(L,this.CLASSES.ACTIVE);L.tabIndex=0;this._setARIA(L,"aria-expanded","true");this._setARIA(R,"aria-hidden","false")}}this.initEvents()},initEvents:function(){if(true===this.get("hoverActivated")){this.on("mouseover",this._onMouseOver,this,true);this.on("mouseout",this._onMouseOut,this,true)}this.on("click",this._onClick,this,true);this.on("keydown",this._onKeydown,this,true);this.on("panelOpen",function(){this._opening=true},this,true);this.on("panelClose",function(){this._closing=true},this,true);this.on("afterPanelClose",function(){this._closing=false;if(!this._closing&&!this._opening){this._fixTabIndexes()}},this,true);this.on("afterPanelOpen",function(){this._opening=false;if(!this._closing&&!this._opening){this._fixTabIndexes()}},this,true);if(this._ARIACapable){this.on("keypress",function(K){var L=G.getAncestorByClassName(F.getTarget(K),this.CLASSES.PANEL);var M=F.getCharCode(K);if(M===13){this._onClick(L.firstChild);return false}})}},_setARIA:function(L,K,M){if(this._ARIACapable){L.setAttribute(K,M)}},_collapseAccordion:function(){G.batch(this._panels,function(L){var K=this.firstChild.nextSibling;if(K){G.removeClass(L.firstChild,this.CLASSES.ACTIVE);G.addClass(K,this.CLASSES.HIDDEN);this._setARIA(K,"aria-hidden","true")}},this)},_fixTabIndexes:function(){var M=this._panels.length;var K=true;for(var L=0;L<M;L++){if(G.hasClass(this._panels[L].firstChild,this.CLASSES.ACTIVE)){this._panels[L].firstChild.tabIndex=0;K=false}else{this._panels[L].firstChild.tabIndex=-1}}if(K){this._panels[0].firstChild.tabIndex=0}this.fireEvent(C)},addPanel:function(N,M){var L=document.createElement(this.CONFIG.ITEM_WRAPPER_TAG_NAME);G.addClass(L,this.CLASSES.PANEL);if(N.label==="SINGLE_LINK"){L.innerHTML=N.content;G.addClass(L.firstChild,this.CLASSES.TOGGLE);G.addClass(L.firstChild,"link")}else{var K=document.createElement("span");G.addClass(K,this.CLASSES.INDICATOR);var P=L.appendChild(document.createElement("A"));P.id=this.get("element").id+"-"+this._idCounter+"-label";P.innerHTML=N.label||"";P.appendChild(K);if(this._ARIACapable){if(N.href){P.href=N.href}}else{P.href=N.href||"#toggle"}P.tabIndex=-1;G.addClass(P,this.CLASSES.TOGGLE);var Q=document.createElement(this.CONFIG.CONTENT_WRAPPER_TAG_NAME);Q.innerHTML=N.content||"";G.addClass(Q,this.CLASSES.CONTENT);L.appendChild(Q);this._setARIA(L,"role","presentation");this._setARIA(P,"role","treeitem");this._setARIA(Q,"aria-labelledby",P.id);this._setARIA(K,"role","presentation")}this._idCounter++;if(this._panels===null){this._panels=[]}if((M!==null)&&(M!==undefined)){var O=this.getPanel(M);this.insertBefore(L,O);var R=this._panels.slice(0,M);var T=this._panels.slice(M);R.push(L);for(i=0;i<T.length;i++){R.push(T[i])}this._panels=R}else{this.appendChild(L);if(this.get("element")===L.parentNode){this._panels[this._panels.length]=L}}if(N.label!=="SINGLE_LINK"){if(N.expand){if(!this.get("expandable")){this._collapseAccordion()}G.removeClass(Q,this.CLASSES.HIDDEN);G.addClass(P,this.CLASSES.ACTIVE);this._setARIA(Q,"aria-hidden","false");this._setARIA(P,"aria-expanded","true")}else{G.addClass(Q,"hidden");this._setARIA(Q,"aria-hidden","true");this._setARIA(P,"aria-expanded","false")}}var S=YAHOO.lang.later(0,this,function(){this._fixTabIndexes();this.fireEvent(C)})},addPanels:function(L){for(var K=0;K<L.length;K++){this.addPanel(L[K])}},removePanel:function(K){this.removeChild(G.getElementsByClassName(this.CLASSES.PANEL,this.CONFIG.ITEM_WRAPPER_TAG_NAME,this)[K]);var N=[];var O=this._panels.length;for(var M=0;M<O;M++){if(M!==K){N.push(this._panels[M])}}this._panels=N;var L=YAHOO.lang.later(0,this,function(){this._fixTabIndexes();this.fireEvent(C)})},getPanel:function(K){return this._panels[K]},getPanels:function(){return this._panels},openPanel:function(K){var L=this._panels[K];if(!L){return false}if(G.hasClass(L.firstChild,this.CLASSES.ACTIVE)){return false}this._onClick(L.firstChild);return true},closePanel:function(K){var L=this._panels;var O=L[K];if(!O){return false}var N=O.firstChild;if(!G.hasClass(N,this.CLASSES.ACTIVE)){return true}if(this.get("collapsible")===false){if(this.get("expandable")===true){this.set("collapsible",true);for(var M=0;M<L.length;M++){if((G.hasClass(L[M].firstChild,this.CLASSES.ACTIVE)&&M!==K)){this._onClick(N);this.set("collapsible",false);return true}}this.set("collapsible",false)}}this._onClick(N);return true},_onKeydown:function(L){var N=G.getAncestorByClassName(F.getTarget(L),this.CLASSES.PANEL);var O=F.getCharCode(L);var M=this._panels.length;if(O===37||O===38){for(var K=0;K<M;K++){if((N===this._panels[K])&&K>0){this._panels[K-1].firstChild.focus();return}}}if(O===39||O===40){for(var K=0;K<M;K++){if((N===this._panels[K])&&K<M-1){this._panels[K+1].firstChild.focus();return}}}},_onMouseOver:function(K){F.stopPropagation(K);var L=F.getTarget(K);this._hoverTimer=YAHOO.lang.later(this.get("_hoverTimeout"),this,function(){this._onClick(L)})},_onMouseOut:function(){if(this._hoverTimer){this._hoverTimer.cancel();this._hoverTimer=null}},_onClick:function(T){var Q;if(T.nodeType===undefined){Q=F.getTarget(T);if(!G.hasClass(Q,this.CLASSES.TOGGLE)&&!G.hasClass(Q,this.CLASSES.INDICATOR)){return false}if(G.hasClass(Q,"link")){return true}F.preventDefault(T);F.stopPropagation(T)}else{Q=T}var R=Q;var O=this;function S(V,X){if(O._ie){var W=G.getElementsByClassName(O.CLASSES.ACCORDION,O.CONFIG.TAG_NAME,V);if(W[0]){G.setStyle(W[0],"visibility",X)}}}function P(W,Y){var Z=this;function e(h,f){if(!G.hasClass(f,Z.CLASSES.PANEL)){f=G.getAncestorByClassName(f,Z.CLASSES.PANEL)}for(var g=0,j=f;j.previousSibling;g++){j=j.previousSibling}return Z.fireEvent(h,{panel:f,index:g})}if(!Y){if(!W){return false}Y=W.parentNode.firstChild}var b={};var c=0;var a=(!G.hasClass(W,this.CLASSES.HIDDEN));if(this.get("animate")){if(!a){if(this._ff2){G.addClass(W,"almosthidden");G.setStyle(W,"width",this.get("width"))}G.removeClass(W,this.CLASSES.HIDDEN);c=W.offsetHeight;G.setStyle(W,"height",0);if(this._ff2){G.removeClass(W,"almosthidden");G.setStyle(W,"width","auto")}b={height:{from:0,to:c}}}else{c=W.offsetHeight;b={height:{from:c,to:0}}}var d=(this.get("animationSpeed"))?this.get("animationSpeed"):0.5;var X=(this.get("effect"))?this.get("effect"):YAHOO.util.Easing.easeBoth;var V=new I(W,b,d,X);if(a){if(this.fireEvent(D,W)===false){return}G.removeClass(Y,Z.CLASSES.ACTIVE);Y.tabIndex=-1;S(W,"hidden");Z._setARIA(W,"aria-hidden","true");Z._setARIA(Y,"aria-expanded","false");V.onComplete.subscribe(function(){G.addClass(W,Z.CLASSES.HIDDEN);G.setStyle(W,"height","auto");e("afterPanelClose",W)})}else{if(e(E,W)===false){return}S(W,"hidden");V.onComplete.subscribe(function(){G.setStyle(W,"height","auto");S(W,"visible");Z._setARIA(W,"aria-hidden","false");Z._setARIA(Y,"aria-expanded","true");Y.tabIndex=0;e(J,W)});G.addClass(Y,this.CLASSES.ACTIVE)}V.animate()}else{if(a){if(e(D,W)===false){return}G.addClass(W,Z.CLASSES.HIDDEN);G.setStyle(W,"height","auto");G.removeClass(Y,Z.CLASSES.ACTIVE);Z._setARIA(W,"aria-hidden","true");Z._setARIA(Y,"aria-expanded","false");Y.tabIndex=-1;e(B,W)}else{if(e(E,W)===false){return}G.removeClass(W,Z.CLASSES.HIDDEN);G.setStyle(W,"height","auto");G.addClass(Y,Z.CLASSES.ACTIVE);Z._setARIA(W,"aria-hidden","false");Z._setARIA(Y,"aria-expanded","true");Y.tabIndex=0;e(J,W)}}return true}var K=(R.nodeName.toUpperCase()==="SPAN")?R.parentNode.parentNode:R.parentNode;var N=G.getElementsByClassName(this.CLASSES.CONTENT,this.CONFIG.CONTENT_WRAPPER_TAG_NAME,K)[0];if(this.fireEvent(H,this)===false){return}if(this.get("collapsible")===false){if(!G.hasClass(N,this.CLASSES.HIDDEN)){return false}}else{if(!G.hasClass(N,this.CLASSES.HIDDEN)){P.call(this,N);return false}}if(this.get("expandable")!==true){var U=this._panels.length;for(var M=0;M<U;M++){var L=G.hasClass(this._panels[M].firstChild.nextSibling,this.CLASSES.HIDDEN);if(!L){P.call(this,this._panels[M].firstChild.nextSibling)}}}if(R.nodeName.toUpperCase()==="SPAN"){P.call(this,N,R.parentNode)}else{P.call(this,N,R)}return true},toString:function(){var K=this.get("id")||this.get("tagName");return"AccordionView "+K}})})();YAHOO.register("accordionview",YAHOO.widget.AccordionView,{version:"0.99",build:"33"});


var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var $=function(id){return document.getElementById(id);};YAHOO.namespace("vliegtarieven");YAHOO.vliegtarieven.slideshow={properties:{slideshowAutoStart:false,slideshowPreload:false,slideshowSpeed:2000,slideshowRootNode:null,slideshowListItems:null,slideshowFrames:null,slideshowFrameContainerId:null,slideshowIsAnimating:false,slideshowFadeInObject:null,slideshowFadeOutObject:null,isActive:null,isNext:null,slideshowKeyboardNavigation:true},disableDefaultBehaviour:function(e){Event.preventDefault(e);},init:function(slideshowProperties){this.properties.slideshowAutoStart=slideshowProperties.autoStart;this.properties.slideshowPreload=slideshowProperties.preloadImages;this.properties.slideshowSpeed=slideshowProperties.slideSpeed;this.properties.slideshowRootNode=$(slideshowProperties.rootId);this.properties.slideshowFrameContainerId=slideshowProperties.frameContainer;if(this.properties.slideshowRootNode){var slideshowList=this.properties.slideshowRootNode.getElementsByTagName("ul")[0];this.properties.slideshowListItems=slideshowList.getElementsByTagName("li");this.properties.slideshowFrames=Dom.getElementsByClassName("frame","li",slideshowList);this.properties.isActive=this.getCurrent();this.properties.isNext=this.getNext();if(Dom.get("event-title")){Dom.get("event-title").innerHTML=this.properties.slideshowFrames[this.properties.isActive].getElementsByTagName("span")[0].innerHTML;}
this.buildContainer();this.properties.slideshowFadeInObject=Dom.get("slide2");this.properties.slideshowFadeOutObject=Dom.get("slide1");this.initPagination();if(this.properties.slideshowAutoStart){this.properties.slideshowIsAnimating=true;this.startTimer();}
if(this.properties.slideshowPreload){this.preloadImages();}}
if(this.properties.slideshowKeyboardNavigation){this.keyboardNavigation();}},getCurrent:function(){if(this.properties.slideshowFrames.length>0){for(var i=0;i<this.properties.slideshowFrames.length;i++){if(Dom.hasClass(this.properties.slideshowFrames[i],"isActive")){return i;}}}},getNext:function(){if(this.properties.isActive==this.properties.slideshowFrames.length-1){return 0;}else{return this.properties.isActive+1;}},getPrevious:function(){if(this.properties.isActive==0){return this.properties.slideshowFrames.length-1;}else{return this.properties.isActive-1;}},buildContainer:function(){if(!$(this.properties.slideshowFrameContainerId)){var frameContainer=document.createElement("div");var imgA=document.createElement("img");var imgB=document.createElement("img");imgA.setAttribute("src",this.properties.slideshowFrames[this.properties.isActive].getElementsByTagName("a")[0].getAttribute("href"));imgB.setAttribute("src",this.properties.slideshowFrames[this.properties.isNext].getElementsByTagName("a")[0].getAttribute("href"));Dom.addClass(imgA,"slide1");Dom.addClass(imgB,"slide2");frameContainer.id=this.properties.slideshowFrameContainerId;imgA.id="slide1";imgB.id="slide2";frameContainer.appendChild(imgA);frameContainer.appendChild(imgB);this.properties.slideshowRootNode.appendChild(frameContainer);}},initPagination:function(){for(var i=0;i<this.properties.slideshowListItems.length;i++){var controlNode=this.properties.slideshowListItems[i].getElementsByTagName("a")[0];Event.addListener(controlNode,"click",this.disableDefaultBehaviour);switch(true){case Dom.hasClass(this.properties.slideshowListItems[i],"navPrev"):var slideTarget=-1;break;case Dom.hasClass(this.properties.slideshowListItems[i],"navNext"):var slideTarget=1;break;default:var slideTarget=0;break;}
Event.addListener(controlNode,"click",this.slideTo,{slidePosition:slideTarget,slideshowObject:this});}},slideTo:function(e,slideProperties,refObj){var slideshowObject=slideProperties.slideshowObject;slideshowObject.properties.slideshowAutoStart=false;if(!refObj){refObj=this;}
if(slideshowObject.properties.slideshowIsAnimating){var timedAnim=window.setTimeout(function(){slideshowObject.slideTo(null,slideProperties,refObj);},1000);return false;}
if(slideProperties.slidePosition==1){slideshowObject.properties.isNext=slideshowObject.getNext();}else if(slideProperties.slidePosition==-1){slideshowObject.properties.isNext=slideshowObject.getPrevious();}else{slideshowObject.properties.isNext=slideshowObject.getSelected(refObj);}
slideshowObject.properties.slideshowFadeInObject.src=slideshowObject.properties.slideshowFrames[slideshowObject.properties.isNext].getElementsByTagName("a")[0].getAttribute("href");slideshowObject.startAnimate(slideshowObject);},startAnimate:function(slideshowObject){fadeOutAnimation=new YAHOO.util.Anim(slideshowObject.properties.slideshowFadeOutObject,{opacity:{to:0}},10);fadeOutEnd=function(){};fadeOutAnimation.useSeconds=false;fadeOutAnimation.onComplete.subscribe(fadeOutEnd);fadeOutAnimation.animate();slideshowObject.properties.slideshowIsAnimating=true;fadeInAnimation=new YAHOO.util.Anim(slideshowObject.properties.slideshowFadeInObject,{opacity:{to:.999}},50);fadeInEnd=function(){Dom.removeClass(slideshowObject.properties.slideshowFrames[slideshowObject.properties.isActive],"isActive");Dom.addClass(slideshowObject.properties.slideshowFrames[slideshowObject.properties.isNext],"isActive");if(Dom.get("event-title")){Dom.get("event-title").innerHTML=slideshowObject.properties.slideshowFrames[slideshowObject.properties.isNext].getElementsByTagName("span")[0].innerHTML;}
slideshowObject.properties.slideshowFadeOutObject.src=slideshowObject.properties.slideshowFrames[slideshowObject.properties.isActive].getElementsByTagName("a")[0].getAttribute("href");slideshowObject.properties.isActive=slideshowObject.properties.isNext;Dom.replaceClass(slideshowObject.properties.slideshowFadeInObject,"slide2","slide1");Dom.replaceClass(slideshowObject.properties.slideshowFadeOutObject,"slide1","slide2");slideshowObject.properties.slideshowFadeInObject=Dom.getElementsByClassName("slide2","img",slideshowObject.properties.slideshowRootNode)[0];slideshowObject.properties.slideshowFadeOutObject=Dom.getElementsByClassName("slide1","img",slideshowObject.properties.slideshowRootNode)[0];slideshowObject.properties.slideshowFadeInObject.removeAttribute("style");slideshowObject.properties.slideshowFadeOutObject.removeAttribute("style");slideshowObject.properties.slideshowIsAnimating=false;if(slideshowObject.properties.slideshowAutoStart){slideshowObject.properties.isNext=slideshowObject.getNext();slideshowObject.properties.slideshowFadeInObject.src=slideshowObject.properties.slideshowFrames[slideshowObject.properties.isNext].getElementsByTagName("a")[0].getAttribute("href");slideshowObject.startTimer();}};fadeInAnimation.useSeconds=false;fadeInAnimation.onComplete.subscribe(fadeInEnd);fadeInAnimation.animate();},startTimer:function(){var slideshowObject=this;var animationTimer=window.setTimeout(function(){slideshowObject.startAnimate(slideshowObject);},this.properties.slideshowSpeed);},preloadImages:function(){for(var i=2;i<this.properties.slideshowFrames.length;i++){var preloadImage=document.createElement("img");preloadImage.src=this.properties.slideshowFrames[i].getElementsByTagName("a")[0].getAttribute("href");}},getSelected:function(refObject){Dom.removeClass(this.properties.slideshowFrames[this.properties.isActive],"isActive");Dom.addClass(refObject.parentNode,"isActive");return this.getCurrent();},keyboardNavigation:function(){var refObj=this;Event.addListener(window,"keydown",this.keyPressed,refObj);},keyPressed:function(e,refObj){if(e.keyCode==37){var slideProperties={slidePosition:-1,slideshowObject:refObj};refObj.slideTo(e,slideProperties,refObj);}else if(e.keyCode==39){var slideProperties={slidePosition:1,slideshowObject:refObj};refObj.slideTo(e,slideProperties,refObj);}}};initPage=function(){YAHOO.vliegtarieven.slideshow.init({rootId:"event_slider",autoStart:true,slideSpeed:4000,preloadImages:false,frameContainer:"slideshowFrameContainer"});};Event.on(window,"load",initPage);


if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return"";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
