function hideImages() {
	var getImages = document.getElementsByTagName("img");
	for (var i = 0; i < getImages.length; i++) {
		//imgsrc = getImages[i].getAttribute("src");
		getImages[i].style.display = 'none';
	}
	
	var getObj = document.getElementsByTagName("object");
	for (var i = 0; i < getObj.length; i++) {
		getObj[i].style.display = 'none';
	}
}

function showImages() {
	var getImages = document.getElementsByTagName("img");
	for (var i = 0; i < getImages.length; i++) {
		getImages[i].style.display = '';
	}
	
	var getObj = document.getElementsByTagName("object");
	for (var i = 0; i < getObj.length; i++) {
		getObj[i].style.display = '';
	}
}


// Slideshow Pro Functions
function flashPutHref(iNadd) { 
	location.href = iNadd; 
}

function flashPutTitle(iNtitle) { 
	document.title = iNtitle; 
}


function addEvent(obj, evType, fn){
  /* adds an eventListener for browsers which support it
     Written by Scott Andrew: nice one, Scott */
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
	return false;
  }
}

function searchOption(inOpt,init) {
	//var EventArr = document.getElementById("searchOpt").childNodes;
	
	var searchVar = "";
	if (inOpt) {
		document.getElementById("facultysearch").className = "dsearch";
		document.getElementById("sitesearch").className = "dsearch";
		
		document.getElementById(inOpt).className = "currentsearch";
		
		if (inOpt == "facultysearch") {
			searchVar = "Faculty Search: Search by name";
			document.getElementById('facultySearchDiv').style.display = '';
			document.getElementById('siteSearchDiv').style.display = 'none';
			document.getElementById('searchtext').focus();
		} else {
			searchVar = "Site Search";
			document.getElementById('facultySearchDiv').style.display = 'none';
			document.getElementById('siteSearchDiv').style.display = '';
			document.getElementById('goggleq').focus();
		} 
	}
}



function gotoProg() {
	var getSel = document.getElementById("schooldrop").selectedIndex;
	var goUrl = document.getElementById("schooldrop").options[getSel].value;
	
	if (goUrl != "#") {
		window.location = "/index.cfm/page/"+goUrl;
	}
	
}

function rndBack() {
	var lgPic = document.getElementById("lgPic").className = "";
	
	var ran_unrounded=(Math.random()*2)+1;
	var ran_number=Math.round(ran_unrounded);

	var bkPic = "homepage"+ran_number;
		
	document.getElementById("lgPic").className = bkPic;	
}

function popitup (url) {
	newwindow=window.open(url,'name','height=440,width=580');
	if (window.focus) {newwindow.focus()}
}

function popithw (url, InHeight, InWidth) {
	newwindow=window.open(url,'name','height='+InHeight+',width='+InWidth+',resizable=1,scrollbars=1');
	if (window.focus) {newwindow.focus()}
}

function popNews(inId, InHeight, InWidth) {
	var buildURL = "/index.cfm/page/news/newsid/"+inId;
	newwindow=window.open(buildURL,'name','resizable=yes,height=660,width=840');
	if (window.focus) {newwindow.focus()}
}

function popFromScroller(inUrl) {
	var buildURL = inUrl;
	newwindow=window.open(buildURL,'name','resizable=yes,height=660,width=840');
	if (window.focus) {newwindow.focus()}
}



function featureFlash() {
	if (document.getElementById("slideshowDiv")) {
		myPermalink = document.getElementById("slideshowDiv").innerHTML;
		if (myPermalink) {
			setUpURL = "#id="+myPermalink+"&num=1";
			
		} else {
			setUpURL = "";
		}
		
		try {

			var so = new SWFObject("/featureSlideShow.swf", "slideshowDiv", "230", "228", 8, "#D7DF79");
			so.addParam("wmode", "transparent");
			so.addParam("base", "/");
			so.addVariable("xmlfile", "images_xml.cfm");			
			so.addVariable("initialURL", setUpURL);
			so.write("slideshowDiv");
			
			flashPutHref(setUpURL);
		} catch (e) {
			alert(e);
		}
	}
}


