// JavaScript Document for the Navigation of TESH, Inc. 
var currButton = null;
var activeButton = null;
var activeSubMenu = null;
var timer = null;
var imgDown = new Array();
var imgOver = new Array();
var imgOut = new Array();
var imgBoth = new Array();
var handlesDocImg = null;
var currentButtonNum = 0;
var startButtonNum = 4;
var typeRules = null;
var numImgNotMenu = 0;
var currDoc = document.title;
var enableLink = false;

function clearTimer(whatPopup)
{
	if (timer)
	{
		clearTimeout(timer);
	}
	timer = null;
}

function declareActiveSubMenu(menu)
{
	activeSubMenu = menu;
}

function currentPage()
{
	// set button for current page using switch statement
	
	if (currDoc == "TESH, Inc.")
	{
		onButtonDown(0);
	}
	else if ((currDoc == "TESH, Inc.: Education & Training") ||
		  (currDoc == "TESH, Inc.: Adult Services")  ||
		  (currDoc == "TESH, Inc.: Activity Center") ||
		  (currDoc == "TESH, Inc.: Life Skills Training") ||
		  (currDoc == "TESH, Inc.: PSR (Adult)") || 
		  (currDoc == "TESH, Inc.: Speech Therapy") || 
		  (currDoc == "TESH, Inc.: Supportive Counseling") ||
		  (currDoc == "TESH, Inc.: Meet the Support Counselors") ||
		  (currDoc == "TESH, Inc.: Children Services") ||
		  (currDoc == "TESH, Inc.: After School Program") ||
		  (currDoc == "TESH, Inc.: Intensive Behavioral Intervention (IBI)") ||
		  (currDoc == "TESH, Inc.: Camp Independence") ||
		  (currDoc == "TESH, Inc.: PSR (Children)") ||
		  (currDoc == "TESH, Inc.: ESC") || 
		  (currDoc == "TESH, Inc.: Plan Development") ||
		  (currDoc == "TESH, Inc.: Residential Habilitation Services") ||
		  (currDoc == "TESH, Inc.: Targeted Service Coordination (TSC)") ||
		  (currDoc == "TESH, Inc.: Family Support Services") || 
		  (currDoc == "TESH, Inc.: For ResHab Providers") )
	{
		onButtonDown(1);
	}
	else if ((currDoc == "TESH, Inc.: Employment & Business Services") || 
			  (currDoc == "TESH, Inc.: Buttons") ||
			  (currDoc == "TESH, Inc.: Document Shredding") ||
			  (currDoc == "TESH, Inc.: Employment Development Services") ||
			  (currDoc == "TESH, Inc.: Janitorial Services") ||
			  (currDoc == "TESH, Inc.: WIA") ||
			  (currDoc == "TESH, Inc.: Threshold Mats") )
	{
		onButtonDown(2);
	}
//	else if ((currDoc == "TESH, Inc.: Thrift Store") ||
//			  (currDoc == "TESH, Inc.: Balloon Bonanza"))
//	{
//		onButtonDown(3);
//	}
	else if ((currDoc == "TESH, Inc.: Make A Difference") ||
			 (currDoc == "TESH, Inc.: Donations") || 
			 (currDoc == "TESH, Inc.: Donor Appreciation") ||
			 (currDoc == "TESH, Inc.: Fall Campaign 2007") || 
			 (currDoc == "TESH, Inc.: Needed In-Kind Donations") || 
			 (currDoc == "TESH, Inc.: Sage E. Johnson Memorial Learning Center") || 
			 (currDoc == "TESH, Inc.: Fundraising Events"))
	{
		onButtonDown(3);
	}
	else if (currDoc == "TESH, Inc.: Client Participant Schedule")
	{
		onButtonDown(4);
	}
	else if ((currDoc == "TESH, Inc.: About Us") ||
			(currDoc == "TESH, Inc.: Annual Reports") ||
			(currDoc == "TESH, Inc.: Board of Directors") || 
			(currDoc == "TESH, Inc.: Contact Us") ||
			(currDoc == "TESH, Inc.: Employment Opportunities") ||
			(currDoc == "TESH, Inc.: Management Team") || 
			(currDoc == "TESH, Inc.: Meet the Staff") ||
			(currDoc == "TESH, Inc.: Meeting Schedule") || 
			(currDoc == "TESH, Inc.: Newsletter") ||
			(currDoc == "TESH, Inc.: Press Releases")  ||
			(currDoc == "TESH, Inc.: Referral Partners") )
	{
		onButtonDown(5);
	}
	else
	{
			alert("This page does not have an active button");
	}
}

function getObject(obj)
{
	return document.getElementById(obj);
}

function hide(obj)
{
	var object = getObject(obj);
	if (object.style.display == "")
	{
		object.style.display = "none";
	}
}

function hideSubMenu(menu)
{
	startTimer(menu);
}

function onButtonDown(i)
{
	if (enableLink)
	{
		document.images[startButtonNum + (2 * i)].src = imgDown[i].src;
	}
	else
	{
		return false;
	}
}

function onButtonOver(i)
{
	if (enableLink)
	{
		document.images[startButtonNum + (2 * i)].src = imgOver[i].src;
	}
	else
	{
		return false;
	}
}

function onButtonOut(i)
{
	if (enableLink)
	{
		document.images[startButtonNum + (2 * i)].src = imgOut[i].src;
		currentPage();
	}
	else
	{
		return false;
	}
	
}

function pageSetup()
{
	if (document.images)
	{
		handlesDocImg = true;
		counterBtn = 0;
		
		for (i = 0; i < document.images.length; i++)
		{
			var objectID = document.getElementsByTagName('img')[i].id;
			var toBtnMatch = /btn/;
			var isButton = toBtnMatch.test(objectID);
			
			if (isButton)
			{
				imgDown[counterBtn] = new Image();
				imgOver[counterBtn] = new Image();
				imgOut[counterBtn] = new Image();
				imgBoth[counterBtn] = new Image();
				imgDown[counterBtn].src = "images/" + objectID + "_down.gif";
				imgOver[counterBtn].src = "images/" + objectID + "_over.gif";
				imgOut[counterBtn].src = "images/" + objectID + ".gif";
				counterBtn++;
			}
		}
	}
	else
	{
		handlesDocImg = false;
		alert("Does not handle the 'document.image' object!");
	}

	enableLink = true;	

	if ((document.title == "TESH, Inc.") ||
		 (document.title == "TESH, Inc.: Employment & Business Services") ||
		 (document.title == "TESH, Inc.: Employment Development Services") ||
//		 (document.title == "TESH, Inc.: Thrift Stores") ||
		 (document.title == "TESH, Inc.: Employment Opportunities") ||
		 (document.title == "TESH, Inc.: Donations"))
	{
		blinkAnnouncer();
	}
	
	currentPage();
	
	if (document.styleSheets[0].cssRules)
	{
		typeRules = "cssRules";
	}
	else
	{
		typeRules = "rules";
	}
	
}

function clickAllowed()
{
	return enableLink;
}

function show(obj)
{
	var object = getObject(obj);
	if (object.style.display == "none")
	{
		object.style.display = "";
	}
}

function showSubMenu(menu)
{
	if (activeSubMenu != menu && activeSubMenu != null)
	{
		hide(activeSubMenu);
	}
	declareActiveSubMenu(menu);
	show(menu);
}

function startTimer(whatPopup)
{
	timer = setTimeout("hide('" + whatPopup + "')", 500);
}

function winStat(msg)
{
	window.status = msg;
	if (msg =='')
	{
		return true;
	}
}
