	
// SET THIS TO THE NUMBER OF MAIN MENU ITEMS
	var totalMenus = 10;

//This is set from secondary pages, it keeps teh default nav open
	var thisNavId = 0;




	// SWAP image by id/src
	function arrowSwap(_id, _pfx, _state) {
		if (_id != currentMenu) {
			_this = document.getElementById(_pfx + "_arrow_" + _id)
			_this.src = "images/"+ _pfx + "_arrow_" + _state + ".gif";
		}
	}
	
	
	var currentMenu = 0;	
	
	
	function openNav(_navid) {
		try	{
			
			for (i=1;i<=totalMenus;i++) {
			// SHUT OPEN MENUS
			
				if (i != thisNavId) { // do not shut down default open nav
					navid = "divMenu_" + i
					if (document.getElementById(navid).style.display == "block") {
						currentMenu = 0;
						document.getElementById(navid).style.display = "none";
						arrowSwap(i,'leftnavbox','out')
					}
				}
				
			}
			// OPEN SELECTED MENU
			navid = "divMenu_" + _navid
			document.getElementById(navid).style.display = "block";
			arrowSwap(_navid,'leftnavbox','on')
			currentMenu = _navid
			
		} catch (ex) {
			alert("Could not open nav. " + ex.message);
		}
	}
	function echeck(str) 
	{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
			return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
			return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
			return false
		}
		if (str.indexOf(at,(lat+1))!=-1)
		{
			return false
		}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
			return false
		}
		if (str.indexOf(dot,(lat+2))==-1)
		{
			return false
		}
		if (str.indexOf(" ")!=-1)
		{
			return false
		}
	}

	function rTrim()
	{
		return this.replace(/\s+$/gi, "");
	}
	
	function lTrim()
	{
		return this.replace(/^\s*/gi, "");
	}
	
	String.prototype.rTrim = rTrim;
	String.prototype.lTrim = lTrim;

	function validateEmailSignupForm()
	{
		errMsg = "Please fix the following:\n\n"

		theString = document.forms['FormEmail'].eMail.value;
		if ( ( theString.rTrim().lTrim() ) == "" )
		{
			errMsg = errMsg + "The Email Address field cannot be left blank.\n";
		}
		if (echeck(theString.rTrim().lTrim())==false)
		{
			errMsg = errMsg + "The Email Address must be a valid email address. Example: yourname@yourdomain.com.\n";
		}
		if (errMsg == "Please fix the following:\n\n")
		{
			return true;
		}
		else
		{
			alert(errMsg);
			return false;
		}

	}
