google.load("visualization","1",{packages:["geomap"]});var geomap;var data;var region="039";var gSelected=[];function drawMap(d){data=new google.visualization.DataTable();data.addColumn("string","Country code");data.addColumn("number","Aantal hotels");data.addColumn("string","Landnaam");data.addColumn("string","ID");getData(data);var c={};c.dataMode="regions";c.region=d||region;c.showLegend=false;c.colors=["0xf9a120","0xf9a120"];c.width="511px";c.height="293px";var b=document.getElementById("map_canvas");geomap=new google.visualization.GeoMap(b);geomap.draw(data,c);google.visualization.events.addListener(geomap,"select",addSelect)}function addSelect(b,j){if(j){var k=j.value;j.selectedIndex=0;if(gSelected.length<3){var g=data.getNumberOfRows();var h=0;for(var c=0;c<g;c++){if(data.getValue(c,3)==k){gSelected.push(c);h=1;break}}if(!h){alert("Sorry, voor dit land zijn geen vliegvakanties beschikbaar.")}updateSelect()}}else{var d=geomap.getSelection();for(var c=0;c<d.length;c++){var e=d[c];if(e.row!=null){if(gSelected.length<3){gSelected.push(e.row);updateSelect()}}}}}function removeSelect(d){var b=[];for(var c=0;c<gSelected.length;c++){if(c!=d){b.push(gSelected[c])}}gSelected=b;updateSelect()}function updateSelect(){for(var d=0;d<3;d++){document.getElementById("b"+d).style.display="none"}for(var d=0;d<gSelected.length;d++){var c=document.getElementById("b"+d);c.style.display="block";c.getElementsByTagName("STRONG")[0].innerText=data.getValue(gSelected[d],2);c.getElementsByTagName("SPAN")[0].innerText=data.getValue(gSelected[d],1)}document.getElementById("sels").style.display=d?"block":"none"}function goSelect(){var b="/summerfruit/cgi/search.cgi?search=1;geo=1";for(var c=0;c<gSelected.length;c++){b+=";land="+data.getValue(gSelected[c],3)}location.href=b;return false}var nCurrent=1;var gURL="";function gotoStep(c,b){if(b&&!xcmsHasClassName(document.getElementById("s"+c),"done")){return false}if(c==5){location.href="/summerfruit/cgi/search.cgi?"+gURL}else{document.getElementById("step"+nCurrent).style.display="none";xcmsRemoveClassName(document.getElementById("s"+nCurrent),"current");xcmsAddClassName(document.getElementById("s"+nCurrent),"done");nCurrent=c;if(nCurrent==2||nCurrent==4){document.getElementById("step"+nCurrent+"_datum").innerText=document.getElementById("maand_jaar_num").innerText}document.getElementById("step"+nCurrent).style.display="block";xcmsAddClassName(document.getElementById("s"+nCurrent),"current");updateCriteria()}return false}function gotoStart(){try{stopScroll();$("#body").append($("#wz-popup"));var b=document.getElementById("wz-popup");var d=getPosition(document.getElementById("page"));b.style.left=d[0]+490-410+"px";b.style.top=100+(document.documentElement.scrollTop||window.pageYOffset||0)+"px";document.getElementById("step2").style.display="none";document.getElementById("step3").style.display="none";document.getElementById("step4").style.display="none";b.style.display="block";showLockLayer(1)}catch(c){alert(c.description)}return false}function gotoStop(){document.getElementById("wz-popup").style.display="none";showLockLayer(0);startScroll();return false}function plusmin(d,b){var c=document.getElementById(d+"_num");b=parseInt(c.innerText)+b;if(b<0){b=0}c.innerText=b;if(b>0){xcmsAddClassName(c,"numnz")}else{xcmsRemoveClassName(c,"numnz")}updateCriteria();return false}function updateHoeLang(){document.getElementById("hoe_lang_num").innerText=document.getElementById("hoe_lang").value;xcmsAddClassName(document.getElementById("hoe_lang"),"moved");updateCriteria()}function updateDag(d){var c=new Date();var b=d?c.getDate():parseInt(document.getElementById("dag").value);document.getElementById("dag_num").innerText=b;if(!d){xcmsAddClassName(document.getElementById("dag"),"moved")}updateCriteria()}AddToInitArray(function(){updateDag(1)});var gMaanden=["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"];function updateMaandJaar(e){var d=new Date();var c=e?0:parseInt(document.getElementById("maand_jaar").value);var b=d.getMonth()+c;var f=d.getFullYear();if(b>11){b=b%12;f++}document.getElementById("maand_jaar_num").innerText=gMaanden[b]+" "+f;if(!e){xcmsAddClassName(document.getElementById("maand_jaar"),"moved")}updateCriteria()}AddToInitArray(function(){updateMaandJaar(1)});var gK=1;var aK=[0,0,0,0,0];function keuze(b){aK[gK]=b;gK++;if(gK==5){gotoStep(3)}else{xcmsAddClassName(document.getElementById("k"+gK),"done");document.getElementById("kimg1").getElementsByTagName("IMG")[0].src="/css/summerfruit3/wz/"+(gK*2-1)+".jpg";document.getElementById("kimg2").getElementsByTagName("IMG")[0].src="/css/summerfruit3/wz/"+(gK*2)+".jpg"}return false}function checkVliegtijd(c){var d=document.getElementById("vliegtijd_checkbox");var b=document.getElementById("land_checkbox");if(!c&&xcmsHasClassName(d,"checked")){xcmsRemoveClassName(d,"checked");xcmsAddClassName(b,"checked")}else{xcmsAddClassName(d,"checked");xcmsRemoveClassName(b,"checked")}updateCriteria();return false}function updateVliegtijd(){document.getElementById("vliegtijd_num").innerText=document.getElementById("vliegtijd").value;xcmsAddClassName(document.getElementById("vliegtijd"),"moved");checkVliegtijd(1);updateCriteria()}function checkLand(c){var b=document.getElementById("land_checkbox");var d=document.getElementById("vliegtijd_checkbox");if(!c&&xcmsHasClassName(b,"checked")){xcmsRemoveClassName(b,"checked");xcmsAddClassName(d,"checked")}else{xcmsAddClassName(b,"checked");xcmsRemoveClassName(d,"checked")}updateCriteria();return false}var gLanden={};function selectLand(c,b){checkLand(1);gLanden[b]=gLanden[b]?0:1;gLanden[b]?xcmsAddClassName(c.parentNode,"selected"):xcmsRemoveClassName(c.parentNode,"selected");updateCriteria();return false}function addLand(d){if(d.value){var b=document.createElement("LI");var c=document.createElement("A");c.href="#";c.onclick=function(){return selectLand(c,d.value)};c.innerHTML=d.options[d.selectedIndex].text;b.appendChild(c);document.getElementById("landlijst").appendChild(b);selectLand(c,d.value)}d.selectedIndex=0}function updateTempVan(){document.getElementById("temp_van_num").innerText=document.getElementById("temp_van").value;xcmsAddClassName(document.getElementById("temp_van"),"moved");updateCriteria()}function updateTempTot(){document.getElementById("temp_tot_num").innerText=document.getElementById("temp_tot").value;xcmsAddClassName(document.getElementById("temp_tot"),"moved");updateCriteria()}function updateVanafPrijs(){var b=document.getElementById("vanaf_prijs").value;b=parseInt(b/100)*100;document.getElementById("vanaf_prijs_num").innerText=b;xcmsAddClassName(document.getElementById("vanaf_prijs"),"moved");updateCriteria()}function checkKamerType(b,c){if(xcmsHasClassName(b,"checked")){xcmsRemoveClassName(b,"checked")}else{xcmsAddClassName(b,"checked")}updateCriteria();return false}function checkFaciliteit(b,c,d){if(xcmsHasClassName(b,"checked")){xcmsRemoveClassName(b,"checked")}else{xcmsAddClassName(b,"checked")}updateCriteria();return false}function updateCriteria(){gURL="go=1";var e=parseInt(document.getElementById("volwassenen_num").innerText)+parseInt(document.getElementById("jongeren_num").innerText)+parseInt(document.getElementById("kinderen1_num").innerText)+parseInt(document.getElementById("kinderen2_num").innerText)+parseInt(document.getElementById("babys_num").innerText);document.getElementById("cp").innerHTML="Aantal personen: <strong>"+e+"</strong>";if(e>0||nCurrent>1){xcmsAddClassName(document.getElementById("cp"),"done")}gURL+=";aantal_personen="+e;e=parseInt(document.getElementById("hoe_lang").value);document.getElementById("cd").innerHTML="Aantal dagen: <strong>"+e+"</strong>";if(xcmsHasClassName(document.getElementById("hoe_lang"),"moved")||nCurrent>1){xcmsAddClassName(document.getElementById("cd"),"done")}gURL+=";aantal_dagen="+e;document.getElementById("cv").innerHTML="Vertrek: <strong>"+document.getElementById("maand_jaar_num").innerText+"</strong>";if(xcmsHasClassName(document.getElementById("dag"),"moved")||xcmsHasClassName(document.getElementById("maand_jaar"),"moved")||nCurrent>1){xcmsAddClassName(document.getElementById("cv"),"done")}gURL+=";vertrekdatum="+document.getElementById("maand_jaar").value;if(aK[1]==1&&aK[2]==1&&aK[3]==2&&aK[4]==2){gURL+=";search_mode=jongerenreizen"}else{gURL+=";search_mode=object"}if(aK[1]==2&&aK[2]==2&&aK[3]==1){gURL+=";site=9"}if(aK[1]==1&&aK[3]==2&&aK[4]==2){gURL+=";type=172863"}if(xcmsHasClassName(document.getElementById("vliegtijd_checkbox"),"checked")){document.getElementById("cu").style.display="block";e=parseInt(document.getElementById("vliegtijd").value);document.getElementById("cu").innerHTML="Maximaal <strong>"+e+" uur</strong> vliegen";if(xcmsHasClassName(document.getElementById("vliegtijd"),"moved")||nCurrent>3){xcmsAddClassName(document.getElementById("cu"),"done")}gURL+=";vliegtijd="+e}else{document.getElementById("cu").style.display="none"}if(xcmsHasClassName(document.getElementById("land_checkbox"),"checked")){document.getElementById("cl").style.display="block";var d=document.getElementsByClassName("selected",document.getElementById("landlijst"));var c="";for(var f=0;f<d.length;f++){if(f>0){c+=", "}c+=d[f].firstChild.innerText;/(\d+)/.test(d[f].firstChild.onclick);gURL+=";land="+RegExp.$1}document.getElementById("cl").innerHTML="Bestemming"+(d.length>1?"en":"")+": <strong>"+c+"</strong>";if(d.length>0||nCurrent>3){xcmsAddClassName(document.getElementById("cl"),"done")}}else{document.getElementById("cl").style.display="none"}e=parseInt(document.getElementById("temp_van").value);var g=parseInt(document.getElementById("temp_tot").value);document.getElementById("cg").innerHTML="Tussen de <strong>"+e+" en <strong>"+g+" &deg;C</strong>";if(xcmsHasClassName(document.getElementById("temp_van"),"moved")||xcmsHasClassName(document.getElementById("temp_tot"),"moved")||nCurrent>4){xcmsAddClassName(document.getElementById("cg"),"done")}gURL+=";temp_van="+e;gURL+=";temp_tot="+g;e=parseInt(document.getElementById("vanaf_prijs").value);e=parseInt(e/100)*100;document.getElementById("cb").innerHTML="Budget p.p.: <strong>"+e+"</strong>";if(xcmsHasClassName(document.getElementById("vanaf_prijs"),"moved")||nCurrent>4){xcmsAddClassName(document.getElementById("cb"),"done")}gURL+=";vanaf_prijs="+e;var d=document.getElementsByClassName("checked",document.getElementById("type"));var c="?";for(var f=0;f<d.length;f++){if(!f){c=""}if(f>0){c+=", "}c+=d[f].innerText;/(\d+)/.test(d[f].onclick);gURL+=";type="+RegExp.$1}document.getElementById("ca").innerHTML="Accommodatie: <strong>"+c+"</strong>";if(d.length>0||nCurrent>4){xcmsAddClassName(document.getElementById("ca"),"done")}var d=document.getElementsByClassName("checked",document.getElementById("fac"));var c="?";for(var f=0;f<d.length;f++){if(!f){c=""}if(f>0){c+=", "}c+=d[f].innerText;/, '([^']+)', (\d+)/.test(d[f].onclick);gURL+=";"+RegExp.$1+"="+RegExp.$2}document.getElementById("cf").innerHTML="Faciliteiten: <strong>"+c+"</strong>";if(d.length>0||nCurrent>4){xcmsAddClassName(document.getElementById("cf"),"done")}}var balk;var speed=-1;var scrollID;function scroll(){balk.style.left=balk.offsetLeft+speed+"px";if(balk.offsetLeft<-balk.offsetWidth/2){balk.style.left=0}startScroll()}function stopScroll(){if(scrollID){clearTimeout(scrollID)}}function startScroll(){scrollID=setTimeout("scroll()",25)}function scrollinit(){balk=document.getElementById("rotating");if(balk){balk.style.left=0;for(i=0;(a=balk.getElementsByTagName("A")[i]);i++){if(a.addEventListener){a.addEventListener("mouseover",stopScroll,false);a.addEventListener("mouseout",startScroll,false)}else{a.attachEvent("onmouseover",stopScroll);a.attachEvent("onmouseout",startScroll)}}scroll()}}AddToInitArray(scrollinit);
