// JavaScript Document
var emailAddress = new Array();
emailAddress[0] = "sendemail,email,rhrc,fammed.washington,edu";  
function isDefined(property) {
  return (typeof property != 'undefined');
}

function escramble() {
	//ensure user agent can do DOM
    var linkText;
	if ((isDefined(document.getElementById)) && (isDefined(document.createElement)))
	{
	//loop through email addresses
	  try {
   	    for (var i=0;i<emailAddress.length;i++) {
			//put data in array
	  	  var x = emailAddress[i].split(',');
		//grab the email span element
		  var element = document.getElementById(x[0]);
		 
		//create the actual link
		  var theLink = "mailto:" + x[2] + "@" + x[3] + "." + x[4];
		
		//build node for email link
		  emailLink = document.createElement("a");
		  emailLink.href = theLink;
		 //use span so IE 6 doesn't show mailto
		  var linkSpan = emailLink.appendChild(document.createElement("span"));
		  linkText = x[1];
		  if (x[1] == "email")
		  {
			 linkText = x[2] + "@" + x[3] + "." + x[4];
		  }
		  linkSpan.appendChild(document.createTextNode(linkText));
       
		//replace it!
		  element.parentNode.replaceChild(emailLink, element)
		 

	    }
	  }
		catch(err) {
			
		}
	}
}

function showStaffMember(staffLink){
	var bigWin = window.open(staffLink,"bigWin","width=820, height=500, toolbar=no, status=no, menubar=no, resizable=no");

	bigWin.focus();
	
}
function loadMenuHTML() {
   $("div#sidenav a").click(function() {
   $("div#sidenav a").removeClass("current");
   $(this).addClass("current");
  // $("#resourcecontent").empty();
   $("#resourcecontent").load($(this).attr("rel"));
    return false;
    });
	$("div#sidenav a:first").click();
}
function drilldown() {
//function for drill down list
   $("div#sidenav .toggle").click(function() {
    var hidden = $(this).next("ul").is(":hidden");
    $("#maincontent #intro").show();
	$("#maincontent #studies").hide();
   $("div#sidenav .hide").hide();
  $(this).parents().show();
 // alert($(this).parents().prev("a").text());
   if (hidden) {
     $(this).next(".hide").show("slow");

   }
   else{
     $(this).next(".hide").hide("slow");
   }
   setPlusorMinus();
   
   return false;
    });
   
}
function loadMenuPHP(){
	//get links with rel attribute starting with rhrc
   $("div#sidenav a[rel^=rhrc]").click(function() {
    $("div#sidenav a[rel^=rhrc]").removeClass("current"); 	
	$(this).addClass("current");
	if ($(this).attr("rel").indexOf("?") == -1) {
		$("div#sidenav .hide").hide();
		setPlusorMinus();
	}
   //load whats in the rel attribute with ajax and when finished set on click function for hide/show toggle
     $('body').css('cursor', 'wait'); 
	 $("#maincontent #intro").hide(); 
	 $("#maincontent #studies").show();
     $("div#studies").load($(this).attr("rel"), '', function(){
//div.short gets the click which toggles																
       $("div.short").click(function() {
//parent is the anchor, then show next div								 
         $(this).parent().next("div").toggleClass("hide");
		 var curID = "hr" + $(this).parent().next("div").attr("id");
		 if ($(this).parent().next("div").is(":hidden")) {
			   $("#"+curID).remove();
		 }
		 else {
			 
			 $(this).parent().next("div").append("<hr id='" +curID+ "'/>");
		 }
	     return false;
       });
	   $('body').css('cursor', 'default'); 
	  	   return false;
     });
     return false;
   });
}
function togglePubs() {
$(".toggle").click(function() {
  if ($(this).siblings("input:radio:checked").val() == "date") {
    $(this).parent().next("div").toggleClass("hide");
   }
   else {
     $(this).parent().next("div").next("div").toggleClass("hide");
   }
	     return false;
   }); 	
}
function sortPubs() {
$("input:radio").click(function() {  
    var value = $(this).val();
	switch (value) {
	  case "date":
	   if ($(this).parent().next("div").is(":visible")) {
	      // do nothing
	   }
	   else if ($(this).parent().next("div").next("div").is(":visible")) {
	      $(this).parent().next("div").next("div").toggleClass("hide");
		   $(this).parent().next("div").toggleClass("hide");
	   }
	  break;
	  case "author":
	   if ($(this).parent().next("div").next("div").is(":visible")) {
	      // do nothing
	   }
	   else if ($(this).parent().next("div").is(":visible")) {
	      $(this).parent().next("div").next("div").toggleClass("hide");
		   $(this).parent().next("div").toggleClass("hide");
	   }
	  break;
	}
  });  	
}
function setPlusorMinus() {
$("div#sidenav .toggle").each(function() {
	   var currText = $(this).text();									  
       if ($(this).next(".hide").is(":visible")) {
	     currText = '-' + currText.substr(1);
		$(this).text(currText);
	   }
	   else {
	   currText = '+' + currText.substr(1);
	   $(this).text(currText);
	}
   });
}
function hoverButton(){
	$(".hoverbutton").hover(			   
      function () { 
	  
        $(this).attr({ 
					 
     		src:  "images/" + $(this).attr('title') + "-btn-on.jpg"
		});

      }, 
      function () {
        $(this).attr({ 
		src: "images/" + $(this).attr('title') + "-btn-off.jpg"
		});
      }
    );
}
function setResets()
{
	$("#search_studies #reset").click(function() {
		$("#search_studies .hiddenreset").click();			   
	});
	$("#search_products #reset2").click(function() {
		$("#search_products .hiddenreset").click();	
	
	});
}