﻿/* Real menu */
/* http://www.codeproject.com/KB/HTML/dmenusimple.aspx */
function showSubMenuNav1() {
    var objThis = this;
    //DebugWrite('showsubmenu: ' + objThis.id + ':' + objThis.nodeName);
    for (var i = 0; i < objThis.childNodes.length; i++) {
        if (objThis.childNodes.item(i).nodeName == "UL") {
            var j = objThis.childNodes.item(i);
            var isDiv = j.parentNode.parentNode.parentNode.nodeName == 'DIV';
            j.style.marginLeft = (isDiv ? '0' : '220px');
            j.style.marginTop = (isDiv ? '0' : '-20px');
        }
    }
};

function initialiseMenu(x) {
    var objLICollection = document.getElementById(x).getElementsByTagName("LI");

    for (var i = 0; i < objLICollection.length; i++) {
        var objLI = objLICollection[i];

        for (var j = 0; j < objLI.childNodes.length; j++) {
            var nn = objLI.childNodes.item(j).nodeName;
            if (nn == "UL") {
                objLI.onmouseover = (x == 'nav1' ? showSubMenuNav1 : showSubMenuNav2);
                objLI.onmouseout = hideSubMenu;

                for (var j = 0; j < objLI.childNodes.length; j++) {
                    if (objLI.childNodes.item(j).nodeName == "A") {
                        objLI.childNodes.item(j).className = "hassubmenu";
                    }
                }
            }
        }
    }
};

function hideSubMenu() {
    var objThis = this;
    //DebugWrite('hidesubmenu: ' + objThis.id + ':' + objThis.nodeName);
    for (var i = 0; i < objThis.childNodes.length; i++) {
        if (objThis.childNodes.item(i).nodeName == "UL") {
            objThis.childNodes.item(i).style.marginLeft = '-999em';
            return;
        }
    }
};

var target;
var win = 'window.location=\'/health-insurance/';

// show a medical condition page without using a hyperlink - we always write the folder part in lower case
function gom(x) {
    var z = 'medical-condition/' + x + '.';
    target = win + z + 'aspx\'';
    setTimeout(target, 250);
};

