var isNetscape = false;
var isNetscape6 = false;
var initialized = false;

//if (document.images)
//{
	var NonLit = new Image(475, 475);
	var BookstoreLit = new Image(475, 475);
	var EducationLit = new Image(475, 475);
	var OnlineCommunityLit = new Image(475, 475);
	var WhatsNewLit = new Image(475, 475);
	var PublicationsLit = new Image(475, 475);
	var OurMissionLit = new Image(475, 475);
	var SwitchBackTo = new Image(475, 475);

	NonLit.src = "./images/Logo0.gif";
	BookstoreLit.src = "./images/Logo1.gif";
	OnlineCommunityLit.src = "./images/Logo2.gif";
	PublicationsLit.src = "./images/Logo3.gif";
	EducationLit.src = "./images/Logo4.gif";
	WhatsNewLit.src = "./images/Logo6.gif";
	OurMissionLit.src = "./images/Logo5.gif";
	//SwitchBackTo.src =  WhatsNewLit.src;
//}

function ShowMenuIE(theMenu, thePic, CookieValue)
{
	if (theMenu.style.visibility == "hidden")
	{
		HideAllMenusIE();
		theMenu.style.visibility = "visible";
		SwitchBackTo.src = thePic.src;
		document.cookie = "HomepageMode=" + CookieValue + ";";
	}
	else
	{
		theMenu.style.visibility = "hidden";
		SwitchBackTo.src = NonLit.src;
		document.cookie = "HomepageMode=-1;";
	}
	return false;
}

function ShowMenuNetscape6(theMenu, thePic, CookieValue)
{
	if (theMenu.style.visibility == "hidden")
	{
		HideAllMenusNetscape6();
		theMenu.style.visibility = "visible";
		SwitchBackTo.src = thePic.src;
		document.cookie = "HomepageMode=" + CookieValue + ";";
	}
	else
	{
		theMenu.style.visibility = "hidden";
		SwitchBackTo.src = NonLit.src;
		document.cookie = "HomepageMode=-1;";
	}
	return false;
}

function ShowMenuNetscape(theMenu, thePic, CookieValue)
{
	if (theMenu.visibility == "hide")
	{
		HideAllMenusNetscape();
		theMenu.visibility = "show";
		SwitchBackTo.src = thePic.src;
		document.cookie = "HomepageMode=" + CookieValue + ";";
	}
	else
	{
		theMenu.visibility = "hide";
		SwitchBackTo.src = NonLit.src;
		document.cookie = "HomepageMode=-1;";
	}
	return false;
}

function SetLogoImage(NewImage)
{
	if (document.images)
		document.images["theLogo"].src = NewImage.src;
	return false;
}

function GetBrowser()
{
	
	if (navigator.appName == "Netscape")
	{
		isNetscape = true;
		if (parseFloat(navigator.appVersion) >= 5.0)
		{
			isNetscape6 = true;
		}
	}
	else
	{
		isNetscape = false;
	}
	initialized = true;

	SetCorrectImage();

	return true;
}

function HideAllMenusNetscape()
{	
	window.document.PopUpWhatsNewNetscape.visibility = "hide";
	window.document.PopUpEducationNetscape.visibility = "hide";
	window.document.PopUpBookstoreNetscape.visibility = "hide";
	window.document.PopUpCommunityNetscape.visibility = "hide";
	window.document.PopUpMissionNetscape.visibility = "hide";
	window.document.PopUpPubsNetscape.visibility = "hide";
	
	return false;
}

function HideAllMenusNetscape6()
{
	document.getElementById("PopUpWhatsNewIE").style.visibility = "hidden";
	document.getElementById("PopUpEducationIE").style.visibility = "hidden";
	document.getElementById("PopUpBookstoreIE").style.visibility = "hidden";
	document.getElementById("PopUpCommunityIE").style.visibility = "hidden";
	document.getElementById("PopUpMissionIE").style.visibility = "hidden";
	document.getElementById("PopUpPubsIE").style.visibility = "hidden";

	return false;
}

function HideAllMenusIE()
{
	PopUpWhatsNewIE.style.visibility = "hidden";
	PopUpEducationIE.style.visibility = "hidden";
	PopUpBookstoreIE.style.visibility = "hidden";	
	PopUpCommunityIE.style.visibility = "hidden";
	PopUpMissionIE.style.visibility = "hidden";
	PopUpPubsIE.style.visibility = "hidden";

	
	return false;
}

