function toggleMenuCloseOthers(subDivId, imageID, aTagID, subFolders) {
	if (document.getElementById(subDivId)) {
		if (document.getElementById(subDivId).style.display == "none")
			{
			createCookie(imageID, "1");
			document.getElementById(subDivId).style.display = "block";
			document.getElementById(imageID).src = subFolders + "images/minusSign.gif";
			document.getElementById(imageID).alt = "Collapse menu";
			document.getElementById(aTagID).title = "";
			}
		else
			{
			createCookie(imageID, "0");
			document.getElementById(subDivId).style.display = "none";
			document.getElementById(imageID).src = subFolders + "images/plusSign.gif";
			document.getElementById(imageID).alt = "Expand Menu";
			document.getElementById(aTagID).title = "Also Click [+] to Expand Menu";
			}
	}
}

function toggleMenu(subDivId, imageID, surroundDivID, subFolders) {
	if (document.getElementById(subDivId)) {
		if (document.getElementById(subDivId).style.display == "none")
			{
			createCookie(imageID, "1");
			document.getElementById(subDivId).style.display = "block";
			document.getElementById(imageID).src = subFolders + "images/minusSign.gif";
			document.getElementById(imageID).alt = "Collapse menu";
			document.getElementById(surroundDivID).title = "Click to Collapse Menu";
			}
		else
			{
			createCookie(imageID, "0");
			document.getElementById(subDivId).style.display = "none";
			document.getElementById(imageID).src = subFolders + "images/plusSign.gif";
			document.getElementById(imageID).alt = "Expand Menu";
			document.getElementById(surroundDivID).title = "Click to Expand Menu";
			}
	}
}
function setDefaultCookies() {
	createCookie('menuAbout', '1');
	createCookie('menuHistory', '1');
	createCookie('menuImages', '1');
	createCookie('menuExploring', '1');
	createCookie('menuResources', '1');
	createCookie('menuPrograms', '1');
}

function openMenu(subDivId, imageID, aTagID, subFolders) {
	if (document.getElementById(subDivId)) {
			createCookie(imageID, "1");
			document.getElementById(subDivId).style.display = "block";
			document.getElementById(imageID).src = subFolders + "images/minusSign.gif";
			document.getElementById(imageID).alt = "Collapse menu";
			document.getElementById(aTagID).title = "";
	}
}

function toggleMenuNoTag(subDivId, imageID, subFolders) {
	if (document.getElementById(subDivId)) {
		if (document.getElementById(subDivId).style.display == "none")
			{
			document.getElementById(subDivId).style.display = "block";
			document.getElementById(imageID).src = subFolders + "images/minusSign.gif";
			document.getElementById(imageID).alt = "Collapse list";
			}
		else
			{
			document.getElementById(subDivId).style.display = "none";
			document.getElementById(imageID).src = subFolders + "images/plusSign.gif";
			document.getElementById(imageID).alt = "Expand List";
			}
	}
}

function toggleMenuOld(subDivId, imageID, subFolders) {
	if (document.getElementById(subDivId)) {
		if (document.getElementById(subDivId).style.display == "none")
			{
			document.write
			document.getElementById(subDivId).style.display = "block";
			document.getElementById(imageID).src = subFolders + "images/minusSign.gif";
			document.getElementById(imageID).alt = "Collapse menu";
			}
		else
			{
			document.getElementById(subDivId).style.display = "none";
			document.getElementById(imageID).src = subFolders + "images/plusSign.gif";
			document.getElementById(imageID).alt = "Expand Menu";
			}
	}
}

function createCookie(variableName, variableValue) {
var expiresExp, expiresDate;
	
	expiresDate = new Date();
	expiresDate.setTime(expiresDate.getTime()+(7*24*60*60*1000));
	expiresExp = "expires=" + expiresDate.toGMTString();
	document.cookie = variableName + "=" + variableValue + "; " + expiresExp + "; path=/";
	//alert(variableName + "=" + variableValue + "; " + expiresExp + "; path=/");
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function newWindow(url, windowName)
{
var	newWindow, screenHeight, params;
//IMportant:
//1) ensure that a disabled javascript browser will still work so keep the full href there
//2) Disable the href when javascript is working by returning false
// Ex: <a href="page.html" onClick="poptastic(this.href); return false;">Pop it</a>

	if(screen.height < 1100)
		screenHeight = screen.height;
	else
		screenHeight = 1000;
	// space in windowName blow it up
	newWindow = window.open(url, windowName, 'height='+screenHeight+',width=750,menubar=no,status=yes,location=yes,toolbar=no,scrollbars=yes,resizable=yes');
	if (window.focus) {
		newWindow.focus();
		}
}
