var initItem, activeMenuItem, menuCounter, defaultCounter, x;

function $(id) {
	return document.getElementById(id);
}

function initMenu() {
	var menuElArr = $('menu').getElementsByTagName('A');
	var menuElArrLength = menuElArr.length;
	$('subMenuLine').onmouseover = clearTimeouts;
	$('subMenuLine').onmouseout = cancelInitGlowElem;
	for(var i=0;i<menuElArrLength;i++) {
		menuElArr[i].onmouseover = initGlowElem;
		menuElArr[i].onmouseout = cancelInitGlowElem;
//		alert(menuElArr[i].innerHTML);
		if(menuElArr[i].className=='active') {
			initItem = menuElArr[i];
			activeMenuItem = menuElArr[i];
		}
	}
}

function clearTimeouts() {
	clearTimeout(menuCounter);
	clearTimeout(defaultCounter);
}

function initGlowElem() {
	x = this.id;
	clearTimeout(defaultCounter);
	menuCounter = setTimeout('glowElem(x);',300);
}

function cancelInitGlowElem() {
	x = initItem.id;
	clearTimeout(menuCounter);
	defaultCounter = setTimeout('glowElem(x);',1000);
}

function glowElem(id) {
	var elem = $(id);
	if(activeMenuItem) activeMenuItem.className = '';
	activeMenuItem = elem;
	elem.className = 'active';
	$('subMenuLine').innerHTML = $(elem.id+'_').innerHTML;
}
