<!--

	var timer;
	var menuReady;
	var aMenus = new Array();
	var isNN = (navigator.appName == "Netscape");
	var isIE = (navigator.appName == "Microsoft Internet Explorer");
	var uAgent = navigator.userAgent;
	var regExpUAgent = RegExp(".NET CLR 1.1.4322","g");
	var isNETCLR = (uAgent.match(regExpUAgent) == ".NET CLR 1.1.4322");

	
	function keepMenu(){
	   clearTimeout(timer);
	}

	function cancelAll(){
	   keepMenu();
	   menuReady = false;
	}	

	function requestHide(){
	   timer = setTimeout("hideMenus()", "700");
	}
	
	
	function hideMenus(){
	  var iMenNum = aMenus.length;
	   for(var i = 0; i < iMenNum; i++){
		var elem = document.getElementById(aMenus[i]);
		elem.style.visibility = "hidden";   }
	}

	function initMenus(){	   
	   var divs = document.getElementsByTagName("div");
	   var iNum = divs.length;
	   var sName = RegExp("submenu","g");

	   for (var i = 0; i < iNum; i++){
		var div = divs[i];
		if(isNN){
		if(div.id.match(sName)){
		  aMenus.push(div.id);}
		}
		else
		{if (div.name != null){
		   if(div.name.match(sName)){
		     aMenus.push(div.id);}
		 }
		}
	   }

	   hideMenus();

	   menuReady = true;
	}

	function positionMenu(menuId,submenuId){
	   var main = document.getElementById(menuId);
	   var sub = document.getElementById(submenuId);
 	   var par = main.offsetParent;
	   var parName = par.id;
	   	   
	   if(isNN == true)
		{var parTop = 113;}
	   else
		{var parTop = 120;}
	   
	   var offsetLeft = 0;
	   var offsetTop = 0;

	   if(isIE == true)
	   {	var regExp = RegExp("mnuMain","g");
		
			while(par){
			offsetLeft += par.offsetLeft;
			offsetTop += par.offsetTop;
			par = par.offsetParent;}

			if(parName.match(regExp))
			{offsetLeft += main.offsetLeft;
			offsetTop = parTop;}
			else 
			{offsetLeft += main.offsetLeft + main.offsetWidth + 18;
			offsetTop += main.offsetTop ;}

 	        if((offsetLeft+main.offsetWidth) >= document.body.offsetWidth)
	        {if(parName.match(regExp))
	         {offsetLeft = document.body.offsetWidth - (main.offsetWidth + 30);}
	         else
	         {offsetLeft -= (main.offsetLeft + main.offsetWidth + sub.offsetWidth + 18);}
	         
	         sub.style.left = offsetLeft + "px";
	         sub.style.top = offsetTop + "px";}
	        else
	        {sub.style.left = offsetLeft + "px";
	         sub.style.top = offsetTop + "px";}
		
	   }
	   else
		//NETSCAPE
		{ 			
			while(par){
				offsetLeft += par.offsetLeft;
				offsetTop += par.offsetTop;
				par = par.offsetParent;
	   			}

			var regExp = RegExp("mnuMain","g");

			if(parName.match(regExp))
			{	offsetLeft += main.offsetLeft;
				offsetTop = parTop;	}
			else 
				{offsetLeft += main.offsetLeft + main.offsetWidth + 17;
				offsetTop += main.offsetTop ; }
			
			
			if((offsetLeft + main.offsetWidth) >= document.body.offsetWidth)
				{if(parName.match(regExp))
				{offsetLeft = document.body.offsetWidth - (main.offsetWidth + 30);
				}
				else
				{offsetLeft -= (main.offsetLeft + main.offsetWidth + sub.offsetWidth + 18);}
					
				sub.style.left = offsetLeft + "px";
				sub.style.top = offsetTop + "px"; }
			else
			{	sub.style.left = offsetLeft + "px";
				sub.style.top = offsetTop + "px"; }

	    }

	   
	}

	function showMenu(menuId,submenuId){
	   var main = document.getElementById(menuId);
	   var par = main.offsetParent;
	   
	   if(isNN)
	   {var pName = par.id}
	   else
	   {var pName = par.name}
	
	   if(menuReady){
		keepMenu();
		hideMenus();
		positionMenu(menuId,submenuId);
		var menu = document.getElementById(submenuId); 
		if(pName != "mnuMain"){
		   var mnmenu = par.offsetParent;
		   mnmenu.style.zIndex = "1000";
		   mnmenu.style.visibility = "visible";
		}
		menu.style.zIndex = "1000";
		menu.style.visibility = "visible";
	   }
	}
//-->