function GetCookieValue(Name, DefaultValue)
{
	var AllGood = false;
	var StartPos = 0;
	var NumStartPos = 0;
	var NumEndPos = 0;

	if (document.cookie == "")
		return DefaultValue;
	else
	{
		StartPos = document.cookie.indexOf(escape(Name));
		if (StartPos == -1)
		{
			return DefaultValue;
		}
		else
		{
			AllGood = false;
			NumStartPos = document.cookie.indexOf("=", StartPos) + 1;
			NumEndPos = NumStartPos;
			while (AllGood == false)
			{
				if (document.cookie.charAt(NumEndPos) == ";")
				{
					AllGood = true;
				}
				else if (NumEndPos > document.cookie.length)
					AllGood = true;
				else
					NumEndPos = NumEndPos + 1;	
			}
			return document.cookie.substring(NumStartPos, NumEndPos);
		}
	}
}

function SetCorrectImage() //this function will read the cookie of the last lit position and set it correctly
{
	var CurrentState = GetCookieValue("HomepageMode", 1);

	if (isNetscape6)
		HideAllMenusNetscape6();
	else if (isNetscape)
		HideAllMenusNetscape();
	else
		HideAllMenusIE();

	if (parseInt(CurrentState) == 1) //What's New
	{
		SetLogoImage(WhatsNewLit);
		if (isNetscape6)
			document.getElementById("PopUpWhatsNewIE").style.visibility = "visible";
		else if (isNetscape)
			document.PopUpWhatsNewNetscape.visibility = "show";
		else
			PopUpWhatsNewIE.style.visibility = "visible";
		SwitchBackTo.src = WhatsNewLit.src;
	}
	else if (parseInt(CurrentState) == 2) //Bookstore
	{
		SetLogoImage(BookstoreLit);
		if (isNetscape6)
			document.getElementById("PopUpBookstoreIE").style.visibility = "visible";
		else if (isNetscape)
			document.PopUpBookstoreNetscape.visibility = "show";
		else
			PopUpBookstoreIE.style.visibility = "visible";
		SwitchBackTo.src = BookstoreLit.src;
	}
	else if (parseInt(CurrentState) == 3) //Online Community
	{
		SetLogoImage(OnlineCommunityLit);
		if (isNetscape6)
			document.getElementById("PopUpCommunityIE").style.visibility = "visible";
		else if (isNetscape)
			document.PopUpCommunityNetscape.visibility = "show";
		else
			PopUpCommunityIE.style.visibility = "visible";
		SwitchBackTo.src = OnlineCommunityLit.src;
	}
	else if (parseInt(CurrentState) == 4) //Publications
	{
		SetLogoImage(PublicationsLit);
		if (isNetscape6)
			document.getElementById("PopUpPubsIE").style.visibility = "visible";
		else if (isNetscape)
			document.PopUpPubsNetscape.visibility = "show";
		else
			PopUpPubsIE.style.visibility = "visible";
		SwitchBackTo.src = PublicationsLit.src;
	}
	else if (parseInt(CurrentState) == 5) //Education
	{
		SetLogoImage(EducationLit);
		if (isNetscape6)
			document.getElementById("PopUpEducationIE").style.visibility = "visible";
		else if (isNetscape)
			document.PopUpEducationNetscape.visibility = "show";
		else
			PopUpEducationIE.style.visibility = "visible";
		SwitchBackTo.src = EducationLit.src;
	}
	else if (parseInt(CurrentState) == 7) //Our Mission
	{
		SetLogoImage(OurMissionLit);
		if (isNetscape6)
			document.getElementById("PopUpMissionIE").style.visibility = "visible";
		else if (isNetscape)
			document.PopUpMissionNetscape.visibility = "show";
		else
			PopUpMissionIE.style.visibility = "visible";
		SwitchBackTo.src = OurMissionLit.src;
	}
	else //Not Lit
	{
		SetLogoImage(NonLit);
		if (isNetscape6)
			HideAllMenusNetscape6();
		else if (isNetscape)
			HideAllMenusNetscape();
		else
			HideAllMenusIE();
		SwitchBackTo.src = NonLit.src;
	}
}
