﻿


//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var delay_hide=10

var menuobj=document.getElementById? document.getElementById("describe") : document.all? document.all.describe : document.layers? document.dep1.document.dep2 : ""



function showit(which){

clear_delayhide()
thecontent=(which==-1)? "" : submenu[which]

if (document.getElementById||document.all) {
	    if(which!=MenuItemsCount)
        {
          menuobj.innerHTML=thecontent; 
        } 
	}
else if (document.layers){
    menuobj.document.write(thecontent)
    menuobj.document.close()
    }
highlightMenuBackground(which);
}

function highlightMenuBackground(which) {
                    if(which!=4)
                    {
                   
                        if(which!=-1)
                        {
                            
                             var loginScreen = document.getElementById("uxLoginScreenDiv");
                             loginScreen.style.visibility = "hidden";                
                        }
                    }
	var menuDiv = document.getElementById('menu');
	var menuLinkDivs = menuDiv.getElementsByTagName('div');
	for (i = 0; i < menuLinkDivs.length; i++) {
		menuLinkDivs[i].className = '';
	}
	if(which!=-1)
	{
	menuLinkDivs[which].className = 'toolbar_bgHi';
	var menuLeft = findPos(menuLinkDivs[which]);
	//alert(MenuItemsCount);
	if(which!=MenuItemsCount)
	{
    var submenuobj= document.getElementById("submnu"+which);
    submenuobj.style.left = menuLeft + "px";
    submenuobj.style.top = (submenuobj.offsetTop + 25) + "px";
   }
   }

}

function resetit(e){
if (document.all&&!menuobj.contains(e.toElement))
delayhide=setTimeout("showit(-1)",delay_hide)
else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhide=setTimeout("showit(-1)",delay_hide)
}

function clear_delayhide(){
if (window.delayhide)
clearTimeout(delayhide)
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
//	return [curleft,curtop];
    return curleft;
}


////////////////////////////////Dealer////////////////////


function dealershowit(which){

clear_delayhide()
thecontent=(which==-1)? "" : submenu[which]

if (document.getElementById||document.all) {
	    if(which!=MenuItemsCount)
        {
          menuobj.innerHTML=thecontent; 
        } 
	}
else if (document.layers){
    menuobj.document.write(thecontent)
    menuobj.document.close()
    }
dealerhighlightMenuBackground(which);
}

function dealerhighlightMenuBackground(which) {
                    if(which!=1)
                    {
                   
                        if(which!=-1)
                        {
                            
                             var loginScreen = document.getElementById("uxLoginScreenDiv");
                             loginScreen.style.visibility = "hidden";                
                        }
                    }
	var menuDiv = document.getElementById('menu');
	var menuLinkDivs = menuDiv.getElementsByTagName('div');
	for (i = 0; i < menuLinkDivs.length; i++) {
		menuLinkDivs[i].className = '';
	}
	if(which!=-1)
	{
	menuLinkDivs[which].className = 'toolbar_bgHi';
	var menuLeft = findPos(menuLinkDivs[which]);
	//alert(MenuItemsCount);
	if(which!=MenuItemsCount)
	{
    var submenuobj= document.getElementById("submnu"+which);
    submenuobj.style.left = menuLeft + "px";
    submenuobj.style.top = (submenuobj.offsetTop + 25) + "px";
   }
   }

}
