var objCurrentlyMenu = ''
function InitializationMenu(emt,strSubMenu){
	//emt.onmouseout = Menu_EventMouse_out(); hdivsubMenu
	HiddenMenu(emt);
	objCurrentlyMenu = emt;
	var subMenu_sourceIndex = 0;
	var subMenu = document.all[strSubMenu];
	if (typeof(subMenu)=='object')
	{
		if (subMenu.innerHTML != '')
		{
			subMenu_sourceIndex = subMenu.sourceIndex;
			subMenu.style.position = "absolute";
			subMenu.style.left =getAbsoluteLocation(emt).left;
			subMenu.style.top =getAbsoluteLocation(emt).top + 25;
			subMenu.style.display='';
		}
	}

}

function HiddenMenu(obj)
{	
	var menus =obj.parentElement.getElementsByTagName("DIV");
	for (var Menus_Index = 0; Menus_Index<menus.length ; Menus_Index++)
	{
		var objMenus = menus[Menus_Index];
		if(objMenus.id.substring(0,11)=='hdivsubMenu'){
			objMenus.style.display="none";
			objCurrentlyMenu = '';
		}
	}
}
document.body.onclick = function(){
	if (typeof(objCurrentlyMenu)=="object")
	{
		HiddenMenu(objCurrentlyMenu);
	}
}


function getAbsoluteLocation(element) {
if ( arguments.length != 1 || element == null ) {
     return null;
}
var offsetTop = element.offsetTop;
var offsetLeft = element.offsetLeft;
var offsetWidth = element.offsetWidth;
var offsetHeight = element.offsetHeight;
while( element = element.offsetParent ) {
     offsetTop += element.offsetTop;
     offsetLeft += element.offsetLeft;
}
// alert( "absoluteTop: "+offsetTop+", absoluteLeft: "+offsetLeft+
//    ", offsetWidth: "+offsetWidth+", offsetHeight:" +offsetHeight );

var posi = new position();
posi.top = offsetTop;
posi.left = offsetLeft;
posi.width = offsetWidth;
posi.height = offsetHeight;

return posi;
}
function position(){} 
