﻿// 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;
var role;


function showLayer(layerName,aa,role,layerName1)
{ 
var x =document.getElementById(aa);


var tt =findPosX(x); 
var ww =findPosY(x)+20; 

if (timeOn != null)
{
clearTimeout(timeOn);
hideLayer(onLayer);
}

var layers

    if (IE4) 
    { 
    
        if(role ==2)
        {
        layers = eval('document.all["'+layerName+'"].style');
        eval('document.all["'+layerName+'"].style.visibility="visible"');
        layers.left = tt;
       
        }
        else if(role ==1)
        {
          layers = eval('document.all["'+layerName1+'"].style');
          eval('document.all["'+layerName1+'"].style.visibility="visible"');
          layers.left = tt;
          
        }
        else 
        {
         layers = eval('document.all["'+layerName1+'"].style');
       //   eval('document.all["'+layerName1+'"].style.visibility="hidden"');
          layers.left = tt;
         
        }
    }
    else 
    {
    if(document.getElementById)
    {
            if(role ==2)
            {
             var elementRef = document.getElementById(layerName);
            }
            else if(role ==1)
            {
              var elementRef = document.getElementById(layerName1);
            }
    if((elementRef.style)&& (elementRef.style.visibility!=null)){
    elementRef.style.visibility = 'visible';
    elementRef.style.left = tt;
    elementRef.style.top = ww;
    }
    }
    }
    if(role ==2)
    onLayer = layerName;
    else if(role==1)
    onLayer = layerName1;
   
}

function hideLayer(layerName){
if (menuActive == 0)
{ 
if (IE4){

eval('document.all["'+layerName+'"].style.visibility="hidden"');
} 
else{
if(document.getElementById){

var elementRef = document.getElementById(layerName);
if((elementRef.style)&& (elementRef.style.visibility!=null)){
elementRef.style.visibility = 'hidden';
}
}
}
}
}

function btnTimer(role) {
 if (role==1 || role ==2)
    {
    timeOn = setTimeout("btnOut()",600)
    }
 }

function btnOut(layerName){
if (menuActive == 0){
hideLayer(onLayer)

}
}

var item;
function menuOver(itemName,ocolor){
item=itemName;
itemName.style.backgroundColor = ocolor; //background color change on mouse over 
clearTimeout(timeOn);
menuActive = 1
}

function menuOut(itemName,ocolor){
if(item)

itemName.style.backgroundColor = ocolor;
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;

}




