<!--
	/***Vars and functions for menu***/
	
	//vars for current header and menu
	var activeHeader = null;
	var activeMenu = null;

	
	//Sets the current header and menu
	function setMenu( menuHeaderID, menuID)//, topadd, leftadd,Delay)
	{
		//var top = 0 + topadd;
		//var left = 0 + leftadd;
		var currentEle;
 
 		
		if(document.all)
		{
			if(activeHeader != null && activeMenu != null)
			{
				//alert("im inside active null");
				
				if(activeMenu.style.visibility != 'hidden')
				{
				
					//alert("calling menuHide() from setmenu if if");
					menuHide()
					
					//alert("calling Showselect() from setmenu if if");
					showSelect();
					//menuHeaderID.STYLE.background-color='BLACK';
				}
			}

		
//			//alert(menuID);
			//alert(menuHeaderID);
								
			activeHeader = eval("document.all('" + menuHeaderID + "');");
			activeMenu = eval("document.all('" + menuID + "');");

			//alert("calling menuchg(active header)from if setmenu");
			menuChange(activeHeader);
			currentEle = activeHeader;
				
			//Find the top and left of header and its parent elements
			while(currentEle.tagName.toLowerCase() != 'body')
			{
				top += currentEle.offsetTop;
				left += currentEle.offsetLeft;
				currentEle = currentEle.offsetParent;
			}
			
			//Add the width of the header, and width of extra image.
			top += (activeHeader.offsetHeight);
						
//			//alert(left);
			activeMenu.style.left = left;
			activeMenu.style.top = top;
			
					//alert("calling hideselect() from setmenu");
			hideSelect();
			
					//alert("calling menuShow() from setmenu");
			menuShow();
			event.cancelBubble = true;
		}
	}
	

			
	
	//Show the current menu
	function menuShow()
	{
		if(document.all)
		{
			//activeHeader.className = 'over';
			activeMenu.style.visibility = 'visible';
		}
	}
	
	//Hide the current menu
	function menuHide()
	{
		if(document.all)
		{		
		   setTimeout("Hide()",3000);	
		}
	}
	
		
	//Hide the current menu and reset vars
	//if the moved to element is not contained
	//within the menu.
	
	function hide_Mnu()
	{
		if(document.all)
		{
			if(activeHeader != null && activeMenu != null)
			{
				//Check if the "moved to" element is not 
				//contained within activeMenu.
				if(!activeMenu.contains(event.toElement)) 
				{
					activeMenu.style.visibility = 'hidden';	
	 				menuChange(activeHeader);
	 				activeHeader = null;
					activeMenu = null;
					showSelect();
					//Hide()
									
							//setTimeout("Hide()",3000)
							//activeMenu.style.visibility = 'hidden';
											//activeHeader.className = 'norm';
							//menuChange(activeHeader);
											//alert("error")
							//activeHeader = null;
							//activeMenu = null;
							//showSelect();
				}
			}
		}
	}


	function Hide()
	{
			activeMenu.style.visibility = 'hidden';
			/*
	 		menuChange(activeHeader);
	 		activeHeader = null;
			activeMenu = null;
			showSelect();  */
	}

	
	//show dropdown when menu is hidden
	function showSelect()
	{
		var obj;
		
		for(var i = 0; i < document.all.tags("select").length; i++)
		{
			obj = document.all.tags("select")[i];
			//alert(obj.id);
			if(!obj || !obj.offsetParent)
				{
			
					//alert("inside if SHOWSELECT");				
					obj.style.visibility = 'visible';
				}
			/*else 
				{
					//alert("inside else SHOWSELECT");	
					activeMenu.style.visibility = 'hidden';				
					
					
				}*/
		}
	}
	
	//hide dropdown so menu can cover it when menu is visible
	function hideSelect()
	{
		var obj;
		var currentEle;
		var top = 0;
		var left = 0;
		var menuHeight;
		var timeout;
		
		
		//alert("inside hide select");
		for(var i = 0; i < document.all.tags("select").length; i++)
		{
			obj = document.all.tags("select")[i];
			currentEle = obj;
		
			while(currentEle.tagName.toLowerCase() != 'body')
			{
				top += currentEle.offsetTop;
				left += currentEle.offsetLeft;
				currentEle = currentEle.offsetParent;
				
				//alert("inside hide select while");
			}
			if(activeMenu != null)
			{
				menuHeight = (activeMenu.offsetTop + activeMenu.offsetHeight);
		
				//alert("inside if activemenu!=null");
								
				if(top < menuHeight)
				{			
					//alert("if(top < menuHeight)");
					
					if((left < (activeMenu.offsetLeft + activeMenu.offsetWidth)) && (left + obj.offsetWidth > activeMenu.offsetLeft)) 
					{
							//alert("inside if activemenu!=null , in if(top < menuHeight)");
							obj.style.visibility = 'hidden';
					}
				}
			}
			top = 0;
			left = 0;
		}
	}


	
/**************************************************************************************************************/
	//Hightlight the menu option
	function menuChange(srcEle)
	{				
		if(srcEle.className.toLowerCase() == 'SideMenuLink')//a
		{
			srcEle.className = 'SideMenuLink1';//b
		}
		else
		{
			srcEle.className = 'SideMenuLink';//a
		}
	}
/***************************************************************************************************************/

//-->

