/* BYU OVERRIDES */

/* common-web.js */
/*
function byu__linksBarStateChanged(linksBarEscapedString) 
{ 
	if(!byu__linksBarLoaded)
	{
		byu__linksBarLoaded = true;
		var newLinksBarContent = unescape(linksBarEscapedString).replace(/[\+]/g, " ");//replace + sign with ' '
		if (newLinksBarContent == null) 
		{
			return;
		}

		//// **** EDIT: Only shows 'Links Bar' if the user is logged into Route Y **** ////

		if (newLinksBarContent.toLowerCase().indexOf('mylinks') != -1)
		{
			if (!byu__isIE())
			{
				// Check for IE7
				//if (typeof document.body.style.maxHeight != "undefined") { // IE7 }
				//else { // <=IE6 }
				
				document.getElementById("LinksBar").style.marginTop = '2.3em';
			}

			document.getElementById("LinksBar").style.display = 'block';
			document.getElementById("byuMonogramAnchor").style.height = '4.6em';
			document.getElementById("byuMonogramAnchor").style.marginTop = '-2.3em';
			document.getElementById("byuMonogram").src = 'collage/images/byuMonogram.gif';
			document.getElementById("byuMonogram").style.height = '4.8em';
			document.getElementById("ByuBar").style.marginTop = '0em';
			document.getElementById("ByuBar").style.paddingTop = '2.3em';	
		}
		else
			return;

		//// **** END EDIT **** ////

		var LinksBar = document.getElementById("LinksBar");
		var newLinksBar = document.createElement('div');
		newLinksBar.innerHTML = newLinksBarContent;

		var linkLayers = byu__getImmediateChildrenByTagName(LinksBar, 'DIV');
		for(var i=1;i<linkLayers.length;++i)
		{
			newLinksBar.appendChild(linkLayers[i]);
		}
		LinksBar.innerHTML = newLinksBar.innerHTML;
		
		byu__generateLinksBar();
		LinksBar.className = 'show';
	}
}; 

*/


// Gets a value from the window's querystring
// Returns NULL for invalid keys
function GetQueryStringValue(key)
{
	// get querystring
	var qs = location.search.substring(1,location.search.length);

	// switch + signs back into spaces
	qs = qs.replace(/\+/g, ' ');

	// split into key/value pairs
	var kvps = qs.split('&');

	// iterate through key-value pairs to find the one we want
	for (var i = 0; i < kvps.length; i++)
	{
		var pair = kvps[i].split('=');
		var name = unescape(pair[0]);

		if (name == key)
		{
			if (pair.length == 2)
				return unescape(pair[1]);
			else
				return name;
		}
	}

	return null;
}