function $(id) {
	return document.getElementById(id);
}
function getPos(element) {
	/* väljastab otsitava elemendi x ja y väärtuse */
			var yValue = 0;
	var xValue = 0;
	while(element != null ) {
		yValue += element.offsetTop;
		xValue += element.offsetLeft;
		element = element.offsetParent;
	}
	return [xValue, yValue];
}
var t; // used in menuu(id)
function menuu(id) {
	try
	{
		var pm = $(id);
		var ripp = $("m"+id.split("p")[1]);
		var pos = getPos(pm);
		if (pm.className == "akt2")
			var cf = 1;
		else
			var cf = 0;
		pm.className = "akt";
		ripp.style.top = pos[1]+25+"px";
		ripp.style.left = pos[0]+"px";
		ripp.style.display = "block";
		
		// L3
		{
			jQuery("#m"+id.split("p")[1] + " > li").mouseover(function(){
				jQuery("ul", this).css("display", "block")
					.mouseout(function(){
						clearTimeout(t);
						t = setTimeout( function(){
							clearTimeout(t);
							jQuery(this).css("display", "none");
						}, 100);
						
					});
			})
				.mouseout(function() {
					jQuery("ul", this).css("display", "none")
				});
		}
		
		pm.onmouseout =  function(){
			ripp.style.display = "none";
			if (cf == 1)
				pm.className = "akt2";
			else
				pm.className = false;
		}
		ripp.onmouseout = function(){
			this.style.display = "none";
			if (cf == 1)
				pm.className = "akt2";
			else
				pm.className = false;
		}
		ripp.onmouseover =  function(){
			this.style.display = "block";
			pm.className = "akt";
		}
	}
	catch(e)
	{
		//foo
	}
}