﻿var closingId = '';

function showHideSubMenu(openingId) {
    if (closingId == openingId)
        openingId = '';

    var opening = (openingId == '') ? null : document.getElementById(openingId);
    var closing = (closingId == '') ? null : document.getElementById(closingId);

    if (opening != null) {
        
        if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { 
            var ieversion = new Number(RegExp.$1)
            if (ieversion < 8) {
                opening.style.display = 'block';
            }
            else {
                opening.style.display = 'table-row';
            }
        }
        else {
            opening.style.display = 'table-row';
        }
        
        opening.style.visibility = 'visible';
    }

    if (closing != null) {
        closing.style.display = 'none';
        closing.style.visibility = 'hidden';
    }
    closingId = openingId;
}

var today = new Date();
var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);

function getCookieVal(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1) { endstr = document.cookie.length; }
    return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            return getCookieVal(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}

function DeleteCookie(name, path, domain) {
    if (GetCookie(name)) {
        document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

function SetMyCookie(name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function setFontSize(size) {
    if (size != "null") {
        document.body.style.fontSize = size + "px"
        
        SetMyCookie('fontgrootte=', size, expiry);
    }
}

function noLine(link) {
    if (link.blur) {
        link.blur();
    }
}
