﻿var strBrowser;

function ElisabethOnLoad() {
    // Browser bepalen
    GetBrowser();

    // PNG images aanpassen voor IE6
    //if (strBrowser == "MSIE6") {
    //    CorrectPNG();
    //}

    var cookie = ReadCookie("style");
    SwitchFontSize(cookie);

    if (document.forms[0].MSOLayout_InDesignMode.value == '1') {
        document.body.className = 'InDesignmode';
    }
}

function GetBrowser() {
    strBrowser = navigator.appVersion;
    if (strBrowser.indexOf('MSIE') > 0) {
        strBrowser = "MSIE" + parseFloat(strBrowser.substring(strBrowser.indexOf('MSIE') + 5));
    }
    else {
        strBrowser = navigator.appName + parseInt(strBrowser);
    }
}

function ToggleActivity(id) {
    var t = document.getElementById(id + '_title');
    var d = document.getElementById(id + '_descr');
    if (t != null && d != null) {
        if (d.style.display == 'none') {
            t.className = t.className + 'Open';
            d.style.display = 'block';
        }
        else {
            t.className = t.className.replace('Open', '');
            d.style.display = 'none';
        }
    }
}

function HoverLeftNav(item) {
}

function SwitchFontSize(name) {
    name = name ? name : "normaal";

    if (name) {
        CreateCookie("style", name, null);
        name = name.toLowerCase();
        var stylesheets = document.getElementsByTagName("LINK");

        for (var i = 0; i < stylesheets.length; i++) {
            if (stylesheets[i].getAttribute("rel").indexOf("style") != -1) {
                var id = stylesheets[i].getAttribute("id");
                if (id) {
                    id = id.toLowerCase();

                    if (id.indexOf(name) != -1) {
                        stylesheets[i].disabled = false;
                    }
                    else {
                        stylesheets[i].disabled = true;
                    }
                }
            }
        }
    }
}

function CorrectPNG() {
    for (var i = 0; i < document.images.length; i++) {
        var img = document.images[i];
        var imgName = img.src.toUpperCase();

        if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {
            var imgID = (img.id) ? "id='" + img.id + "' " : "";
            var imgClass = (img.className) ? "class='" + img.className + "' " : "";
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
            var imgStyle = "display:inline-block;" + img.style.cssText;

            if (img.align == "left")
                imgStyle = "float:left;" + imgStyle;

            if (img.align == "right")
                imgStyle = "float:right;" + imgStyle;

            if (img.parentElement.href)
                imgStyle = "cursor:hand;" + imgStyle;

            var strNewHTML = "<span " + imgID + imgClass + imgTitle
			+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";

            img.outerHTML = strNewHTML;
            i = i - 1;
        }
    }
}

function CreateCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else {
        expires = "";
    }

    document.cookie = name + "=" + value + expires + "; path=/";
}

function ReadCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');

    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }

    return null;
}

function ProcessImn() { }
