// JavaScript Document

// handles display of rollover images on content nav bars
//last modified:  18 september 2006

/*
This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com */
	navButtons_off = new Array;
	navButtons_on = new Array;

	//princeton university home
	navButtons_off[0] = new Image;  navButtons_off[0].src = "images_final/button_tiger_off.png";  
	navButtons_on[0] = new Image;  navButtons_on[0].src = "images_final/button_tiger_on.png";
	
	//research
	navButtons_off[1] = new Image;  navButtons_off[1].src = "images_final/nav_research_off55.png";
	navButtons_on[1] = new Image;  navButtons_on[1].src = "images_final/nav_research_on55.png";
	
	//pubs
	navButtons_off[2] = new Image;  navButtons_off[2].src = "images_final/nav_publications_off55.png";
	navButtons_on[2] = new Image;  navButtons_on[2].src = "images_final/nav_publications_on55.png";
	
	//members
	navButtons_off[3] = new Image;  navButtons_off[3].src = "images_final/nav_members_off55.png";
	navButtons_on[3] = new Image;  navButtons_on[3].src = "images_final/nav_members_on55.png";
	
	//fun
	navButtons_off[4] = new Image;  navButtons_off[4].src = "images_final/nav_fun_off55.png";
	navButtons_on[4] = new Image;  navButtons_on[4].src = "images_final/nav_fun_on55.png";
	
	//links
	navButtons_off[5] = new Image;  navButtons_off[5].src = "images_final/nav_links_off55.png";
	navButtons_on[5] = new Image;  navButtons_on[5].src = "images_final/nav_links_on55.png";
	
	//contact
	navButtons_off[6] = new Image;  navButtons_off[6].src = "images_final/nav_contact_off55.png";
	navButtons_on[6] = new Image;  navButtons_on[6].src = "images_final/nav_contact_on55.png";
	
	
	
	
	
 	
	function on(imgName, imgNum)  { 
		document[imgName].src = navButtons_on[imgNum].src; 
	}
	
	function off(imgName, imgNum) { 
		document[imgName].src = navButtons_off[imgNum].src; 
	}
 
	function up(imgArray, imgName, imgNum) { 
		document[imgName].src = imgArray[imgNum].src; 
	}
	
	//display info about lab member onMouseOver in div called 'div_description'
	//string memInfo is new HTML to write
	//props to DUSTIN DIAZ
	function showInfo(memInfo) {
  		/*	adopted from following addElement code
			var ni = document.getElementById('myDiv');
			var numi = document.getElementById('theValue');
		  	var num = (document.getElementById('theValue').value -1)+ 2;
			numi.value = num;
		  	var newdiv = document.createElement('div');
			var divIdName = 'my'+num+'Div';
			newdiv.setAttribute('id',divIdName);
			newdiv.innerHTML = 'Element Number '+num+' has been added! <a href='#' onclick='removeElement('+divIdName+')'>Remove the div "'+divIdName+'"</a>';
			ni.appendChild(newdiv);*/
		var descriptionS = document.getElementById('div_description');
		descriptionS.innerHTML = memInfo;
	}
	

	/* to launch a new window of specified dimensions */
	//source:  www.spoono.com/flash
	function fixedSize(url,name,features) {
		//This launches a new window and then
		//focuses it if window.focus() is supported.
		win = window.open(url,name,features);
	}