function pageFlash(InDiv) {
	
	var ssd = ["slideshowDiv1","slideshowDiv2","slideshowDiv3"];
	for (i=0; i < ssd.length; i++) {
		if (document.getElementById(ssd[i])) {
			
			myPermalink = document.getElementById(ssd[i]).innerHTML;
			
			if (myPermalink) {
				setUpURL = "#id="+myPermalink+"&num=1";
				
			} else {
				setUpURL = "";
			}
			
			try {
	
				var so = new SWFObject("/flash/slideshow/gallery.swf", ssd[i], "400", "290", "7", "");
				so.addParam("wmode", "transparent");
				so.addParam("base", "/flash/slideshow/");
				so.addVariable("xmlfile", "/images_xml.cfm");			
				so.addVariable("initialURL", setUpURL);
				so.setAttribute('redirectUrl', 'javascript: galleryNoFlash();');
				so.write(ssd[i]);
				
				flashPutHref(setUpURL);
			} catch (e) {
				alert(e);
			}
		}
	}
}


function galleryNoFlash() {
	var ssd = ["slideshowDiv1","slideshowDiv2","slideshowDiv3"];
	var msg = "<h2><a href='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW'>Flash Player Required</a></h2><p><div style='color:#ffffff;'>You can view the content by upgrading or intalling your version of flash player. <a href='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BIOW'>click here to get Flash</a></div></p>";
	for (i=0; i < ssd.length; i++) {
		document.getElementById(ssd[i]).innerHTML = msg;
	}
}

function slidePicker() {
	
	var newPermaLink = document.getElementById("slideshowPicker").selectedIndex;
	var permaValue = document.getElementById("slideshowPicker").options[newPermaLink].value;
	
	//var setUpURL = "#id="+permaValue+"&num=1";
	var ssd = ["slideshowDiv1","slideshowDiv2","slideshowDiv3"];
	for (i=0; i < ssd.length; i++) {
		if (permaValue == ssd[i]) {
			new Effect.Appear(document.getElementById(permaValue));
		} else {
			new Effect.Fade($(ssd[i]));
		}
	}
	
	//new Effect.Appear(document.getElementById(permaValue));
	
	//new Effect.BlindDown($(permaValue));
	
	
	/*
	flashPutHref(setUpURL);
	document.getElementById("slideshowDiv").innerHTML="";
	document.getElementById("slideshowDiv").display="none";
	
	try {

		var s2o = new SWFObject("/flash/slideshow/gallery.swf", "slideshowDiv", "400", "290", "8", "");
		s2o.addParam("wmode", "transparent");
		s2o.addParam("base", "/flash/slideshow/");
		s2o.addVariable("xmlfile", "/images_xml.cfm");			
		s2o.addVariable("initialURL", setUpURL);
		s2o.write("sspcon");
		
		flashPutHref(setUpURL);
	} catch (e) {
		alert(e);
	}
	*/
	
}

function initShowHide() {
	if (document.getElementById && document.getElementsByTagName && document.createTextNode) {
		hide();
		var toggle = document.getElementById('tngallery');
		var as = toggle.getElementsByTagName('a');
		for (var i = 0; i < as.length; i++) {
			as[i].onclick = function() {
				show(this);
				return false;
			}
		}			
	}
}

function show(s) {
	hide();
	var id = s.href.match(/#(\w.+)/)[1];
	document.getElementById(id).style.display = 'block';
}



function hide() {
	var galleryDisplay = document.getElementById('galleryDisplay').getElementsByTagName('div');
	for (var i = 0; i < galleryDisplay.length; i++) {
		galleryDisplay[i].style.display = 'none';
	}
}


function topBannerFlash() {
	if (document.getElementById("slideShow")) {
		
		try {	
			var so = new SWFObject("/flash/slideshow/mainPages.swf", "slideShow", "760", "102", "8", "#e9e9e9");
			so.addParam("base","/flash/slideshow/");
			so.addVariable("initialURL", escape(document.location));
			so.write("slideShow");		
		} catch (e) {
			alert("Banner: "+e);
		}
	}
}

addEvent(window, "load", topBannerFlash);

function toggleMenu(id) {
	if(!window.document.getElementById) {
		return;
	}
	
	var display = window.document.getElementById(id).style.display;
	
	if(display == "none") {
		display = "block";
	} else {
		display = "none";
	}
	
	window.document.getElementById(id).style.display = display;
}