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 initElCheckbox(){var a=document.getElementsByClassName("elcheckbox");for(var b=0;b<a.length;b++){xcmsAddEventListener(a[b],"click",toggleElCheckBox)}}function toggleElCheckBox(a){a=(a)?a:((event)?event:null);if(a){var c=(a.target)?a.target:((a.srcElement)?a.srcElement:null);if(c){var b=document.getElementById(c.id+"i");if(xcmsHasClassName(c,"checked")){xcmsRemoveClassName(c,"checked");b.value=""}else{xcmsAddClassName(c,"checked");b.value=b.className}}}}function setMerger(){var c=document.getElementById("filter-top");var b=document.getElementById("results-middle");var a=document.getElementById("merger");if(a){if(c.offsetHeight>b.offsetHeight){a.style.height=b.offsetHeight-16+"px";a.style.backgroundImage="url(/css/summerfruit2/gfx/merger-bottom-right.gif)"}else{a.style.height=c.offsetHeight-8+"px";if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version>6){a.style.height=c.offsetHeight+2+"px"}}}}AddToInitArray(setMerger);function initMoreLinks(){var b=document.getElementsByClassName("more",document.getElementById("filter"));for(var c=0;c<b.length;c++){xcmsAddEventListener(b[c],"click",doMore)}}function doMore(b){b=(b)?b:((event)?event:null);if(b){var d=(b.target)?b.target:((b.srcElement)?b.srcElement:null);if(d){if(xcmsHasClassName(d.parentNode,"less")){var a=d.parentNode.parentNode.getElementsByTagName("LI");for(var c=4;c<a.length-1;c++){a[c].style.display="none"}xcmsRemoveClassName(d.parentNode,"less");d.innerHTML="Meer..."}else{var a=d.parentNode.parentNode.getElementsByTagName("LI");for(var c=0;c<a.length;c++){a[c].style.display="block"}xcmsAddClassName(d.parentNode,"less");d.innerHTML="Minder..."}setMerger()}preventDefault(b)}return false}function initDetailsMoreLink(){var b=document.getElementById("more");if(b){xcmsAddEventListener(b,"click",doDetailsMore)}}function doDetailsMore(a){a=(a)?a:((event)?event:null);if(a){var d=(a.target)?a.target:((a.srcElement)?a.srcElement:null);if(d){var c=document.getElementById("aanbieders_table");for(var b=0;b<c.rows.length;b++){c.rows[b].style.display=""}d.style.display="none"}preventDefault(a)}return false}function switchTab(a){if(a=="favos"){xcmsRemoveClassName(document.getElementById("top5sa").parentNode,"current");document.getElementById("top5s").style.display="none";xcmsAddClassName(document.getElementById("favosa").parentNode,"current");document.getElementById("favos").style.display="block"}else{xcmsRemoveClassName(document.getElementById("favosa").parentNode,"current");document.getElementById("favos").style.display="none";xcmsAddClassName(document.getElementById("top5sa").parentNode,"current");document.getElementById("top5s").style.display="block"}return false}function addToFavorites(d){var c=(getCookie("favorites")||"").split("|");var b=0;for(var a=0;a<c.length;a++){if(c[a]==d){b=1;break}}if(!b){c.push(d)}setCookie("favorites",c.join("|"),365);location.href=location.href+(location.search?";favorieten":"?favorieten");return false}function deleteFromFavorites(e,d){var c=(getCookie("favorites")||"").split("|");var b=[];for(var a=0;a<c.length;a++){if(c[a]!=e){b.push(c[a])}}setCookie("favorites",b.join("|"),180);if(d){d.parentNode.parentNode.style.display="none"}return false}AddToInitArray(function(){if(/favorieten/.test(location.search)){switchTab("favos");document.getElementById("favos").scrollIntoView(true)}});function sendHotel(b,a){var d=document.getElementById("hotel_content")||document.getElementById("beoordelingen_content");d.style.display="none";if(BrowserDetect.browser=="Explorer"&&BrowserDetect.version<7){document.getElementById("Hotel").value=b;document.getElementById("URL").value=a}else{document.getElementsByName("Hotel")[0].value=b;document.getElementsByName("URL")[0].value=a}document.getElementById("form_content").style.display="block";return false}function mailafriend(){if(gSubmitting){return false}gSubmitting=true;if(cmsFormValidate("form000020")){var c="";var a=document.getElementById("form000020").getElementsByTagName("INPUT");for(var b=0;b<a.length;b++){if(c!=""){c+="&"}c+=a[b].name+"="+encodeURI(a[b].value)}a=document.getElementById("form000020").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").innerHTML="<h2>Het bericht is verstuurd.</h2>"}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 openWebsite(c,b){pageTracker._trackPageview(b+"/test");var a=window.open(c,"more");a.focus();return false}function selectBrowse(a){location.href="/summerfruit/cgi/search.cgi?search=1;replace="+a.id+";value="+a.value}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};