﻿// JScript File
function initAjaxProgress()
{
    var pageHeight = (document.documentElement && document.documentElement.scrollHeight) ? document.documentElement.scrollHeight : (document.body.scrollHeight > document.body.offsetHeight) ? document.body.scrollHeight : document.body.offsetHeight;
    //SET HEIGHT OF BACKGROUND
    var bg = document.getElementById('ajaxProgressBg');
    bg.style.height = (pageHeight + 1000) + 'px';
    //POSITION THE PROGRESS INDICATOR ON INITIAL LOAD
    reposAjaxProgress();
    //REPOSITION THE PROGRESS INDICATOR ON SCROLL
    window.onscroll = reposAjaxProgress;
}

function reposAjaxProgress()
{
    var div = document.getElementById('ajaxProgress');
    var st = document.body.scrollTop;
    if (st == 0) {
        if (window.pageYOffset) st = window.pageYOffset;
        else st = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
    }
    div.style.top = 150 + st + "px";
}
//jme for hide show category tree
function menuClick(obj) {
    var isIE = (window.navigator.userAgent.indexOf("MSIE") > 0);

    var header = obj.parentNode;
    var group = (isIE) ? header.nextSibling : (header.nextSibling).nextSibling;

    if (header.className == "level1") {
        header.className = "level1Active";
        group.className = "level2GroupActive";
    } else {
        header.className = "level1";
        group.className = "level2Group";
    }

    var navMenu = document.getElementById("nav").getElementsByTagName("div");
    for (var n = 0; n < navMenu.length; n++) {
        var obj = navMenu[n];
        if ((obj.className == "level1Active") && (obj != header)) {
            obj.className = "level1";
        }
        if ((obj.className == "level2GroupActive") && (obj != group)) {
            obj.className = "level2Group";
        }
    }
}
