DOM = (document.getElementById) ? true : false;
NS4 = (document.layers) ? true : false;
IE = (document.all) ? true : false;
IE4 = IE && !DOM;
NS = (navigator.appName=="Netscape") ? true : false;
NS6 = NS && DOM;
MAC = (navigator.appVersion.indexOf("Mac") != -1);
 
function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj + 'On = new Image()')
		eval(imgObj + 'On.src = imgSrc + "roll.gif"')
		eval(imgObj + 'Off = new Image()')
		eval(imgObj + 'Off.src = imgSrc + ".gif"')
	}
}

function img_act(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "On.src");
	}
}

function img_inact(imgName) {
	if (document.images) {
		document[imgName].src = eval(imgName + "Off.src");
	}
}

function butt_act(imgName, obj) {
	obj.src = eval(imgName + "On.src");
}

function butt_inact(imgName, obj) {
	obj.src = eval(imgName + "Off.src");
}

function changeImages() {
	if (document.images) {
    	for (var i=0; i<changeImages.arguments.length; i+=2) {
      		document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
    		}
		}
}

function openWindow(windowURL,windowName,windowWidth,windowHeight,scroll,center) {
	newWindow = window.open(windowURL,windowName,'width='+windowWidth+',height='+windowHeight+',toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollbars='+scroll+',resizable=0');
	newWindow.focus(); 
   if (center) {
      newWindow.moveTo((screen.width-windowWidth)/2,(screen.height-windowHeight)/2)
   }
}

function changeStyle(id,styleSelector,value){
	eval("document.getElementById(id).style."+styleSelector+"='"+value+"';");
}

function showElement(id) {
	document.getElementById(id).style.display = "block";
}

function hideElement(id) {
   document.getElementById(id).style.display = "none";
}

function changeCss(id,theClass) {
	document.getElementById(id).className = theClass;
}

//select nav bar
function navChange(obj) {
   if (obj.value != "") {
      location.href = obj.value;
   }
}

//checks form field for value
function checkField(val, obj) {
   if (obj.value == val) {
      obj.value = "";
   }
}

//check input box
function checkText(obj,txt) {
   if (obj.value == txt) {
      obj.value = "";
   }
}

//validate search box
function validate_search(obj) {
	if (obj.sSearchTerms.value == "" || obj.sSearchTerms.value == "search this site") {
		alert("Please Input Search Text.");
      obj.sSearchTerms.focus();
		return false;
	} else {
		return true;
	}
}

function onblock(block) {
   if (currBlock != "") {
      changeCss(currBlock,"blockoff");
   }
   changeCss(block,"blockon");
   currBlock = block;
}
function offblock(block) {
   changeCss(block,"blockoff");
   currBlock = "";
}

function textCounter(field, countfield, maxlimit) {
   if (field.value.length > maxlimit) {
      // if too long...trim it!
      field.value = field.value.substring(0, maxlimit);
   } else {
      // otherwise, update 'characters left' counter
      countfield.value = maxlimit - field.value.length;
   }
}

function get_radio_value(obj) {
   for (var i=0; i < obj.length; i++) {
      if (obj[i].checked) {
         return obj[i].value;
      }
   }
}


preload("logohome","/images/page_elements/logo");
preload("myquest_butt","/images/special_navtop/myquest_butt");
preload("specprog_butt","/images/special_navtop/specprog_butt");
preload("library_butt","/images/special_navtop/library_butt");
preload("bookstore_butt","/images/special_navtop/bookstore_butt");
preload("main_butt1","/images/main_nav/main_butt1");
preload("main_butt2","/images/main_nav/main_butt2");
preload("main_butt3","/images/main_nav/main_butt3");
preload("main_butt4","/images/main_nav/main_butt4");
preload("main_butt5","/images/main_nav/main_butt5");
preload("search_arrow","/images/page_elements/search_arrow");
preload("applynow","/images/small_icons/applynow");
/*
preload("icon_print","/images/small_icons/icon_print");
preload("icon_email","/images/small_icons/icon_email");
preload("icon_give","/images/small_icons/icon_give");
preload("icon_info","/images/small_icons/icon_info");
preload("icon_apply","/images/small_icons/icon_apply");
label_blank = new Image();
label_blank.src = "/images/small_icons/label_blank.gif";
label_print = new Image();
label_print.src = "/images/small_icons/label_print.gif";
label_email = new Image();
label_email.src = "/images/small_icons/label_email.gif";
label_give = new Image();
label_give.src = "/images/small_icons/label_give.gif";
label_info = new Image();
label_info.src = "/images/small_icons/label_info.gif";  
label_apply = new Image();
label_apply.src = "/images/small_icons/label_apply.gif";  
*/



