// JavaScript Document

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//write NN4 stylesheet if not version5 browser
if(!document.getElementById){
document.write('<link href="/css/nonstandard2.css" rel="stylesheet" type="text/css" />');
document.close();
}

// Popup Menus
// created by Jamin Hegeman, Web Specialist
// University of Pittsburgh Web Team
// 2004

document.onclick = hideAllMenus;

var numMenus = 10
var timeout = null

function showSubMenu(subMenu) {
	if (!document.getElementById) return;
	hideAllMenus()
	timerOff()
	document.getElementById(subMenu).style.visibility="visible"
	document.getElementById('content-cover').style.visibility="visible"
	document.getElementById('nav' + subMenu.substr(4,6)).style.color="#CC0000"
	document.getElementById('nav' + subMenu.substr(4,6)).style.fontWeight="bold"			
}

function hideAllMenus() {
  for(counter = 1; counter <= numMenus; counter++) {
		if(document.getElementById('menu' + counter) != null) {
			document.getElementById('menu' + counter).style.visibility="hidden"
			document.getElementById('content-cover').style.visibility="hidden"
			document.getElementById('nav' + counter).style.color="#333333"
			document.getElementById('nav' + counter).style.fontWeight="normal"	
  	}
	}
}

function timerOn() {
	timeout = setTimeout("hideAllMenus()", 700)
}
function timerOff() {
	clearTimeout(timeout)
}

function stripe() {
	var t = document.getElementsByTagName("table");
	for (var i=0; i<t.length; i++) {
		if (t[i].className == "striped") {
			var trs = t[i].getElementsByTagName("tr");
			for (var j=0; j<trs.length; j++) {
				if (j%2 == 0){} 
				else {trs[j].className+="ruled";}
			}
		}		
	}
}
window.onload = stripe;

// encrypt_email
//
// This function will take in the email address's
// username and domain and will return a mailto link

function encrypt_email( username, domain )
{
	var output_link = "<a href='mailto:" + username + "@" + domain + "'>" + username + "@" + domain + "</a>";
	
	document.write( output_link );
}

// track_page
//
// this function will take in a google analytics
// tracking number and will output the code
// for the google analytics tracker as well
// as sending an Ajax call to update the page
// hit information

function track_page( tracking_number, page_name, referer )
{
	
	_uacct = tracking_number;
	urchinTracker();
	
	var XHR = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	
	XHR.onreadystatechange = function()	
	{
		if( XHR.readyState == 4 )
		{
			document.getElementById("tracking").innerHTML = output_content + XHR.responseText;
		}
		
	}
	
	var params = "?p=" + page_name + "&r=" + referer;
	XHR.open("GET", "/js/track_hit.php" + params, true );
	XHR.send( null );
	
}