var currentObjId = false;
var browser = 'IE';
if(navigator.appName == 'Opera')
	browser = 'OP';
if(navigator.appName == 'Netscape')
	browser = 'NC';
var menuDiv;
var HideTimeout;

function hideSubmeniuDiv(){
	menuDiv = document.getElementById('menuDiv');
	HideTimeout = window.setTimeout('menuDiv.style.display=\"none\"; currentObjId=false;', 1000);
	return true;
}

function menuOver(id) {
	if(typeof(HideTimeout) != 'undefined')
		window.clearTimeout(HideTimeout);
	if (currentObjId == id)
		return;
	var obj = document.getElementById('m_'+id);
	var submeniuForDiv = [];
	var len = submeniu.length;
	if (browser != 'NC')
		len -=1;
	for(var i = 0; i< len; i++){
		if (submeniu[i][0] == id){
			submeniuForDiv = submeniu[i][1];
		}
	}
	if (submeniuForDiv.length < 1){
		if (currentObjId){
			hideSubmeniuDiv();
		}
		return;
	}
	currentObjId = id;
	var curleft = 0;
	var curtop = 0;
	if (obj.offsetParent) {
		curleft += obj.offsetLeft;
		curtop += obj.offsetTop;
		while (obj = obj.offsetParent){
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	var menuDiv = document.getElementById('menuDiv');
	menuDiv.innerHTML = '';
	var newInnerHTML = '';
	var newDiv = document.createElement('div');
	for (var i=0; i<menuDiv.childNodes.length; i++) {
		menuDiv.removeChild(menuDiv.childNodes[i]);
	}
	for (var i = 0; i < submeniuForDiv.length; i++){
		var pElem = document.createElement('p');
		pElem.style.margin = '5px 10px 2px 10px';
		var funct = new Function("e", "menuOver('"+currentObjId+"')");
		pElem.onmousover = funct;
		pElem.innerHTML = submeniuForDiv[i];
		menuDiv.appendChild(pElem);
	}
	menuDiv.style.display = 'block';
	curtop += 10;
	menuDiv.style.left = curleft+'px';
	menuDiv.style.top  = curtop+'px';
	return;
}