﻿// JScript File

// 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) + 18; 

    if (timeOn != null) 
    {
        clearTimeout(timeOn);
        hideLayer(onLayer);
        
    }
    var elementRef = document.getElementById(layerName);
    if (elementRef != null)
    {
        if((elementRef.style)&& (elementRef.style.visibility!=null))
        {
            elementRef.style.display = 'block';
            elementRef.style.left = tt;
            elementRef.style.top = ww;
        }
    }
    onLayer = layerName
}

function hideLayer(layerName)
{
    if (menuActive == 0)
    {
        var elementRef = document.getElementById(layerName);
        if (elementRef != null)
        {
            if((elementRef.style)&& (elementRef.style.visibility!=null))
            {
                elementRef.style.display = 'none';
            }
        }
    }
}

function btnTimer() 
{
    timeOn = setTimeout("btnOut()",1000)
}

function btnOut(layerName)
{
    if (menuActive == 0)
    {
        hideLayer(onLayer);
    }
}

var item;
function menuOver(itemName, className)
{
    item = itemName;
    itemName.className = className;
    clearTimeout(timeOn);
    menuActive = 1
}

function menuOut(itemName, className)
{
    if(item)
        itemName.className = className;
    menuActive = 0
    timeOn = setTimeout("hideLayer(onLayer)", 100)
}

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;
}
