function setPageHeight(){document.getElementById("page").style.height="100%";var a=(document.documentElement?document.documentElement:document.body).scrollHeight;if(a<document.body.scrollHeight){a=document.body.scrollHeight}document.getElementById("page").style.height=a+"px"}function fisherYates(c){var b=c.length;if(b!=0){while(--b){var a=Math.floor(Math.random()*(b+1));var d=c[b];c[b]=c[a];c[a]=d}}return c}function toggleAanbieder(a){if(/checked/.test(a.style.backgroundImage)){a.style.backgroundImage="url(/css/summerfruit3/gfx/radiobutton.gif)"}else{a.style.backgroundImage="url(/css/summerfruit3/gfx/radiobutton-checked.gif)"}}var aOn=0;function showAanbieders(){if(aOn==2){aOn=0}else{document.getElementById("all").style.display="block";aOn++}}function hideAanbieders(){document.getElementById("all").style.display="none"}function setAanbieders(){li=document.getElementById("all").getElementsByTagName("LI");var b=[];for(var a=0;a<li.length;a++){if(/checked/.test(li[a].style.backgroundImage)){b.push(li[a].id.replace(/s/,""))}}if(!b.length){b=[0]}hideAanbieders();location.href=location.pathname+"?aanbieder="+b.join(",")}function setAanbiedersAll(){location.href=location.pathname+"?aanbieder=0"}var gGallery={};var gTempArray=[];function prevFImage(a){gGallery[a].current--;if(gGallery[a].current<0){gGallery[a].current=gGallery[a].images.length-1}document.getElementById("fimg"+a).src=gGallery[a].images[gGallery[a].current];document.getElementById("fcnt"+a).innerText=gGallery[a].current+1}function nextFImage(a){gGallery[a].current++;if(gGallery[a].current==gGallery[a].images.length){gGallery[a].current=0}document.getElementById("fimg"+a).src=gGallery[a].images[gGallery[a].current];document.getElementById("fcnt"+a).innerText=gGallery[a].current+1}function highlightTab(a){var b=/\/(\w+)\/\d+(?:$|\?)/.exec(location.href);var c;if(b){c=document.getElementById("menu_"+b[1])}if(a){if(c&&window.event&&window.event.shiftKey){a=a.replace(/(\/\d+(?:$|\?))/,"/"+b[1]+"$1")}location.href=a;return false}if(!c){c=document.getElementById("menu_algemeen")}c=c.parentNode;xcmsAddClassName(c,"current")}function openWebsite(d,b,c){if(typeof pageTracker!="undefined"){pageTracker._trackPageview(b)}var a=window.open(d,c?c:"more");a.focus();return false}var gOpenWebsiteArray=[];function openWebsites(){for(var a=0;a<gOpenWebsiteArray.length;a++){openWebsite(gOpenWebsiteArray[a].url,gOpenWebsiteArray[a].clickout,"more"+a)}return false}function sendMail(i,g,f,a){try{$("#body").append($("#"+i));var b=document.getElementById(i);var h=getPosition(document.getElementById("page"));b.style.left=h[0]+474-220+"px";b.style.top=200+(document.documentElement.scrollTop||window.pageYOffset||0)+"px";var c=document.getElementById("form"+g);getFormField(c,"Hotel").value=f;getFormField(c,"URL").value=a;showLockLayer(1);document.getElementById("alert"+g).style.display="none";b.style.display="block"}catch(d){alert(d.description)}return false}function getFormField(e,c){var d=null;var a=e.getElementsByTagName("*");for(var b=0;b<a.length;b++){if(a[b].id==c||a[b].name==c){d=a[b];break}}return d}function cancelMail(b){var a=document.getElementById(b);a.style.display="none";showLockLayer(0);return false}function mailform(d){if(gSubmitting){return false}gSubmitting=true;if(cmsFormValidate("form"+d)){var c="";var a=document.getElementById("form"+d).getElementsByTagName("INPUT");for(var b=0;b<a.length;b++){if(c!=""){c+="&"}c+=a[b].name+"="+encodeURI(a[b].value)}a=document.getElementById("form"+d).getElementsByTagName("TEXTAREA");for(var b=0;b<a.length;b++){if(c!=""){c+="&"}c+=a[b].name+"="+encodeURI(a[b].value)}xcmsAJAX("/cgi/formmail.cgi",function(){},true,c);document.getElementById("alert"+d).style.display="block"}gSubmitting=false;return false}function showProgress(){document.getElementById("wait").style.display="block";if(BrowserDetect.browser=="Explorer"){setTimeout("StartAnimation()",100)}}function StartAnimation(){document.getElementById("ani").src=document.getElementById("ani").src}function showLockLayer(b){var d=document.getElementById("locklayer");d.style.filter="alpha(opacity=50)";if(!d.init){AddToResizeArray(updateLockLayer);d.init=1}if(b){updateLockLayer();if(d.style.display!="block"){var a=false;if(BrowserDetect.browser=="Explorer"){var c=/(\d+)/.exec(getStyle(d,"filter"));a=c&&parseInt(c[1])>0}else{var c=/(\d\.\d+)/.exec(getStyle(d,"opacity"));a=c&&parseFloat(c[1])>0}d.style.display="block"}}else{d.style.display="none"}}function updateLockLayer(){var c=document.getElementById("locklayer");var b=(document.documentElement?document.documentElement:document.body).scrollWidth;var a=(document.documentElement?document.documentElement:document.body).scrollHeight;if(a<document.body.scrollHeight){a=document.body.scrollHeight}c.style.width=b+"px";c.style.height=a+"px"}function addToFavorites(k,g,b){if(b&&/heart.png/.test(b.getElementsByTagName("IMG")[0].src)){return deleteFromFavorites(k,b)}if(getCookie("user_id")){var j=(new Date()).getTime()%1000000000;new xcmsAJAX("/summerfruit/cgi/user.cgi?add_hotel="+k+";"+j)}else{var e=(getCookie("favorites")||"").split("|");var d=0;for(var c=0;c<e.length;c++){if(e[c]==k){d=1;break}}if(!d){e.push(k)}else{return false}setCookie("favorites",e.join("|"),365)}setCookie("user_hotels",parseInt(getCookie("user_hotels"))+1);setUserInfo();var h=document.getElementById(g>1?"msg_"+g:(g?"msg_top":"msg_bottom"));h.innerHTML="Hotel is toegevoegd aan je favoriete hotels.";h.style.display="block";if(b){b.getElementsByTagName("IMG")[0].src="/css/summerfruit3/gfx/heart.png"}return false}function deleteFromFavorites(j,b){if(b&&/heart-plus.png/.test(b.getElementsByTagName("IMG")[0].src)){return addToFavorites(j,j,b)}if(getCookie("user_id")){var h=(new Date()).getTime()%1000000000;new xcmsAJAX("/summerfruit/cgi/user.cgi?delete_hotel="+j+";"+h)}else{var e=(getCookie("favorites")||"").split("|");var d=[];for(var c=0;c<e.length;c++){if(e[c]!=j){d.push(e[c])}}setCookie("favorites",d.join("|"),365)}setCookie("user_hotels",parseInt(getCookie("user_hotels"))-1);setUserInfo();var g=document.getElementById("msg_"+j);g.innerHTML="Hotel is verwijderd als favoriet hotel.";g.style.display="block";if(b){b.getElementsByTagName("IMG")[0].src="/css/summerfruit3/gfx/heart-plus.png"}return false}AddToInitArray(function(){if(/favorieten/.test(location.search)&&document.getElementById("favos")){switchTab("favos");document.getElementById("favos").scrollIntoView(true)}});var gGalleryCurrent=0;var gGallery=[];function galleryPrev(){if(gGalleryCurrent>0){gGalleryCurrent--;document.getElementById("slider").style.left=(-gGalleryCurrent*130)+"px";document.getElementById("gcurr").innerText=gGalleryCurrent+1;var a=document.getElementById("slider").getElementsByTagName("LI");document.getElementById("glarge").src=gGallery[gGalleryCurrent]}return false}function galleryNext(){var a=document.getElementById("slider").getElementsByTagName("LI");if(gGalleryCurrent<a.length-1){gGalleryCurrent++;document.getElementById("slider").style.left=(-gGalleryCurrent*130)+"px";document.getElementById("gcurr").innerText=gGalleryCurrent+1;document.getElementById("glarge").src=gGallery[gGalleryCurrent]}return false}function toggleComment(a,b){document.getElementById(a+"_short_"+b).style.display="none";document.getElementById(a+"_long_"+b).style.display="block";return false}function Nuttig(b,c){new xcmsAJAX(c);b.parentNode.innerHTML="bedankt voor je mening!";return false}AddToInitArray(function(){var a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src","http://browser-update.org/update.js");document.body.appendChild(a)});function setUserInfo(){if(getCookie("user_name")){document.getElementById("user_name").innerText=getCookie("user_name");document.getElementById("user_hotels").innerText=getCookie("user_hotels");document.getElementById("user_beoord").innerText=getCookie("user_beoord");document.getElementById("user_prikb").innerText=getCookie("user_prikb");document.getElementById("user").style.display="block"}else{document.getElementById("no-user").style.display="block"}};
