﻿var winOnLoad = function() {
    var emails = getElementsByClassName("encodedAddress");
    for (var i = 0, j = emails.length; i < j; i++) {
        var anchor = document.createElement("a");
        var textField = emails[i].innerHTML.replace("[at]", "@");
        var text = emails[i].title;
        if (text == null || text.length == 0) {
            text = textField;
        }

        anchor.appendChild(document.createTextNode(text));
        anchor.setAttribute("href", "mailto:" + textField);
        emails[i].parentNode.replaceChild(anchor, emails[i]);
    }
    var klTable = document.getElementById("klRow");
    if (klTable != null) {
        var rows = klTable.getElementsByTagName("tr");

        for (i = 0; i < rows.length; i++) {
            var link = rows[i].getElementsByTagName("a")
            if (link.length == 1) {
                rows[i].onclick = new Function("document.location.href='" + link[0].href + "'");
                rows[i].onmouseover = new Function("this.className='highlight'");
                rows[i].onmouseout = new Function("this.className=''");
            }
        }
    }

    var navVersion = navigator.appVersion;
    var navName = navigator.appName;

    if (navName == 'Opera') {

        var isMini = navVersion.search(/opera mini/i);

        if (isMini != -1) {
            document.getElementById('container').style.width = '1200px';
            document.getElementById('topNavi').style.width = '1200px';

            naviNodes = document.getElementById('topNavi').childNodes;

            for (var i = 0, j = naviNodes.length; i < j; i++) {

                if (naviNodes[i].nodeName.toLowerCase() == 'li') {
                    var naviAnchors = naviNodes[i].getElementsByTagName('a');

                    naviAnchors[0].style.width = "110px";
                    naviAnchors[0].style.padding = "8px 15px";
                    naviAnchors[0].style.height = "45px";

                }

            }
        }
    }
    
}

if (typeof window.addEventListener != "undefined") {
    window.addEventListener("load", winOnLoad, false);
} else if (typeof window.attachEvent != "undefined") {
    window.attachEvent("onload", winOnLoad);
}

function getElementsByClassName(classname, node)  {
    if(!node) node = document.getElementsByTagName("body")[0];
    var a = [];
    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}

