function clearquery(id) {
	if (document.getElementById(id).value == "Type any part of the name")
	{
		document.getElementById(id).value = "";
	}
}

/* = FLYOUTS
-----------------------------------------------*/
function flyout (currentNode, margin) {
	currentNode.getElementsByTagName('ul')[0].style.display = 'block';
	if (margin !== null)
	{
		currentNode.getElementsByTagName('ul')[0].style.marginTop = margin;
	}
}

function flyoutOff (currentNode) {
	currentNode.getElementsByTagName('ul')[0].style.display = 'none';
}

/* = WIDGETS JS
-----------------------------------------------*/

function prepMiniCalWidget() {
	if(!document.getElementById && !document.getElementsByTagName) return 0;
	if(!document.getElementById("calendar")) return 0;
	
	var miniCal = document.getElementById("calendar");
	
	var miniCalDays = miniCal.getElementsByTagName("DIV");
	
	for (var i = 0; i < miniCalDays.length; i++)
	{
		if(miniCalDays[i].className.indexOf("day") == -1) continue;
		
		var isDayLink = miniCalDays[i].getElementsByTagName("A")[0];
		if(!isDayLink) continue;
		if(isDayLink.className.indexOf("day-num") == -1) continue;
		
		miniCalDays[i].onmouseover = function() {
			this.style.position = "relative";
			var popup = this.getElementsByTagName("DIV")[0];
			if(popup.className.indexOf("pop-up-events") != -1)
			{
				if(popup.className.indexOf("hidden") != -1)
				{
					popup.className = popup.className.replace("hidden", "");
					popup.className = popup.className.replace(" hidden", "");
					popup.className = popup.className.replace("hidden ", "");
				}
			}
		}
		miniCalDays[i].onmouseout = function() {
			this.style.position = "static";
			var popup = this.getElementsByTagName("DIV")[0];
			
			if(popup.className.indexOf("pop-up-events") != -1)
			{
				if(popup.className.indexOf("hidden") == -1)
				{
					popup.className += " hidden";
				}
			}
		}
	}
	return 0;
}

addLoadEvent(prepMiniCalWidget);

function MM_preloadImages() { //v3.0
	var d=document;
	if(d.images){
		if(!d.MM_p) d.MM_p=new Array(); 
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
		for(i=0; i<a.length;i++) {
			if (a[i].indexOf("#")!=0){ 
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=a[i];
			}
		}
	}
} 
function callImageLoader() {
	MM_preloadImages('images/fp_nav_admissions_on.gif','images/fp_nav_academic_on.gif','images/fp_nav_athletics_on.gif','images/%0Afp_morenewsbutton_on.gif','images/fp_nav_finearts_on.gif','images/%0Afp_nav_studentlife_on.gif','images/fp_nav_lifeskills_on.gif','images/%0Afp_nav_giving_on.gif','images/fp_nav_news_on.gif','images/%0Afp_nav_library_on.gif','images/fp_nav_contact_on.gif');
} 
addLoadEvent(callImageLoader);

/* = ON LOAD
---------------------------------------------------------------
	add the on load events
---------------------------------------------------------------*/
function addLoadEvent(func) {
	var oldOnLoad = window.onload
	if (typeof window.onload != 'function') 
	{
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldOnLoad();
			func();
		}
	}
}