var hoverClass = 'selected';
var currentClass = '';
var hasHovered = false;
window.onload = initMenus;
window.onresize = setBackground;

function initMenus()
{
	initMenu('menu');
	initMenu('submenu');
	resize();
	setBackground();
//	setColor();
}

function initMenu(menuId)
{
	var menu,listPoint,listPoints,currentClass,hoverClass;
	try
	{
		menu = document.getElementById(menuId);
		
		listPoints = menu.getElementsByTagName('li');
		
		
		for (var i=0;i<listPoints.length;i++)
		{
			listPoints[i].onmouseover = aMouseOver;
			listPoints[i].onmouseout = aMouseout;
		}
	}	
	catch (e) {
		
	}
}

function aMouseOver() 
{
	currentClass = this.className;
	if (currentClass == 'undefined') currentClass = '';
	if (currentClass.indexOf('selected') == -1) {
		this.className = currentClass + ' selected';
	}
	//alert(currentClass);
	hasHovered = true;
}

function aMouseout() 
{
	if (hasHovered)
		{
		this.className = currentClass;
		}
}

function resize()
{
	var content,menu;
	content = document.getElementById('content');
	menu = document.getElementById('menu');
	
	if (menu.offsetHeight < content.offsetHeight)
	{
		menu.style.height = content.offsetHeight - 99 + 'px';
	}
	else content.style.height = menu.offsetHeight + 'px';

}

function setColor()
{
	var content,tables,cells;
	content = document.getElementById('content');
	if (content.className == 'twoColumns')
	{
		tables = content.getElementsByTagName('table');
		if (tables.length > 1)
		{
			cells = tables[0].getElementsByTagName('td');
			cells[2].style.color = '#fff';
		}
	
	}
}

function setBackground()
{
	var w,h;
	w = document.body.offsetWidth;
	h = document.getElementById('container').offsetHeight - 322;	
	if (w >= 1000) document.body.style.backgroundPosition = Math.round((w-1000)/2-213) + 'px ' + h + 'px';
	else document.body.style.backgroundPosition = "-213px " + h + "px";
}