var params = new Array();

function getArgs()
{
	if ( window.location.search.length > 0 )
	{
		var pairs = window.location.search.substr(1).split('&');
		for ( var i = 0; i < pairs.length; i++)
		{
			var parts = pairs[i].split('=');	
			params[parts[0]] = parts[1];
		}	
	}	
}	
function init()
{
	
	getArgs();
	
	/* all links - retarget if external, add PDF icon as appropriate */
	var allAnchors = document.getElementsByTagName("a");
	var allAnchorsCount = allAnchors.length;
	for ( var i = 0; i < allAnchorsCount; i++ )
	{
		if ( allAnchors[i].href.indexOf("gender") == -1 )
		{
			allAnchors[i].setAttribute("target","blank");	
		}	
		if ( allAnchors[i].href.indexOf(".pdf") != -1 ) 
		{
			
			//var pdfIcon = document.createElement("img");	
			//pdfIcon.setAttribute("src","/group/gender/images/common/icon.pdf.small.png");
			//pdfIcon.setAttribute("alt","PDF");
			//pdfIcon.style.marginLeft = "2px";
			//allAnchors[i].appendChild(pdfIcon);
			
			var pdfNotice = document.createTextNode(" (PDF)");
			allAnchors[i].parentNode.insertBefore(pdfNotice, allAnchors[i].nextSibling);
			//allAnchors[i].parentNode.appendChild(pdfNotice);

		}	
	}	
	
	/* where are we? */

	var thisPage = document.location.href;
	var menuLink =  document.getElementById("nav").getElementsByTagName("a");
	var menuLinkCount = menuLink.length;
	for ( var i = 0; i < menuLinkCount; i++ )
	{
		var saved = menuLink[i];
		var savedParent = menuLink[i].parentNode;
		var navSpecialCase = (menuLink[i].href.toString().indexOf("AffiliatedFaculty") > -1 && thisPage.toString().indexOf("AffiliatedFaculty") > -1 )? true : false ;

		
		if ( (menuLink[i].href == thisPage) || ( navSpecialCase == true ) )
		{
			saved.className = "selected";
//			savedParent.firstChild.src = "/group/gender/images/common/bullet_select.gif"; 
			savedParent.firstChild.src = "/group/gender/images/common/bullet_select.gif";
//			savedParent.firstChild.src = "../images/common/bullet_select.gif";
		}	
		
	}	
	// temporarily set this on manually
	params['underline'] = 'on';
	if ( params['underline'] == 'on' )
	{
		var allContentLinks = document.getElementById("content").getElementsByTagName("a");
		var allContentLinksCount = allContentLinks.length;
		for ( var i = 0; i < allContentLinksCount; i++ )
		{
			allContentLinks[i].style.textDecoration = 'underline';	
		}	
	}	
	
	try
	{
		document.getElementById("pic").onmouseover = showAttribution;
		document.getElementById("pic").onmouseout  = hideAttribution;
	}
	catch (oops)
	{
		// we'll just ignore this
	}	
}	

function showAttribution()
{
	document.getElementById('attrib').style.visibility='visible';
}
function hideAttribution()
{
	document.getElementById('attrib').style.visibility='hidden';	
}	
window.onload=init;

var interval = 5500;
var crossFadeDuration = 3;
	var random_display = 0;
	var imageDir = "/group/gender/images/fellowsslideshow/";
var imageNum = 0;
	imageArray = new Array();
imageArray[imageNum++] = new imageItem(imageDir + "UlfMellstrom.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "DeborahKolb.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "AnnGrimes.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "CarolineWinterer.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "ChristineWotipka.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "DebraMeyerson.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "HannahValantine.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "HelenStacy.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "HenryEtzkowitz.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "JennaDavis.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "AnneFirthMurray.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "LynnMHildemann.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "MarciaStefanick.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "MarikoOgawa.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "SarahSoule.jpg");
imageArray[imageNum++] = new imageItem(imageDir + "SylviaYanagisako.jpg");

var totalImages = imageArray.length;
function imageItem(image_location) {
		this.image_item = new Image();
		this.image_item.src = image_location;
	}
	function get_ImageItemLocation(imageObj) {
		return(imageObj.image_item.src)
	}
function randNum(x, y) {
		var range = y - x + 1;
		return Math.floor(Math.random() * range) + x;
	}
function getNextImage() {
		if (random_display) {
			imageNum = randNum(0, totalImages-1);
		}
		else {
			imageNum = (imageNum+1) % totalImages;
		}
var new_image = get_ImageItemLocation(imageArray[imageNum]);
	return(new_image);
	}
function switchImage(place) {
		var new_image = getNextImage();
		document[place].src = new_image;
		var recur_call = "switchImage('"+place+"')";
		timerID = setTimeout(recur_call, interval);
        }



