﻿// JScript File


window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var menuActive = 0;
var menuOn = 0;
var onLayer;
var timeOn = null;

function showLayer(layerName,aa){
    var x =document.getElementById(aa);
    var tt =findPosX(x); 
    var ww =findPosY(x)+20; 

    if (timeOn != null) {
        clearTimeout(timeOn);
        hideLayer(onLayer);
    }
            if(document.getElementById)
            {
                var elementRef = document.getElementById(layerName);
                
                if((elementRef.style)&& (elementRef.style.visibility!=null))
                {
                    elementRef.style.visibility = 'visible';
                    elementRef.style.left = tt + "px";
                    elementRef.style.top = ww + "px";
                }
            }
    onLayer = layerName;
}

function hideLayer(layerName){
    if (menuActive == 0)
    {
                if(document.getElementById)
                {
                    var elementRef = document.getElementById(layerName);
                    
                    if((elementRef.style)&& (elementRef.style.visibility!=null))
                    {
                        elementRef.style.visibility = 'hidden';
                    }
                }
    }
}

function btnTimer() {
timeOn = setTimeout("btnOut()",60)
}

function btnOut(layerName){
    if (menuActive == 0){
     hideLayer(onLayer)
    }
}

var item;
function menuOver(itemName){
    item=itemName;
    itemName.style.backgroundColor = "#0000cd"; //background color change on mouse over 
    clearTimeout(timeOn);
    menuActive = 1;
}

function menuOut(itemName){
    if(item)
    itemName.style.backgroundColor = "#996600";
    menuActive = 0;
    timeOn = setTimeout("hideLayer(onLayer)", 10);
}

function findPosX(obj)
{
    var curleft = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
        curleft += obj.offsetLeft;
        obj = obj.offsetParent;
        }
    }
    else if (obj.x)
    curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if (obj.offsetParent)
    {
        while (obj.offsetParent)
        {
        curtop += obj.offsetTop;
        obj = obj.offsetParent;
        }
    }
    else if (obj.y)
    curtop += obj.y;
    return curtop;
}