	
// Determine the type of browser: ----------------------------
/*
UknownBrowser 	= 0;
Explorer		= 1;
Navigator		= 2;
Safari			= 3;

if (navigator.userAgent.indexOf("MSIE") > 0) {
	CurrentBrowser = Explorer;
} else if (navigator.userAgent.indexOf("Netscape") > 0) {
	CurrentBrowser = Navigator;
} else if (navigator.userAgent.indexOf("Safari") > 0) {
	CurrentBrowser = Safari;
} else {
	CurrentBrowser = UknownBrowser;
	//alert("Your current browser information: " + navigator.userAgent);
}
*/

// The cookie on the client: ---------------------------------
var myCookie = document.cookie;

// Determine the selected menu: ----------------------------
var menuElement = "???";
var cookieName = "menu=";
var pos = myCookie.indexOf(cookieName);

if (pos != -1) {
	var start = pos + cookieName.length;
	var end = myCookie.indexOf(";");
	if (end < start) end = myCookie.length;
	//alert("start: " + start + " end: " + end);
	menuElement = myCookie.substring(start, end);
}

// -----------------------------------------------------------
function SetMenuCookie(element) {
	var theExpirationDate = new Date();
	theExpirationDate.setFullYear(theExpirationDate.getFullYear() + 1);

	document.cookie = "menu=" + element + "; expires=" + theExpirationDate.toGMTString() + "; path=/";
}

// -----------------------------------------------------------
function ShowHide(element) {

	var theMenu = document.getElementById(element);
	var theDisclosure = document.getElementById(element+"-d");

	var display = theMenu.style.display;
	
	if (display == "block") {
		theMenu.style.display="none";
		theDisclosure.src="/images/disclosure-tri.gif";
	} else {
		theMenu.style.display="block";
		theDisclosure.src="/images/disclosed-tri.gif";
	}

	SetMenuCookie(element);
}

// -----------------------------------------------------------
function Hide(element) {
	
	var theMenu = document.getElementById(element);
	var theDisclosure = document.getElementById(element+"-d");

	var display = theMenu.style.display;
	
	theMenu.style.display="none";
	theDisclosure.src="/images/disclosure-tri.gif";
	
}

// -----------------------------------------------------------
function Show(element) {

	var theMenu = document.getElementById(element);
	var theDisclosure = document.getElementById(element+"-d");

	var display = theMenu.style.display;
	
	theMenu.style.display="block";
	theDisclosure.src="/images/disclosed-tri.gif";
	
}

// -----------------------------------------------------------
function Setup() {

	headerImage = document.getElementById("headerart");
	headerImage.src="images/headerart.jpg";

	Hide("bus");
	Hide("edu");
//	Hide("res");
	Hide("sup");
	Hide("voa");	
	Hide("abo");

//			(menuElement == "res") || 

	if ((menuElement == "bus") || 
			(menuElement == "edu") || 
			(menuElement == "sup") || 
			(menuElement == "voa") || 
			(menuElement == "abo")) {
		Show(menuElement);
	}

}

// -----------------------------------------------------------
function Registration() {
	// Old:  /support/registration.shtml
	var productMap = window.open(
		"/support/registration.shtml", 
		"Registration", 
		"width=740,height=410,status=no,resizable=yes,scrollbars=yes"
		);
}

// -----------------------------------------------------------
function ServerStatus() {
	window.open(
		"/serverstatus/", 
		"ServerStatus", 
		"width=750,height=500,status=no,resizable=yes,scrollbars=yes,directories=no,location=no,menubar=no,toolbar=no"
		);
}

// -----------------------------------------------------------

var qt = "mov";
var flash = "swf";

function OpenPlayer(mediaFile, player, token) {

	if      (player == qt)    playerWindow = window.open("/medialib/"+token+"/player.html?"+mediaFile, "DynEdMediaLibrary", "width=520,height=475,status=0,resizable=0,scrollbars=0,location=0", false);
	else if (player == flash) playerWindow = window.open("/medialib/"+token+"/flash.html?"+mediaFile, "DynEdMediaLibrary", "width=860,height=530,status=0,resizable=0,scrollbars=0,location=0", false);	
	else alert("Unknown Player Option.");

}

// -----------------------------------------------------------

