var menutimer = null;
	var submenutimer = null;

	// menun avaus ylälinkeistä
	function openMenu(id) {
		/*closeSubMenu();
		closeMenu();
		document.getElementById('alalinkit_'+id).style.display="block";
	
		// asetetaan menun sulkemisen ajastin
		clearTimeout(menutimer);
		menutimer = setTimeout("closeMenu()", 2000);
		closeSubMenu();*/
	}

	// menun avaus alalinkeistä
	function openSubMenu(id) {
		closeSubMenu();
		document.getElementById('alalinkit_s_'+id).style.display="block";
		document.getElementById('alalinkit_s_'+id).style.zIndex="99";
	
		// asetetaan menun sulkemisen ajastin
		clearTimeout(submenutimer);
		submenutimer = setTimeout("closeSubMenu()", 2000);
	}

	// kaikkien menujen sulkeminen
	function closeMenu() {
		/*var divs = document.getElementsByTagName('div');
		for(i=0;i<divs.length;i++){
			if(divs[i].id.match('alalinkit_')||divs[i].id.match('alalinkit_s_'))
				divs[i].style.display = "none";
		}*/
	}

	// alavalikon sulkeminen
	function closeSubMenu() {
		var divs = document.getElementsByTagName('div');
		for(i=0;i<divs.length;i++){
			if(divs[i].id.match('alalinkit_s_'))
				divs[i].style.display = "none";
		}
	}

	// poistaa menun sulkemisen ajastimen, kun hiiri viedään menun päälle
	function clearMenuTimer() {
		clearTimeout(menutimer);
	}

	// poistaa menun sulkemisen ajastimen, kun hiiri viedään alavalikon päälle
	function clearSubMenuTimer() {
		clearTimeout(submenutimer);
	}

	// käynnistää ajastaminen, kun hiiri viedään pois menun päältä
	function resetMenuTimer() {
		menutimer = setTimeout("closeMenu()", 500);
	}	

	// käynnistää ajastaminen, kun hiiri viedään pois alavalikon päältä
	function resetSubMenuTimer() {
		submenutimer = setTimeout("closeSubMenu()", 500);
	}	
	
	// lisää elementtiin luokan, jos sitä ei ole ennestään
	function addClass(element, cn) {
		if (!element.className.match(cn)) {
			element.className+=' '+cn;
		}
	}
	
	// poistaa elementistä luokan
	function deleteClass(element, cn) {
		if (element.className.match(cn)) {
			element.className = element.className.replace(' '+cn, '');
		}
	}
