var menus;
var items;

function init()
{
	menus = getElementsByClassName("SecondMenuBox");
	items = getElementsByClassName("Menu");
	
}


function toggleMenu(menu, e, item, detailImg)
{
	var col1 = document.getElementById("Col1");
	var col2 = document.getElementById("Col2");
	var menu = document.getElementById(menu);
	var mainMenu = document.getElementById("MainMenu");
	var flashbox = document.getElementById("flashbox");
	
	var x = getInt(mainMenu.style.width);
	var y = mainMenu.offsetTop;
	
	var browserName=navigator.appName; 
	if(browserName == "Netscape")
	{
		x += 30;
		y += 30;
	}
	
	resetMenu( "hidden" );
	
	item.style.color="maroon";
	item.style.backgroundColor="F0F0F0";
	mainMenu.style.backgroundImage = "none";

	col1.style.display="inline";
	col1.style.left = x;
	col1.style.top = y;

	col2.style.display="inline";
	col2.style.left = x + getInt(col1.style.width);
	col2.style.top = y;
	
	menu.style.display="inline";
	menu.style.zIndex="1";
	menu.style.left = x;
	menu.style.top = y;

}

function toggleImg( detailImg )
{
	var d = document.getElementById("Col2Img");
	if(detailImg && d)
	{
		d.src=detailImg;
	}
	
	
}

function resetMenu( flashVis )
{
	var flashbox = document.getElementById("flashbox");
	var mainMenu = document.getElementById("MainMenu");
	
	for(var i = 0; i < menus.length; i++)
	{
		q = menus[i];
		q.style.display = "none";
	}
	
	for(var j = 0; j < items.length; j++)
	{
		p = items[j];
		p.style.color = "";
		p.style.backgroundColor = "";
	}
	
	if( flashVis )
	{
		flashbox.style.visibility = flashVis;
	}
	else
	{
		flashbox.style.visibility = "visible";
	}
	
	mainMenu.style.backgroundImage = "url('images/nav_background.jpg')";
	
	toggleImg("images/right-background.gif");
}

function getInt(value)
{
	var x = value.match(/\d+/)[0];
	return parseInt(x);
    
} 

function showMenu(menu)
{
	menu.style.display="inline";
}

function hideMenu(menu)
{
	menu.style.display="none";
}

function isMouseOver(obj, e)
{
	if( e.clientX > obj.offsetLeft &&
	e.clientY > obj.offsetTop &&
	e.clientX < obj.offsetLeft + obj.clientWidth &&
	e.clientY < obj.offsetTop + obj.clientHeight)
	{
		return true;
	}
	
	return false;						
}

function getElementsByClassName(classname) 
{
	if (document.getElementsByTagName) 
	{
		var els = document.getElementsByTagName("*");
		var c = new RegExp('/b^|' + classname + '|$/b');
		final = new Array();
		var n=0;
		for (var i=0; i < els.length; i++) 
		{
			if (els[i].className) 
			{
				if(c.test(els[i].className)) 
				{
					final[n] = els[i];
					n++;
				}
			}
		}
		return final;
	} 
	else
	{
		return false;
	}
}
	
