/*
 * Copyright 2004
 *
 * 806 Software
 * Author:	Jason McClean 
 * Email: 	jason.mcclean@806software.com
 */
 
/*
 * Filename: 		doors.js
 * Description: 	script elements for main site
 *
 *
 */

function setActiveIndexMenu(menu)
{
	//set the active menu
	var el = document.getElementById(menu+"Menu");
	el.className+=" activeIndexMenu";
}

function toggleSubMenu(ID)
	{
		
		var subMenu = document.getElementById("subMenu"+ID);
		if (subMenu==null)
			return false;
			
		var divStyle = subMenu.style.display;
		
		//hide all sub menus
		//hideSubMenus();
			
		if (divStyle=="none")
			subMenu.style.display="block";
		else
			subMenu.style.display="none";
		
	//so link is not followed;		
		return false;
	}	
	
	function hideSubMenus()
	{
		//hide all divs that are class subMenuContainer
		
		var myDivs = document.getElementsByTagName("DIV");
		
		if (myDivs==null)
			return false;
			
		for(var i=0; i<myDivs.length; i++)
		{
			if (myDivs[i].className=="subMenuContainer")
				myDivs[i].style.display="none";
		}
	}
	
	function showSubMenu(catID,secID)
	{
		document.getElementById("subMenu"+catID).style.display="block";
		
		//as this is only called on page load, we can set the currently selected items from here
		setCurrent(catID,secID);
	}
	
	function setCurrent(cat,sec)
	{
		//set currently selected category
		document.getElementById("sideMenuItem"+cat).className+=" sideMenuItemSelected";
		
		//set currently selected section
		document.getElementById("sideSubMenuItem"+cat+"_"+sec).className+=" sideSubMenuItemSelected";
	}
	
	function doSearch()
	{
		document.searchForm.location.click();
		return false;
	}
	
	function enterDoSearch(e)
	{
		//check for enter key
		var IE = window.Event ? false : true;
		var pressed;
		
		if (IE)
			pressed = e.which;
		else
			pressed = window.event.keyCode;
			
		if(pressed==13)
		{
			doSearch();
			return false;
		}
		else
			return true;
		
	}
	