if (document.images)
{
	pic1= new Image();  pic1.src="../images/nav1_on.gif"; 
	pic2= new Image();  pic2.src="../images/nav2_on.gif";
	pic3= new Image();  pic3.src="../images/nav3_on.gif";
	pic4= new Image();  pic4.src="../images/nav4_on.gif";
	pic5= new Image();  pic5.src="../images/nav5_on.gif";
	pic6= new Image();  pic6.src="../images/nav6_on.gif";
	pic7= new Image();  pic7.src="../images/nav7_on.gif";

}

function roll_over()
{   
	 var imgsrc = $(this).attr('src');
	 
   var matches = imgsrc.match('_on');
	 if (!matches) {
	   imgsrcON = imgsrc.replace(/.gif$/ig,"_on.gif");
		 $(this).attr("src", imgsrcON);
	 }
}

function roll_out(){
   
   if($(this).attr('id') != section)
	 {
		 var imgsrc = $(this).attr('src');
  	 imgsrcOFF = imgsrc.replace(/_on.gif$/ig,".gif");
  	 $(this).attr("src", imgsrcOFF);
	 }
}

/*--------------------------------drop down menus */
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var amount = 0;
var full = 0;
var isOpen = false;
var img = null;
var ddsubmenuitem = 0;
var subclosetimer = 0;

function ddm_open()
{  
	 ddm_canceltimer();
   ddm_close();
   
	 // turn ul on
	 ddmenuitem = $(this).children('ul').css('visibility', 'visible');
	 
	 //turn img on
	 img = $(this).children("a").children("img");
	 var imgsrc = img.attr('src');
   var matches = imgsrc.match('_on');
	 if (!matches) {
	   imgsrcON = imgsrc.replace(/.gif$/ig,"_on.gif");
		 img.attr("src", imgsrcON);
	 }
}

function ddm_subopen()
{
	 ddm_subcanceltimer();
	 ddm_subclose();
	 ddsubmenuitem = $(this).find('ul').css('visibility', 'visible');
	 
	 //make sure image stays on
	 img = $(this).parent("ul").parent("li").children("a").children("img");
	 var imgsrc = img.attr('src');
   var matches = imgsrc.match('_on');
	 if (!matches) {
	   imgsrcON = imgsrc.replace(/.gif$/ig,"_on.gif");
		 img.attr("src", imgsrcON);
	 }
}

function ddm_close()
{  
	if(ddmenuitem) 
	{
    ddmenuitem.css('visibility', 'hidden');
    if(img!=null)
    {
      if(img.attr('id') != section)
      {
     	  var imgsrc = img.attr('src');
    	  imgsrcOFF = imgsrc.replace(/_on.gif$/ig,".gif");
    	  img.attr("src", imgsrcOFF);
    		img=null;
      }
    }
  }
}

function ddm_subclose()
{  
	 if(ddsubmenuitem) 
	 {
	   ddsubmenuitem.css('visibility', 'hidden');
  	 if(img!=null)
  	 {
  	   if(img.attr('id') != section)
			 {
				 /*var imgsrc = img.attr('src');
    	   imgsrcOFF = imgsrc.replace(/_on.gif$/ig,".gif");
    	   img.attr("src", imgsrcOFF);
    		 img=null;*/
			 }
  	 }
	 }
}

function ddm_timer()
{  
	 closetimer = window.setTimeout(ddm_close, timeout);
}

function ddm_subtimer()
{  
	 subclosetimer = window.setTimeout(ddm_subclose, timeout);
}

function ddm_canceltimer()
{
 	 if(closetimer)
   {  
	    window.clearTimeout(closetimer);
      closetimer = null;
	 }
}

function ddm_subcanceltimer()
{
 	 if(subclosetimer)
   {  
	    window.clearTimeout(subclosetimer);
      subclosetimer = null;
	 }
}

/*-------------------------------end drop down menus */			
jQuery.fn.safeMailTo = function() {
	return this.each(function(){
 
		var mailtoHref = $(this).attr('href');
		mailtoHref = mailtoHref.replace(mailtoHref,"mailto:" + mailtoHref);
		mailtoHref = mailtoHref.replace("[at]","@");
		mailtoHref = mailtoHref.replace("[dot]",".");
 
		var mailtoText = $(this).text();
		mailtoText = mailtoText.replace("[at]","@");
		mailtoText = mailtoText.replace("[dot]",".");
		$(this).text(mailtoText);
 
		var mailtoTitle = mailtoHref.replace("mailto:","Email: ");
		$(this).attr('title',mailtoTitle);
 
		$(this).click(function(){
			window.location.href = mailtoHref;
			return false;
		});
	});
};

$(document).ready(function()
{  
	 //  dropdown menus
	 //  level 2
	 $('#ddm > li').bind('mouseover', ddm_open);
   $('#ddm > li').bind('mouseout',  ddm_timer);
	 //  level 3
	 $('#ddm > li > ul > li').bind('mouseover', ddm_subopen);
	 $('#ddm > li > ul > li').bind('mouseout', ddm_subtimer);
	 
	 
	 //  rollovers
   $('#headernav > ul > li > a > img').bind('mouseover',roll_over);
   $('#headernav > ul > li > a > img').bind('mouseout',roll_out);
	 
	 // highlight tables, alternate rows
	 $(".highlighted tr:even").addClass("shaded");
	 
   $("#mailinglistemail").focus(function() {
     if( this.value == this.defaultValue ) {
       this.value = "";
      }
    }).blur(function() {
    	if( !this.value.length ) {
    		this.value = this.defaultValue;
    	}
    });
		
		$("a[title='email']").safeMailTo();

});
