var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

var lastMenu = -1

function HideOnClick()
{
	HideMenu(-1)
	lastMenu = -1
} // function
	
function InitMenu()
{
	
	for(var i=0;; i++)
	{	
		
		if (ie4) menu = document.all["bar"+i]
		if (ns4) menu = document.layers["bar"+i]
		if (ns6) menu = document.getElementById(["bar"+i])
	
		if (menu == null) break;
		
		menu.onmouseover = new Function("ShowMenu(" + i + ")")
		
		for(var j=0;; j++)
		{
			mItemstring = "menuItem" + i + "_" + j
	
			if (ie4) currentmenuItem = document.all[mItemstring]
			if (ns4) currentmenuItem = document.layers[mItemstring]
			if (ns6) currentmenuItem = document.getElementById([mItemstring])		
	
			if (currentmenuItem == null) break;
			currentmenuItem.onmouseover = new Function("highlight(" + i + "," + j + ")")
		} // for
	
	} // for

} // function
   
function ShowMenu(obj)
{
	HideMenu(obj)
	lastMenu = obj
	 
	if (ie4) {
		barClassName=document.all["bar"+obj].className
		if (barClassName=="Bar") document.all["bar"+obj].className="barOver"
		else document.all["bar"+obj].className="barOver2"
	}
	if (ns4) {
		barClassName=document.layers["bar"+obj].className
		if (barClassName=="Bar") document.layers["bar"+obj].className="barOver"
		else document.layers["bar"+obj].className="barOver2"
	}
	if (ns6) {
		barClassName=document.getElementById(["bar"+obj]).className
		if (barClassName=="Bar") document.getElementById(["bar"+obj]).className="barOver"
		else document.getElementById(["bar"+obj]).className="barOver2"
	}
	
	for(var j=0;; j++)
	{
		mItemstring = "menuItem" + obj + "_" + j
		
		if (ie4) currentmenuItem = document.all[mItemstring]
		if (ns4) currentmenuItem = document.layers[mItemstring]
		if (ns6) currentmenuItem = document.getElementById([mItemstring])		
		
		if (currentmenuItem == null) break;
		currentmenuItem.style.visibility = "visible"
	} // for
        
} // function
   
function highlight(obj, hmi)
{
	for(var j=0;; j++)
	{
		mItemstring = "menuItem" + obj + "_" + j
			
		if (ie4) currentmenuItem = document.all[mItemstring]
		if (ns4) currentmenuItem = document.layers[mItemstring]
		if (ns6) currentmenuItem = document.getElementById([mItemstring])		
		
		if (currentmenuItem == null) break;
		currentmenuItem.className="menuItem"
	} // for
	    
	mItemstring = "menuItem" + obj + "_" + hmi
	
	if (ie4) document.all[mItemstring].className="ItemMouseOver"
	if (ns4) document.layers[mItemstring].className="ItemMouseOver"
	if (ns6) document.getElementById([mItemstring]).className="ItemMouseOver"

} // function

function HideMenu(obj)
{
	if (lastMenu != -1) 
	{

		if (ie4) {
			barClassName=document.all["bar"+lastMenu].className
			if (barClassName=="barOver") document.all["bar"+lastMenu].className="Bar"
			else document.all["bar"+lastMenu].className="Bar2"
		}
		if (ns4) {
			barClassName=document.layers["bar"+lastMenu].className
			if (barClassName=="barOver") document.layers["bar"+lastMenu].className="Bar"
			else document.layers["bar"+lastMenu].className="Bar2"
		}
		if (ns6) {
			barClassName=document.getElementById(["bar"+lastMenu]).className
			if (barClassName=="barOver") document.getElementById(["bar"+lastMenu]).className="Bar"
			else document.getElementById(["bar"+lastMenu]).className="Bar2"
		}
	
		for(var j=0;; j++)
		{
			mItemstring = "menuItem" + lastMenu + "_" + j
			
			if (ie4) currentmenuItem = document.all[mItemstring]
			if (ns4) currentmenuItem = document.layers[mItemstring]
			if (ns6) currentmenuItem = document.getElementById([mItemstring])		
	
			if (currentmenuItem == null) break;
			currentmenuItem.style.visibility = "hidden"
			currentmenuItem.className="menuItem"
		} // for      
	} // if

} // function
