// Fulton School of Engineeering JavaScript Document -- 2006


// Left Navigation Menu Functions -------------------------

/*function openMenu(section) {
			if (document.getElementById(section).style.display=='none') {
				document.getElementById(section).style.display='inline';
			} else  {
				document.getElementById(section).style.display='none';
			}
		}
		
function close_all() {
			i = 1;
			while (document.getElementById('item' + i)) {
				document.getElementById('item' + i).style.display='none';
				++i;
			}
		}
		
function show_all() {
			i = 1;
			while (document.getElementById('item' + i)) {
				document.getElementById('item' + i).style.display='inline';
				++i;
			}
		}
		
function openForm(area) {
			if (document.getElementById(area).style.display=='none') {
				document.getElementById(area).style.display='inline';
			} else  {
				document.getElementById(area).style.display='none';
			}
		}*/
		
// Engineering header rotating images added July 2008 ----------------

var maxPic = 3
var headerPic
var pic = new Array()
          		
pic[0] = '<img src="http://fulton.asu.edu/fulton/images/homepage/ecogenomics_headerIMAGE.jpg" alt="Header Image #1" border="0" />'
pic[1] = '<img src="http://fulton.asu.edu/fulton/images/homepage/istb2_headerIMAGE.jpg" alt="Header Image #2" border="0" />'
pic[2] = '<img src="http://fulton.asu.edu/fulton/images/homepage/metal_headerIMAGE.jpg" alt="Header Image #3" border="0" />'
pic[3] = '<img src="http://fulton.asu.edu/fulton/images/homepage/periodicTABLE_headerIMAGE.jpg" alt="Header Image #4" border="0" />'

// Engineering rotating widget Aug 2008 ----------------

var wmaxPic = 1
var widgetPic
var wpic = new Array()
          		
wpic[0] = '<a href="http://provost.asu.edu/awards/facultybycollege/?clist=Ira+A.+Fulton+School+of+Engineering"><img src="images/facultyHonorsLARGE_vid.jpg" alt="Faculty Honors and Awards" width="160" height="104" border="0" style="margin:15px 0 0 0;" /></a>'
wpic[1] = '<a href="http://www.fulton.asu.edu/fulton/video/"><img src="images/videoWIDGET.jpg" alt="Engineering Video" width="160" height="104" border="0" style="margin:15px 0 0 0;" /></a>'


// Rollover Functions -------------------------

userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nano_over = newImage("images/rollovers/nano-over.gif");
		health_over = newImage("images/rollovers/health-over.gif");
		techlife_over = newImage("images/rollovers/techlife-over.gif");
		compinfo_over = newImage("images/rollovers/compinfo-over.gif");
		comm_over = newImage("images/rollovers/comm-over.gif");
		sustain_over = newImage("images/rollovers/sustain-over.gif");
		explore_over = newImage("images/rollovers/explore-over.gif");
		text_nano_over = newImage("images/rollovers/text-nano_over.gif");
		text_health_over = newImage("images/rollovers/text-health_over.gif");
		text_techlife_over = newImage("images/rollovers/text-techlife_over.gif");
		text_compinfo_over = newImage("images/rollovers/text-compinfo_over.gif");
		text_comm_over = newImage("images/rollovers/text-comm_over.gif");
		text_sustain_over = newImage("images/rollovers/text-sustain_over.gif");
		text_explore_over = newImage("images/rollovers/text-explore_over.gif");
		preloadFlag = true;
	}
}

// Feedback form validation

function test_fields(){
	msg="";
	
	yourname=	document.fulton_feedback.yourname.value;
	youremail=	document.fulton_feedback.youremail.value;
	comment=document.fulton_feedback.comment.value;
	yourname.length==0 || yourname=="" || yourname==" " ? msg+="You forgot to enter your name.\n\r" : msg+="";
	youremail.length==0 || youremail=="" || youremail==" " ? msg+="You forgot to enter your email address.\n\r" : msg+="";
	comment.length==0 || comment=="" || comment==" " ? msg+="You did not enter your message.\n\r" : msg+="";
	
		if(msg==""){
			fulton_feedback.submit();
			}
		else {
		alert("Your email was not sent because:\n\r\n\r"+msg)
			}
	}
	
// Event form validation

function test_evfields(){
	msg="";
	
	yourname=	document.fulton_event.yourname.value;
	youremail=	document.fulton_event.youremail.value;
	event_name=	document.fulton_event.event_name.value;
	start_date=	document.fulton_event.start_date.value;
	evlocation=	document.fulton_event.evlocation.value;
	event_desc=document.fulton_event.event_desc.value;
	yourname.length==0 || yourname=="" || yourname==" " ? msg+="You forgot to enter your name.\n\r" : msg+="";	
	youremail.length==0 || youremail=="" || youremail==" " ? msg+="You forgot to enter your email address.\n\r" : msg+="";
	event_name.length==0 || event_name=="" || event_name==" " ? msg+="You forgot to enter the event name.\n\r" : msg+="";
	start_date.length==0 || start_date=="" || start_date==" " ? msg+="You forgot to enter the event date.\n\r" : msg+="";
	evlocation.length==0 || evlocation=="" || evlocation==" " ? msg+="You forgot to enter the event location.\n\r" : msg+="";
	event_desc.length==0 || event_desc=="" || event_desc==" " ? msg+="You did not enter your event description.\n\r" : msg+="";
	
		if(msg==""){
			fulton_event.submit();
			}
		else {
		alert("Your email was not sent because:\n\r\n\r\n\r\n\r\n\r"+msg)
			}
	}
