/* Global DropDown Javascript menu */

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 selm= null;

var app_menu = -1;

function position_el(){
}
function showLayer(layerName,aa){
var x =document.getElementById(aa);
x.className = '';
var tt =findPosX(x);
var ww =findPosY(x);

if (timeOn != null) {
clearTimeout(timeOn);
hideLayer(onLayer);
}
if (IE4) {
var layers = eval('document.all["'+layerName+'"].style');
layers.left = tt - 231;
eval('document.all["'+layerName+'"].style.visibility="visible"');
}
else {
if(document.getElementById){
var elementRef = document.getElementById(layerName);
if((elementRef.style)&& (elementRef.style.visibility!=null)){
elementRef.style.visibility = 'visible';
tt = tt - 231;
elementRef.style.left = tt + 'px';
ww = ww + 52;
elementRef.style.top = ww + 'px';
x.className = '';

}
}
}
onLayer = layerName
x.className = '';

}

function hideLayer(layerName){
        if (menuActive == 0)
        {
                if (IE4){
                        eval('document.all["'+layerName+'"].style.visibility="hidden"');
                                        if (selm != null) {
                                        if (app_menu == -1) 
                                                document.getElementById('app_2').className = 'menu_center';
										
										else
											document.getElementById('app_2').className = 'menu_center_selected';
										}
                }
                else{
                        if(document.getElementById){
                                var elementRef = document.getElementById(layerName);
                                if((elementRef.style)&& (elementRef.style.visibility!=null)){
                                        elementRef.style.visibility = 'hidden';
                                        if (selm != null){
                                                if (app_menu == -1) 
                                                document.getElementById('app_2').className = 'menu_center';
										
										else
											document.getElementById('app_2').className = 'menu_center_selected';
											}
                                }
                        }
                }
        }
}

function btnTimer(rootl) {
if (rootl != null)
        selm = rootl;
timeOn = setTimeout("btnOut()",600);
}

function btnOut(layerName){
if (menuActive == 0){
hideLayer(onLayer);
if (selm != null)
        document.getElementById(selm).className = 'menuitem';
}
}

var item;
function menuOver(itemName,ocolor, rootl){
if (rootl != null) selm = rootl;
item=itemName;
clearTimeout(timeOn);
menuActive = 1
item.className = 'menusubtbltro';
if (selm != null)
        document.getElementById('app_2').className = 'menu_center_selected';

}

function menuOut(itemName,ocolor){
if(item){
menuActive = 0
item.className = 'menusubtbltr';
}
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;
}
