//DYNAMIC MENU FUNCTIONS
var mmHideMenuTimer=0;
	function TurnOffMenus()
	{
		menudivs = document.getElementsByTagName("DIV");
		for (iCounter=0;iCounter < menudivs.length;iCounter++)
		{
			var tmpname = menudivs[iCounter].id;
			if (tmpname.slice(0,4)=="COLE")
			{
				menudivs[iCounter].style.visibility='hidden';
			}
		}
	}
	function HideSelects()
	{
		menudivs = document.getElementsByTagName("select");
			for (iCounter=0;iCounter < menudivs.length;iCounter++)
			{
				//var tmpname = menudivs[iCounter].id;
				//if (tmpname.slice(0,11)=="databaseint")
				//{
					menudivs[iCounter].style.visibility='hidden';
				//}
			}
	}
	
	function ShowSelects()
	{
		menudivs = document.getElementsByTagName("select");
			for (iCounter=0;iCounter < menudivs.length;iCounter++)
			{
				//var tmpname = menudivs[iCounter].id;
				//if (tmpname.slice(0,11)=="databaseint")
				//{
					menudivs[iCounter].style.visibility='visible';
				//}
			}
	}
	
	
	
	function prepSetLyr(name,menuname,onoff)
	{
		TurnOffMenus();
		HideSelects();
		MM_clearTimeout();
		var NS4=false;
		var NetS=false;
		var NextGen=false;
		var IE4=false
		
		if(document.layers)	   //NN4+
		{
			var NS4=true;
			var NetS=true;
			var HIDDEN = 'hide';
			var VISIBLE = 'show';
			var strSelObj = '';
			var strGetStyle = '.';
		}
		else if(document.getElementById)	  //gecko(NN6) + IE 5+
		{
			var NextGen=true;
			if (!document.all)
			{
				var NetS=true;
			}
			var HIDDEN = 'HIDDEN';
			var VISIBLE = 'visible';
			var strSelObj = "getElementById('";
			var strGetStyle = "').style.";
		}
		else if(document.all)	// IE 4
		{
			var IE4=true
			var strSelObj = 'all.';
			var strGetStyle = '.style.';
			var HIDDEN = 'HIDDEN';
			var VISIBLE = 'visible';
		}
		if (onoff=="ON")
		{
			ShowHide = VISIBLE;
		}
		else
		{
			ShowHide = HIDDEN;
		}
			if(NS4)	  
			{
			   document.layers[menuname].left = findPosX(document.layers[name]);
			   document.layers[menuname].top = findPosY(document.layers[name]);
			   document.layers[menuname].visibility=ShowHide;
			   
			}
			else if(NextGen)
			{
				document.getElementById(menuname).style.left = (findPosX(document.getElementById(name))-11);
				document.getElementById(menuname).style.top = (findPosY(document.getElementById(name))+20);
				document.all[menuname].style.visibility=ShowHide;				
			}
			else if(IE4)
			{
				document.all[menuname].style.left = findPosX(document.all[name]);
				document.all[menuname].style.top = findPosY(document.all[name]);
				document.all[menuname].style.visibility=ShowHide;
				
			}
			
			
	}
	function findPosX(obj)
	{
	
	  var curleft = 0;
	  if (obj.offsetParent) {
		while (obj.offsetParent)  {
		  curleft += obj.offsetLeft
		  obj = obj.offsetParent;
		}
	  } else if (obj.x)
		curleft += obj.x;	
	  return curleft;
	  
	}
	
	function findPosY(obj)
	{
	
	  var curtop = 0;
	  if (obj.offsetParent) {
		while (obj.offsetParent)  {
		  curtop += obj.offsetTop
		  obj = obj.offsetParent;
		}
	  } else if (obj.y)
		curtop += obj.y;
	  return curtop;
	  
	}
	function mmDoHide(WhichMenu,inToporLeft) 
	{
		prepSetLyr(WhichMenu,WhichMenu,"OFF",inToporLeft);
		ShowSelects();
		MM_clearTimeout();
	}
	
	function MM_clearTimeout() 
	{
		clearTimeout(mmHideMenuTimer);
		mmHideMenuTimer = null;
	}
	
	function MM_startTimeout(inMenu,inToporLeft) 
	{
		mmHideMenuTimer = setTimeout("mmDoHide('"+inMenu+"','"+inToporLeft+"')",1000);
	}