	$(document).ready( function() {


								
		jQuery.fn.fadeToggle = function(speed, easing, callback) {
			   return this.animate({opacity: 'toggle'}, speed, easing, callback);	
			   
		};
		
		
		function hideAllList(){
			$("div[class='PInamelist'] ul").fadeOut();		
			
		};
		
				 /*clear alphabetical letters color*/
		function clearLetters(){
		 		$("h2.piHeading a").removeClass("clicked");	
		};
		

					
		$('a[rel="external"]').click( function() {
			window.open( $(this).attr('href') );
			return false;
		});
				
		$(".myDropDown dt a").click(function() {					
			//fade all the other linklist before appear the clicked one.
				$('ul.mylinklist').fadeOut();
				$(this).addClass("selected");
				
			//if dt link clicked, show its child's ul list								
				var $myLinkList =  $(this).parent('.dtclass').parent('.myDropDown').find('ul.mylinklist');				
				$myLinkList.fadeToggle();					
					
		});
		
		
				
		$("#authorList, #deptList, #labList").hover(
			  function () {				
			  }, 
			  function () {
				$(this).find('.linkclass').removeClass("selected");
			  }
			);
		
		


		
		$("h2.piHeading a").click(function(){
			clearLetters();
			$(this).removeClass("clicked");							   
			$(this).addClass("clicked");							  
		});

		$('#aClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#aList ul").fadeToggle();
			  });

		$('#bClick')
			  .bind('click',function(event) {				
				hideAllList();
				$("div#bList ul").fadeToggle();
			  });
			  
		$('#cClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#cList ul").fadeToggle();
			  });
		$('#dClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#dList ul").fadeToggle();
			  });
			  
		$('#eClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#eList ul").fadeToggle();
			  });
		$('#fClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#fList ul").fadeToggle();
			  });
		$('#gClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#gList ul").fadeToggle();
			  });
		$('#hClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#hList ul").fadeToggle();
			  });
			  
		$('#iClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#iList ul").fadeToggle();
			  });
		$('#jClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#jList ul").fadeToggle();
			  });
		$('#kClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#kList ul").fadeToggle();
			  });
		$('#lClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#lList ul").fadeToggle();
			  });
		$('#mClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#mList ul").fadeToggle();
			  });
		$('#nClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#nList ul").fadeToggle();
			  });
		$('#oClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#oList ul").fadeToggle();
			  });
		$('#pClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#pList ul").fadeToggle();
			  });
		$('#qClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#qList ul").fadeToggle();
			  });
		$('#rClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#rList ul").fadeToggle();
			  });

		$('#sClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#sList ul").fadeToggle();
			  });
		$('#tClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#tList ul").fadeToggle();
			  });
		$('#uClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#uList ul").fadeToggle();
			  });	
			  
		$('#vClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#vList ul").fadeToggle();
			  });	
		$('#wClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#wList ul").fadeToggle();
			  });	
		$('#xClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#xList ul").fadeToggle();
			  });	
		$('#yClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#yList ul").fadeToggle();
			  });	
		$('#zClick')
			  .bind('click',function(event) {
				hideAllList();
				$("div#zList ul").fadeToggle();
			  });	

		
       $(document)		
			.bind('click', function(e) {
					var clicked = $(e.target);
					if (! clicked.parents().hasClass("myDropDown"))
						$(".myDropDown dd ul").fadeOut("fast", clearLetters());
				
			})
			.bind('mouseover', function(e) {
					var clicked = $(e.target);
					if (! clicked.parents().hasClass("myDropDown"))
						$(".myDropDown dd ul").fadeOut("fast", clearLetters());
				
					
			});  
			
	
			
		
/** allow hit enter to submit in search box **/
			
		$('input#searchSite').keydown(function(e){
				if (e.keyCode == 13) {
					$(this).parents('form').submit();
					e.preventDefault();		
					return false;
				};		
				
			});
		
		
		
/*show/hide dept staff group*/
	$("div.staffGroup ul li a").click(function(){
		
		$("div.staffGroup ul li a").removeClass('selected');
		 $(this).addClass('selected');

		var showGroup = "." + $(this).attr("group");	
			$("table#staffDirectory tr").hide();
		
		if(showGroup == ".all"){
			$("table#staffDirectory tr").show();
		} else{		

			$(showGroup).show();		
		}
	
											   
	 });
	 
	 
	 
/*set cookie for app page breadcrubm 

$("#isnaApp").click(function() {
	
          $.cookie("parentLinkURL", "/site/data/isna", { path: '/' });
		  $.cookie("parentLinkTitle", "ISNA", { path: '/' });
		  $.cookie("currentPageTitle", "ISNA search", { path: '/' });
		  
		var parentLinkURL = $.cookie("parentLinkURL");
		var parentLinkTitle = $.cookie("parentLinkTitle");
		var currentPageTitle = $.cookie("currentPageTitle");
				  
		   console.log(parentLinkTitle);  

});*/	

	


		 
 });
