/*
	This file is globally included, and used to store global miscellaneous functions
*/

function emailPage()
{
	window.open('/EmailPage.aspx?ReferenceURL='+location.href, '_new', 'height=600, width=600');
}

function openprintwindow() 
{
	//var myChar = (location.href.indexOf('?') != -1) ? '&' : '?'
	//var mywindow = window.open(location.href + myChar + 'print=true', 'printwindow', 'menubar=yes, location=no, scrollbars=yes, width=800, height=600');	
	//mywindow.print();	
	print();
}

function RedirectSearch()
{
        window.location = '/sitesearch/?qu=' + document.forms[0].qu.value;
        //document.location.href = '/sitesearch/?qu=' + document.forms[0].qu.value;
		return false;
}

function SearchKeyDownHandler()
{

	// process only the Enter key
	if (event.keyCode == 13 || event.keyCode == 0)
	{
		// cancel the default submit
		event.returnValue=false;
		event.cancel = true;
		// submit the form by programmatically clicking the specified button
		//btn.click();
		document.location.href = '/sitesearch/?qu=' + document.forms[0].qu.value;
		return false;
	}
}

<!-- Hide from old browsers

homeon = new Image();
homeon.src = imageRoot + "/nav/lo_home.gif";
homeoff = new Image();
homeoff.src = imageRoot + "/nav/l_home.gif";

newson = new Image();
newson.src = imageRoot + "/nav/lo_news.gif";
newsoff = new Image();
newsoff.src = imageRoot + "/nav/l_news.gif";

pubson = new Image();
pubson.src = imageRoot + "/nav/lo_pubs.gif";
pubsoff = new Image();
pubsoff.src = imageRoot + "/nav/l_pubs.gif";

eventson = new Image();
eventson.src = imageRoot + "/nav/lo_events.gif";
eventsoff = new Image();
eventsoff.src = imageRoot + "/nav/l_events.gif";

careerson = new Image();
careerson.src = imageRoot + "/nav/lo_careers.gif";
careersoff = new Image();
careersoff.src = imageRoot + "/nav/l_careers.gif";

contacton = new Image();
contacton.src = imageRoot + "/nav/lo_contact.gif";
contactoff = new Image();
contactoff.src = imageRoot + "/nav/l_contact.gif";

abouton = new Image();
abouton.src = imageRoot + "/nav/lo_about.gif";
aboutoff = new Image();
aboutoff.src = imageRoot + "/nav/l_about.gif";

peopleon = new Image();
peopleon.src = imageRoot + "/nav/lo_people.gif";
peopleoff = new Image();
peopleoff.src = imageRoot + "/nav/l_people.gif";

serviceson = new Image();
serviceson.src = imageRoot + "/nav/lo_services.gif";
servicesoff = new Image();
servicesoff.src = imageRoot + "/nav/l_services.gif";

// FUNCTIONS
function
lo(imgName) {
imgon = eval(imgName + "on.src");
document [imgName].src = imgon;
}
function
l(imgName) {
imgoff = eval(imgName + "off.src");
document [imgName].src = imgoff;
}
// END HIDING FROM OLDER BROWSERS -->

var blnIsMac = false
var strPlatform = window.navigator.platform.toLowerCase()

if (strPlatform.indexOf("mac") > -1)
{ blnIsMac = true; }

var strLastMenu = "mnu_home"

function showMenu(strMenu) {
	if (!blnIsMac) {

		var objLayer
	
		hideMenu(strLastMenu)
	
		if (document.all) {
			objLayer = document.all[strMenu]
		}
		else if (document.getElementById) {
			objLayer = document.getElementById(strMenu)
		}
		else if (document.layers) {
			objLayer = getLayer(strMenu)
		}
	
		// show
		if (document.all) {
			objLayer.style.visibility = "visible";
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "visible"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				// move to position relative to image
				objImage = getImage("l_" + strMenu.substring(3, strMenu.length))
				intTop = getImagePageTop(objImage)
				intLeft = getImagePageLeft(objImage)
				objLayer.top = intTop + objImage.height
				objLayer.left = intLeft - 1
				
				// show
				objLayer.visibility = "show"
			}
		}
	
		strLastMenu = strMenu
	}
}

function hideMenu(strMenu) {

	if (!blnIsMac) {

		var objLayer
		var isIn = false
		var i = 0
		var blnIsFromFlash = false
		
		if (strMenu == "hideFromFlash")
			blnIsFromFlash = true
	
		if (strMenu == "" || blnIsFromFlash)
			strMenu = strLastMenu
	
		if (document.all) {
			objLayer = document.all[strMenu]
		}
		else if (document.getElementById) {
			objLayer = document.getElementById(strMenu)
		}
		else if (document.layers) {
			objLayer = getLayer(strMenu)
		}
	
		// hide
		if (document.all) {
			if (!blnIsFromFlash) {
				while (!isIn && i < document.all[strMenu].all.length) {
					if (window.event.toElement == document.all[strMenu].all[i])
						isIn = true
					i++
				}
				if (!isIn) {
					document.all[strMenu].style.visibility = "hidden"
				}
			}
			else {
				document.all[strMenu].style.visibility = "hidden"
			}
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "hidden"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				objLayer.visibility = "hide"
			}
		}
	}
}

// Determine browser.

var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;

//-----------------------------------------------------------------------------
// Layer utilities.
//-----------------------------------------------------------------------------

function getLayer(name) {

  if (document.layers)
    return findLayer(name, document);
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function findLayer(name, doc) {

  var i, layer;

  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0)
      if ((layer = findLayer(name, layer.document)) != null)
        return layer;
  }
  return null;
}
	