function init_window_events(){var aShowMore=$$('.qfm-showmore');for(var i=0;i<aShowMore.length;i++){aShowMore[i].observe('click',toggle_qfm_Clicked);}
init_clickables();init_hoverables();}
Event.observe(window,'load',init_window_events);Event.observe(window,'beforeunload',function(e){obj=e.findElement();if(obj.tagName=='A'&&obj.href.search(/javascript:/)!=-1){return;}
if($('navtabthrobber')){$('navtabthrobber').show();}});function toggle_qfm_Clicked(e){var obj=e.element();var aFilterContainers=$$('.filter-container');var aSifr=$$('div.right object.sIFR-flash');for(var i=0;i<aSifr.length;i++){aSifr[i].toggle();}
if(aFilterContainers.length<4){return;}
var hiding=false;for(var i=4;i<aFilterContainers.length;i++){hiding=false;if(aFilterContainers[i].hasClassName('hidden')){aFilterContainers[i].removeClassName('hidden');}
else{hiding=true;aFilterContainers[i].addClassName('hidden');}}
if(obj&&!obj.documentElement){if(obj.tagName.toLowerCase()=='a'){if(hiding){obj.innerHTML=obj.innerHTML.replace('Minder','Meer');var t=obj.up();t.className=t.className.replace('less','more');}
else{obj.innerHTML=obj.innerHTML.replace('Meer','Minder');var t=obj.up();t.className=t.className.replace('more','less');}}}}
var LSP_MENU='lspMenu';function highlite_places_and_region(e){var obj=e.findElement('li');if(!obj)return;if(obj.hasClassName('circle')){$(LSP_MENU).select('li.circle').each(function(el){el.removeClassName('circle');});}
else if(obj){var classname=obj.className;classname=classname.replace(/(region|place|circle)./gi,'');$(LSP_MENU).select('li.'+classname).each(function(el){el.addClassName('circle');});}}
function init_lsp_hover(){var tabs=$('lsp-nav-tabs');var main=$('lsp-menu-main');if(!tabs||!main)return;$('lsp-nav-tabs').select('li').each(function(el){el.observe('mouseover',lsp_tab_hover);el.observe('mouseout',lsp_tab_unhover);});$('lsp-menu-main').select('div.menuContainer').each(function(el){el.observe('mouseover',lsp_container_hover);el.observe('mouseout',lsp_container_unhover);});}
document.observe('dom:loaded',init_lsp_hover);function lsp_tab_hover(e){var obj=e.findElement('li');obj.addClassName('lsp-nav-hover')
if(obj.hasClassName('lsp-nav-active')){var menuCOntainer=$('lsp-menu-main').select('div.menuContainer')[0];if(menuCOntainer){menuCOntainer.addClassName('lsp-nav-hover')}}}
function lsp_tab_unhover(e){var obj=e.findElement('li');obj.removeClassName('lsp-nav-hover')
if(obj.hasClassName('lsp-nav-active')){var menuCOntainer=$('lsp-menu-main').select('div.menuContainer')[0];if(menuCOntainer){menuCOntainer.removeClassName('lsp-nav-hover')}}}
function lsp_container_hover(e){var obj=e.findElement('div.menuContainer');highlite_places_and_region(e);obj.addClassName('lsp-nav-hover');var active_tab=$('lsp-nav-tabs').select('li.lsp-nav-active')[0];if(active_tab){active_tab.addClassName('lsp-nav-hover');}}
function lsp_container_unhover(e){var obj=e.findElement('div.menuContainer');highlite_places_and_region(e);obj.removeClassName('lsp-nav-hover');var active_tab=$('lsp-nav-tabs').select('li.lsp-nav-active')[0];if(active_tab){active_tab.removeClassName('lsp-nav-hover');}}
var clickieclickiehtml=false;function show_hide(el){var obj=$('lspMenu');if(!clickieclickiehtml){clickieclickiehtml=el.innerHTML;}
if(!obj)return;if(!obj.hasClassName('morphed')){var obj2=obj.down('div.content');if(!obj2)return;obj.morph('height:'+obj2.clientHeight+'px',{duration:1});obj.addClassName('morphed');}
else{obj.morph('height:1px',{duration:1});obj.removeClassName('morphed');}
window.setTimeout('update_link()',1200);}
function update_link(el){if(!el)el=$('clickieclickie');if(!el)return;el.innerHTML=el.innerHTML.search(/verberg/i)!=-1?clickieclickiehtml:'Verberg het menu met bestemmingen';}
function go_traveldodo(c,p){return popup('http://www.travelmap.nl/partner_bizztravel_zomer/'+c,p,800);}
var GLOBAL_FAS;var save_button_save='Bewaar deze accommodatie';var save_button_remove='Deze accommodatie niet meer bewaren';function init_GLOBAL_FAS(){GLOBAL_FAS=new FAS;GLOBAL_FAS.min_items=1;var qfm=$$('div.FAS-QFM');var facetmap=$$('div.facetmap');var calendar=$('FAS-CALENDAR');if(calendar){GLOBAL_FAS.setup_calendar('FAS-CALENDAR','Selecteer een vertrekdag / periode:');GLOBAL_FAS.calendar.set_departures(stack);GLOBAL_FAS.calendar.set_select_handler(qfm.length==1?FasCalendar_Update:FasCalendar_Select);GLOBAL_FAS.calendar.set_close_handler(FasCalendar_Closed);GLOBAL_FAS.calendar.render();}
var calendar_show=$('FAS-CALENDAR-SHOW');if(calendar_show){calendar_show.observe('click',FasCalendar_Show);}
var calendar_show2=$('FAS-CALENDAR-IMAGE');if(calendar_show2){calendar_show2.observe('click',FasCalendar_Show);}
if(qfm.length==1||facetmap.length==1){GLOBAL_FAS.setup_facetmap();}
if(qfm.length==1){var aSelects=$$('.FAS-FACET');for(var i=0;i<aSelects.length;i++){aSelects[i].observe('change',QfmFacet_Changed);}
GLOBAL_FAS.facetmap.set_search_element('FAS-QFM-SEARCH');GLOBAL_FAS.facetmap.set_n_items_element('FAS-QFM-N');}
if(facetmap.length==1){var aFacets=$$('.filter-container');for(var i=0;i<aFacets.length;i++){var aSelect=aFacets[i].getElementsByTagName('select');if(aSelect.length>0){oSelect=aSelect[0];Event.observe(oSelect,'change',FacetMapFacet_Changed);}
var aNpts=aFacets[i].getElementsByTagName('input');for(var j=0;j<aNpts.length;j++){Event.observe(aNpts[j],'click',FacetMapFacetNpt_Changed);}}}
var search=$('FAS-SEARCH');if(search){search.observe('click',FAS_Search_Clicked);}
var savers=$$('.FAS-SAVE');if(savers&&savers.length>0){GLOBAL_FAS.n_saved_items_element=$('FAS-SAVED-ITEMS');for(var i=0,len=savers.length;i<len;i++){savers[i].observe('click',FAS_Save_Clicked);}}
var view_saved=$('FAS-VIEW-SAVED');if(view_saved){view_saved.observe('click',FAS_ViewSaved_Clicked);}
toggle_view_saved();}
Event.observe(window,'load',init_GLOBAL_FAS);function QfmFacet_Changed(e){var obj=e.element();var q=obj.options[obj.selectedIndex].value;if(q==0){var facet_key=obj.className.replace(/FAS\-FACET /,'');q=GLOBAL_FAS.facetmap.filter_key(facet_key);}
GLOBAL_FAS.facetmap.update_facets(q);var th=$('qfm-throbber');if(th)th.show();}
function FacetMapFacet_Changed(e){var obj=e.element();var q=obj.options[obj.selectedIndex].value;if(q==0){var facet_key=obj.className.replace(/FAS\-FACET /,'');q=GLOBAL_FAS.facetmap.filter_key(facet_key,(document.location.search?document.location.search:obj.options[1].value));q=q.search(/fh_view/g)!=-1?q.replace(/fh_view=.*(^&)/,'fh_view=lister'):q+'&fh_view=lister';q=q.replace(/\/site\//gi,'');}
GLOBAL_FAS.facetmap.facet_changed(q);}
function FacetMapFacetNpt_Changed(e){var obj=e.element();if(!obj){return;}
GLOBAL_FAS.facetmap.facet_changed(obj.value);}
function FAS_Save_Clicked(e){var obj=e.element();if(!obj){return;}
var v=obj.value.split("--");if(obj.checked){var saved_objects=GLOBAL_FAS.save(v[0],v[1]);var t=$('BewaarText--'+v[0]);if(t){t.appear();window.setTimeout('$(\'BewaarText--'+v[0]+'\').fade()',3500);}}
else{var saved_object=GLOBAL_FAS.remove_saved(v[0]);var p=obj.up(".compare-item");if(p){p.dropOut();if(saved_object.keys().length<=0){var container=p.up('div#Block1');if(container){var o=document.createElement('h2');o.innerHTML='Er worden geen accommodaties (meer) bewaard.';o.className='geen-accos';container.appendChild(o);}}}
var t=$('VerwijderText--'+v[0]);if(t){t.appear();window.setTimeout('$(\'VerwijderText--'+v[0]+'\').fade()',3500);}}
toggle_view_saved();}
function FAS_ViewSaved_Clicked(){GLOBAL_FAS.view_saved();}
function toggle_view_saved(){var view_saved=$('FAS-VIEW-SAVED');if(!view_saved){return;}
if(GLOBAL_FAS.number_of_saved_items()>0){view_saved.style.cursor='pointer';view_saved.removeAttribute('disabled');view_saved.addClassName('active')}
else{view_saved.disabled='disabled';view_saved.style.cursor='default';view_saved.removeClassName('active')}}
function FAS_Search_Submitted(){var sField=$('FAS-SEARCH-FIELD');if(sField&&sField.value!=''){var t='';if(document.location.href.search('/vakantie')!=-1||document.location.href.search(/vervoer(=|%3d)vl/gi)!=-1){t='vervoer=vl';}else{t='vervoer=ev';}
GLOBAL_FAS.text_search(sField.value,t);}
return false;}
function blankit(){var sField=$('FAS-SEARCH-FIELD');if(sField.value=="Zoek op trefwoord..."){sField.value="";}}
function FasCalendar_Show(){var aSifr=$$('object, embed');for(var i=0;i<aSifr.length;i++){aSifr[i].hide();aSifr[i].addClassName('FasCalendar_hidden');}
GLOBAL_FAS.calendar.show();}
function FasCalendar_Closed(){var aSifr=$$('object, embed');for(var i=0;i<aSifr.length;i++){if(aSifr[i].hasClassName('FasCalendar_hidden')){aSifr[i].removeClassName('FasCalendar_hidden');if(!aSifr[i].hasClassName('QFM_hidden')){aSifr[i].show();}}}}
function FasCalendar_Select(uri){GLOBAL_FAS.redirect(uri);}
function FasCalendar_Update(uri){uri=uri.replace(/\/site\//gi,'');GLOBAL_FAS.facetmap.update_facets(uri);GLOBAL_FAS.calendar._calendar_object.hide();var th=$('qfm-throbber');if(th)th.show();}
var k_push_vars={"display_after_on_page":30,"display_after":0,"view_percentage":5,"popup_font_color":"#000000","popup_background":"#ffffff","popup_separator":"#C0DF68","header":"Je reactie is belangrijk voor ons!","question":"Zou je een korte reactie (1 minuut) willen geven?","footer":"Bedankt voor het helpen om onze website te verbeteren","remind":"","remind_font_color":"#3882C3","yes":"Ja","no":"Nee","text_direction":"ltr","images_dir":"http://cf.kampyle.com/","yes_background":"#76AC78","no_background":"#8D9B86","site_code":3318797};
