
function assignLinkHlt() {
   var els = $$(".leftnav ul li a");
   var divs = $$("div.sInner");
   if( $('container') ) {
   var tothetop = $('container').select('[href="#top"]');
   
        tothetop.each(function(link){
                link.onclick = function() { 
   			divs.each(function(d){ 
   				if (d.hasClassName("hlt") ) { d.removeClassName('hlt'); }
   			});
        	};
        });
   }
   
   	els.each(function(link){
   		link.onclick = function() { 
   			
   			divs.each(function(d){ 
   				if (d.hasClassName("hlt") ) { d.removeClassName('hlt'); }
   			});
   			
   			if (link.hash.empty() == false)  // only look for url with #
   			{
   			  var elId = link.hash.substr(1);
   			  if( $(elId) ) 
   			  {
   			   var mm = $(elId);
			     //elId.scrollTo();
			       mm.toggleClassName('hlt');
			  }

			}
		}
	});
}

function assignMainNav() {

  var MainNav = $$("#topnav a.dropdown");

	if(MainNav==null)
	  return;

  MainNav.each(function(s){
	var ul = s.up();

	if(ul != null)
	{
	
		ul.onmouseover = function()
		{
			
			
			if(s.next().hasClassName("show")==false)
			s.next().addClassName("show");
			
			if(s.next().hasClassName("hide")==true)
			s.next().removeClassName("hide");
			
			
		}
		
		ul.onmouseout = function()
		{
			if(s.next().hasClassName("hide")==false)
			s.next().addClassName("hide");
			
			if(s.next().hasClassName("show")==true)
			s.next().removeClassName("show");
		}
	
	}
  });




}

function assignPopups() {
var els = $$("a.popup");

	els.each(function(link){
		link.onclick = function() { 
			if(link.hasClassName("pdf"))
			window.open(this.href,'doc',''); 
			else
			window.open(this.href,'page','width=520, height=310'); 
			
			return false;
		}
	});
}

function assignMouseOver() {
var els = $$("img.rollover");
	var preLoad = new Array();
	var c = 0;
	els.each(function(link){
		var tsrc1 = link.getAttribute('src');
		var tsrc2 = tsrc1.replace(/_off(\.[a-z0-9]+)$/i,'_on$1');

		preLoad[c] = new Image();
		preLoad[c++].src = tsrc2;

		link.onmouseover = function() { 
			link.setAttribute('src',tsrc2);
		}
		link.onmouseout = function() { 
			link.setAttribute('src',tsrc1);
		}

	});
}

function email(obj) {
	var x = document.title;
	var mail_str = "mailto:?subject=" + x.replace('&','and') + "&body=hello";
	mail_str += "&body=Page located at:%0A" + location.href;
	location.href = mail_str;	
}

Event.observe(window, 'load', function(){
	//var start1 = assignMainNav();
	var start2 = assignPopups();
	var start3 = assignMouseOver();
	var start4 = assignLinkHlt();
});
