//	Grab the list items in the main navigation list and run hide or show functions as appropriate.
function drop_down() 
{
	//	Make sure browser is capable to doing the things we need.
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	
	//	Do the class changes as appropriate.
	var list_items = document.getElementById("main_navigation").getElementsByTagName("li");
	var i = 0;
	while (i < list_items.length) 
	{
		list_items[i].onmouseover=function() 
		{
			this.className+=" drop_down";
		}
		list_items[i].onmouseout=function() 
		{
			this.className=this.className.replace(new RegExp(" drop_down\\b"), ""); 
		}
		
		i++;
	}
}

// Displays warning message associated with Escape link in header.
function toggle_alert() 
{
	//	Make sure browser is capable to doing the things we need.
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	
		document.getElementById("escape").onmouseover=function() 
		{
			this.className+=" hover";
		}
		document.getElementById("escape").onmouseout=function() 
		{
                       this.className=this.className.replace(new RegExp(" hover\\b"), ""); 
		}
		
}

//adds functions to the windows onload event
function addOnload(newFunction) {
  var oldOnload = window.onload;
    // does window.onload exist
  if (typeof oldOnload == "function") {
            //overwriting existing onload
              window.onload = function() {
                  if (oldOnload) {oldOnload();}
                  newFunction();
              }
          }
          else {
              window.onload = newFunction;
          }
} 


addOnload(drop_down);
addOnload(toggle_alert);

