// JavaScript Document
// for panel functionality on front page
$(document).ready(function() {
	var currentTime = new Date()
	var h = currentTime.getHours()
	var m = currentTime.getMinutes()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	//alert("loaded at "+h+":"+m+" on "+month + "/" + day);
	var now  = (h+":"+m+" on "+month + "-" + day);
	//$("#login").append("<br>dev: loaded at "+now);
	// this is home page-only stuff, so 
	// don't set up panel display unless #panels exists
	if ( $("#panels") ) {
		//alert('panels !');
		$('#panels').cycle({
			speed:       400,
			timeout:     0,
			fx:			'fade'
		});
		// if time allows:
		// generalize this 
		// add persistant selected link
		//$('#panel_1_a').mouseover(function() { 
		$('#nav36 a').mouseover(function() {   
			//$('#panel_1_a').addClass('active_panel_a');
			$('#panels').cycle(0); 
			//return false; 
		}); 
		//$('#panel_2_a').mouseover(function() {  
		$('#nav118 a').mouseover(function() { 
		//$('#panel_2_a').addClass('active_panel_a');
			$('#panels').cycle(1);  
			//return false;  
		});
		//$('#panel_3_a').mouseover(function() {  
		$('#nav56 a').mouseover(function() { 
		//$('#panel_3_a').addClass('active_panel_a');
			$('#panels').cycle(2);  
			//return false;  
		});
		//$('#panel_4_a').mouseover(function() {  
		$('#nav57 a').mouseover(function() { 
		//$('#panel_3_a').addClass('active_panel_a');
			$('#panels').cycle(3);  
			//return false;  
		});
		//$('#panel_5_a').mouseover(function() {  
		$('#nav58 a').mouseover(function() { 
		//$('#panel_3_a').addClass('active_panel_a');
			$('#panels').cycle(4);  
			//return false;  
		});
		//$('#panel_6_a').mouseover(function() {  
		$('#nav59 a').mouseover(function() { 
		//$('#panel_3_a').addClass('active_panel_a');
			$('#panels').cycle(5);  
			//return false;  
		});
	}else{
		// add other id-specific behaviours
		//alert('no panels');
	}
	//
	//
	// glossary stuff
		var targetTerm = "";
		$.ajax({
	   	 url: "/glossary/glossary.html",
		 // url: "/Default.aspx?tabid=153",
		  cache: true,
		  success: function(html){
			targetTerm = html;
			//
				    $("a.glossary").hover(
					// over
					function () {
							defHref = $(this).attr("href");
							defL = $(this).css("left");
							//alert("defL is "+defL)
							defHrefSplit = defHref.split('#');
							defUrl = defHrefSplit[0];
							defId = "#"+defHrefSplit[1];
							$(this).append("<span id='def'>"+
								$(targetTerm).find(defId).next().text()
							+"</span>").fadeIn(10);	
							//targetTerm2 = $(targetTerm).find(defId).next().text();
							//$("#def").html(targetTerm2).fadeIn("slow");
						},
					// out
					  function () {
						$("body").find("#def").remove();
						}
				);
			//
		  }
	});
	// end glossary stuff
});