var lastSubMenu=""
var MenuTags="";
var toolBarTarget="_self";
var _MenuSarator="";
function showSubMenu(obj)
{
ToolbarMenu=obj;
for (var i=0;i<spMenu.length;i++){
	if (obj==spMenu[i]){
	if (lastSubMenu!="") lastSubMenu.style.display="none";
	lastSubMenu=spSubMenu[i];	
	if(lastSubMenu.innerHTML!=""){
	lastSubMenu.style.top=obj.style.top+17;
	lastSubMenu.style.left=-obj.style.width + 10;
	lastSubMenu.style.backgroundColor=ToolbarMenu.style.backgroundColor;
	lastSubMenu.style.display="";
	y=obj.style.top+obj.style.offsetHeight;
	x=obj.style.left;//+obj.style.offsetHeight;	
	hideElement("select",lastSubMenu)
	}
	}
	}
event.cancelBubble=true;
}
function hideSubMenu(obj){	
	if (lastSubMenu!="") lastSubMenu.style.display="none";
	showElement("select",lastSubMenu)
}
function addMenu(MenuDisplayStr, MenuURLStr)
{	
	if (MenuTags!=""){;//close with </span>
		MenuTags+="</span></span>"
		MenuTags+='<span id=spMenu>';
	}else{
		MenuTags+='<span id=spMenu>'
	}
	MenuTags+='&nbsp;'+_MenuSarator+'<a href="'+MenuURLStr+'" class=menu target="'+toolBarTarget+'">'+MenuDisplayStr+'</a><span id=spSubMenu STYLE="display:none;">';
	if (_MenuSarator=="")_MenuSarator="|&nbsp;";
}
function addSubMenu(SubMenuStr, SubMenuURLStr)
{
	MenuTags+='<nobr><a id=spSubMenuItem href="'+SubMenuURLStr+'" class=menusub target="'+toolBarTarget+'" style="width:100%">'+SubMenuStr+'</a></nobr><br>' ;
}
function endMenu(){
	MenuTags+="</span></span>"
	//make spMenulength>0	
	MenuTags+='<span id=spMenu style="display:none;" ><span id=spSubMenu STYLE="display:none;"></span></span>'	
	document.write(MenuTags);
}
function ylhome(){
	window.navigate('/home.asp');
}
function addMenuSys(ptypeid,menuname,menuurl)
{
	if(ptypeid==0){
		addMenu(menuname,menuurl);
	}else
	{
		addSubMenu(menuname,menuurl);
	}
}

function hideElement(elmID,objMenu)
{
		var objMenuLeft   = objMenu.offsetLeft;
		var objMenuTop    = objMenu.offsetTop;
		var objMenuWidth  = objMenu.offsetWidth;
		var objMenuHeight    = objMenu.offsetHeight;
		var objMenuParent = objMenu.offsetParent;
		while (objMenuParent.tagName.toUpperCase() != "BODY")
		{
			objMenuLeft  += objMenuParent.offsetLeft;
			objMenuTop   += objMenuParent.offsetTop;
			objMenuParent = objMenuParent.offsetParent;
		}
	for (i = 0; i < document.all.tags(elmID).length; i++)
	{
		obj = document.all.tags(elmID)[i];
		if (! obj || ! obj.offsetParent)
			continue;		
		// Find the element's offsetTop and offsetLeft relative to the BODY tag.
		var objLeft   = obj.offsetLeft;
		var objTop    = obj.offsetTop;
		var objWidth   = obj.offsetWidth;
		var objHeight    = obj.offsetHeight;
		var objParent = obj.offsetParent;
		while (objParent.tagName.toUpperCase() != "BODY")
		{
			objLeft  += objParent.offsetLeft;
			objTop   += objParent.offsetTop;
			objParent = objParent.offsetParent;
		}	
		if (objTop>(objMenuTop+objMenuHeight))		
		;		
		else if (objLeft>(objMenuLeft+objMenuWidth))
		;
		else if ((objLeft+objWidth)<objMenuLeft)
		;
		else
		{
			if (obj.style.visibility!=null)
				obj.oldvisibility=obj.style.visibility;
			else
				obj.oldvisibility="";			
			
		obj.style.visibility = "hidden";
		}
		
	}
}
function showElement(elmID,objMenu)
{
	for (i = 0; i < document.all.tags(elmID).length; i++)
	{
		obj = document.all.tags(elmID)[i];
		if (! obj || ! obj.offsetParent)
			continue;
		if (obj.oldvisibility!=null)
		obj.style.visibility = obj.oldvisibility;
	}
}

