var myTimer;
var divobj = new Object;
var divcount = 0;
var element;
var hilightM;
var ns4;
var ns6;
var ie;
var dom2;
var safari1;
var opera;
var linux;
var macOs9;
var dhtml;
var flash;
if(document.layers && !document.getElementById)
{
	ns4 = true;
}
if(navigator.vendor == ("Netscape6"))
{
	ns6 = true;
}
if(navigator.appVersion.indexOf("AppleWebKit") != -1)
{
	safari1 = true;
}
if(navigator.userAgent.indexOf("Opera") != -1)
{
	opera = true;
}
if((navigator.appVersion.indexOf("Macintosh") != -1)&!(navigator.userAgent.indexOf("OS X") != -1))
{
	macOs9 = true;
}
if((navigator.appVersion.indexOf("X11") != -1)||(navigator.appVersion.indexOf("Linux") != -1))
{
	linux = true;
}
if((document.getElementById && document.all)&&!(navigator.userAgent.indexOf("Opera") != -1))
{
	ie = true;
}
if((navigator.userAgent.indexOf("Gecko/") != -1)&&(!ns6))
{
	dom2 = true;
}

if (dom2||ie||ns6||safari1||opera)
{
	dhtml = true;
}


function clearmenus()
{
	if (dhtml)
	{
		clearmenusOK();
	}
}
function showmenu(menu, currentsm)
{
	moveit();
	hilightM = currentsm;
	if (dhtml)
	{
		showmenuOK(menu, currentsm);
	}
}
function hidemenu()
{
	if (dhtml)
	{
		hidemenuOK();
	}
}
function showmenuOK(sm, parentMenu)
{
	clearTimeout(myTimer);
	if(document.getElementById(sm))
	{
		div = document.getElementById(sm);
		div.style.visibility = "visible";
	}
	for(i=0; i<divcount; i++)
	{
		var templayer = divobj[i];	if((templayer.style.visibility=="visible")&&(templayer.id.length!=0)&&(parentMenu!=templayer.id)&&(sm.indexOf(templayer.id)))
		{
			templayer.style.visibility = "hidden";
		}
	}
}
function hidemenuOK()
{
	myTimer=setTimeout("clearmenus()",1000);
	if(hilightM)
	{
		hilightM.style.backgroundColor="";
		hilightM.style.fontWeight="";
		hilightM.style.color="";
	}
}
function clearmenus()
{
	for(i=0; i<divcount; i++)
	{
		divobj[i].style.visibility = "hidden";
	}
}
function sm(sm,level)
{	
	clearTimeout(myTimer);
	
	if(level==2)
	{
		hilightM.style.backgroundColor="#448e44";
		//hilightM.style.fontWeight="bold";
		hilightM.style.color="#FFFFFF";
		
		sm.style.backgroundColor="#a48c0d";
		//sm.style.fontWeight="bold";
		sm.style.color="#FFFFFF";
	}
	else
	{
		sm.style.backgroundColor="#ffff66";
		//sm.style.fontWeight="bold";
		sm.style.color="#000000";
	}

}

function smo(sm)
{

	sm.style.backgroundColor="";
	sm.style.fontWeight="";
	sm.style.color="";
	hidemenuOK();
}
//location changer
function go(navUrl,newWin)
{
	if (newWin == null)
	{
		location.href = navUrl;
	}
	else if(newWin == "_blank")
	{
		myDate = new Date();
		window.open(navUrl, myDate.getTime(), 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1');
	}	
	// if(newWin=='new')
	else
	{
		// eval("newWinName = window.open(navUrl, 'new', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1');");
		newWin = window.open(navUrl, newWin, 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1');
		newWin.focus();
	}

}

function moveit()
{
	//find position of main table and start dhtml there
	if(ie) 
	{
		element = document.all['dern'];
		document.getElementById('main').style.left = element.offsetLeft+"px";
	}
	else if(dom2||ns6||safari1||opera)
	{
		element = document.getElementById('dern');
		document.getElementById('main').style.left = element.offsetLeft+"px";
	}
}



// Roll-over functions

navRightOut = new Image();
navRightOver = new Image();
navRightOut.src = "/images/nav_right.gif";
navRightOver.src = "/images/nav_right_over.gif";

function rollOver(navNum) {
	eval("document.images['navRight" + navNum+ "'].src = navRightOver.src;");
}

function rollOut(navNum) {
//	if(currentNav == navNum) {
//		eval("document.images['navRight" + navNum + "'].src = navRightOver.src;");
//	} else {
		eval("document.images['navRight" + navNum + "'].src = navRightOut.src;");
//	}
}


function highlightNav(navNum) {
	var navVar = 'nav' + navNum;
	var navVarLeft = 'navLeft' + navNum;
	var navVarRight = 'navRight' + navNum;
	var navObj = document.getElementById(navVar).childNodes.item(0);
	//alert(navObj);
	document.getElementById(navVar).style.backgroundColor = '#c0d5f3';
	navObj.style.color = '#000000';
	document.getElementById(navVarLeft).style.backgroundColor = '#c0d5f3';
	rollOver(navNum);
}


function unhighlightNav(navNum) {
	var navVar = 'nav' + navNum;
	var navVarLeft = 'navLeft' + navNum;
	var navVarRight = 'navRight' + navNum;
	var navObj = document.getElementById(navVar).childNodes.item(0);
	if(navNum != currentNav) {
		document.getElementById(navVar).style.backgroundColor = '#578ad6';
		navObj.style.color = '#ffffff';
		document.getElementById(navVarLeft).style.backgroundColor = '#578ad6';
		rollOut(navNum);
	} else {
		navObj.style.color = '#000000';
	}
}


function initNav(navNum) {
	highlightNav(navNum);
}


//selectURL
function selectURL(sURL) {
	if (sURL != "") {  
		location = sURL;  
	}
}


//  Load template CSS based on browser
//  if (ns4) {  document.write("<link rel='stylesheet' type='text/css' href='/graduate/css/gradStyleNS4.css'>");  }
//  else {  document.write("<link rel='stylesheet' type='text/css' href='/graduate/css/gradStyle.css'>");  }



//  Pop-up function
function popUp(URL, ww, hh) {	
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=" +ww+ ",height=" +hh+ "');");
}

