// 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';
			}
		}

// 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)
			}
	}
