﻿// Prevents session timeout
var timer = setTimeout('refresh()', 30000);
function refresh() {
    var xmlHttp;
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
        xmlHttp = new XMLHttpRequest();
    }

    xmlHttp.open("GET", "/Reconnect.aspx", false);
    xmlHttp.send();

    str = xmlHttp.responseText

    //alert(str);

    timer = setTimeout('refresh()', 30000);
}


function openLinkZoeken(inputZoekenId, SearchDefaultStr) {
    var theInputZoeken = document.getElementById(inputZoekenId);
    if (theInputZoeken) {
        if (theInputZoeken.value == SearchDefaultStr) { theInputZoeken.value = '' }
        window.location = '/Zoeken.aspx?cx=001561315515843827557:gh1wxotnq4i&cof=FORID%3A10&ie=UTF-8&q=' + theInputZoeken.value.replace(' ', '+') + '&sa=Zoeken&siteurl=www.wolters-online.nl';
    }
}

function linkESS() {
    window.location = '/E-SS.aspx';
}


// Copyright 2006-2007 javascript-array.com

var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id) {
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';
}

// close showed layer
function mclose() {
    if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime() {
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
document.onclick = mclose; 

