function accoDetailWindow_Load(){var active=document.location.hash||'#tab:accodetails';if(active.search(/booking/i)!=-1){active='#tab:accodetails';}
activate_sub_content(active);accoDetailTabs_Init();var test_vlieg_site=/\/(site|vliegvakanties)\/(.*\/|\?.*)+$/gi;var test_html=/\.html/gi;var test_view=/fh_view(=|%3d)(summary|home|detail|compare)/gi;if(document.referrer.match(test_vlieg_site)&&!document.referrer.match(test_html)&&!document.referrer.match(test_view)){addBackLink();}}
document.observe('dom:loaded',accoDetailWindow_Load);Event.observe(window,'beforeunload',function(){$('navtabthrobber').hide();});function accoDetailTabs_Init(){var oTabHolder=$("detail-tabs");if(!oTabHolder||oTabHolder.className.search(/lsp-nav-tabs/i)==-1)return;(document.body).select('a.hashlink').each(function(el){var to_search=document.location.hash||'#tab:accodetails';if(el.href.search(to_search)!=-1)activate_link(el);el.observe('click',detail_hashlink_clicked);});oTabHolder.select('a.ajahlink').each(function(el){el.observe('click',detail_ajahlink_clicked);});return;}
function detail_ajahlink_clicked(e){var obj=e.findElement('a');if(!obj)return;var sTabId_Accoid=obj.id.split('-');var sTabId=sTabId_Accoid[0];var sAccoId=sTabId_Accoid[1];var sVervoer;if(sTabId_Accoid.length>2){sVervoer=sTabId_Accoid[2];}
if(!sAccoId||!sTabId){return;}
e.stop();activate_sub_content('');$('tab:ajah').show();activate_link(obj);var path='/acco_details/';var url=path+'?tab='+sTabId+'&accoid='+sAccoId;if(sVervoer){url+='&vervoer='+sVervoer;}
var execute=false;if(sTabId=='tab8')execute=tab8_init;getAjaxObject(url,$('tab:ajah'),sTabId,execute);return;}
function detail_hashlink_clicked(e){var obj=e.findElement('a.hashlink');if(!obj)return;e.stop();$('tab:ajah').hide();activate_sub_content(obj.href);activate_link(obj);}
function activate_sub_content(id){$$('div.sub_content').each(function(el){el.hide();});id=id.replace(/^.*#/,'');if(!id||!$(id)||id.search(/^tab:/)==-1)return;$(id).show();if(id.search('prijzen-en-beschikbaarheid')!=-1){if(!window.dynabooking_initialized){DynaBooking_Init();window.dynabooking_initialized=true;}}
return;}
function activate_link(obj){$('detail-tabs').select('a').each(function(el){el.removeClassName('active');if(el.href==obj.href){el.addClassName('active');}})
return;}
function expand_implode(el){var obj=$('hiddenacco');if(!obj)return;console.info(el);if(!obj.hasClassName('morphed')){new Effect.BlindDown(obj);obj.addClassName('morphed');el.innerHTML=el.innerHTML.replace('Toon','Verberg');}
else{new Effect.BlindUp(obj);obj.removeClassName('morphed');el.innerHTML=el.innerHTML.replace('Verberg','Toon');}}
function DynaBooking_Init(){DynaBookingLoader.frameholder='booking-placeholder';DynaBookingLoader.buttonholder='ordernowlink';DynaBookingLoader.load();}
google.load("visualization","1",{packages:["columnchart"]});function drawChart(){var chartcontainer=$('temp-chart');var chartdatacontainer=$('json-weather-data');if(!chartcontainer||!chartdatacontainer)return;var weather_data=chartdatacontainer.value.evalJSON();var data=new google.visualization.DataTable({cols:[{id:'MONTH',label:'Maand',type:'string'},{id:'MEAN_TEMPERATURE_MAX',label:'Gem. max temperatuur ',type:'string'},{id:'MEAN_TEMPERATURE_MIN',label:'Gem. min temperatuur',type:'string'}],rows:weather_data.rowdata});var chart=new google.visualization.ColumnChart(chartcontainer);chart.draw(data,{'isStacked':false,width:478,height:280,min:'0',max:'30',is3D:false,title:'Klimaatinformatie',legend:'bottom',colors:['#ff9000','#ffc600','#a3d6e7','#b9b1c0'],borderColor:'#f1f9fb',backgroundColor:'#eee',legendBackgroundColor:'#eee',axisBackgroundColor:'#fffff7',axisColor:'#a8aeae',titleColor:'#33383c'});climateBarDrawn=true;}
function tab8_init(xmlhttpresponse){parseResponseText(xmlhttpresponse);drawChart();}
function addBackLink(){var placeholder=$('back-placeholder');if(!placeholder)return;placeholder.insert(new Element('a',{href:document.referrer}).update('Terug naar overzicht'));}