/*
 * generic function to get a handle on an object
 */
function getObj(id) {
	if (document.getElementById && document.getElementById(id)) {
		return document.getElementById(id);  // W3C DOM
	} else if (document.all && document.all(id)) {
		return document.all(id);  // MSIE4
	} else if (document.layers && document.layers[id]) {
		return document.layers[id]; // NN4
	} else {
		return false;
	}
}

var timerID = null; 
var timerOn = false; 
var timecount = 300;

function getStyle(id) {	
	if (document.getElementById && document.getElementById(id)) {
		return document.getElementById(id).style;  // W3C DOM		
	} else if (document.all && document.all(id)) {
		return document.all(id).style;  // MSIE4
	} else if (document.layers && document.layers[id]) {
		return document.layers[id]; // NN4
	} else {
		return false;
	}
}

function closeAll() {
	hideDiv('dd_resources');
	hideDiv('dd_research');
	hideDiv('dd_services');
	hideDiv('dd_curriculum');
	hideDiv('dd_techsupport');
	hideDiv('dd_about');
}
function showDiv(id) { 
	idStyle = getStyle(id);
	idStyle.visibility = 'visible';
}
function hideDiv(id) { 
	idStyle = getStyle(id);
	idStyle.visibility = 'hidden';
}

function stopTime() { 
	if (timerOn) { 
 		clearTimeout(timerID); 
		timerID = null; 
 		timerOn = false; 
 	} 
} 
function startTime() { 
	if (timerOn == false) { 
 		timerID = setTimeout("closeAll()", timecount); 
 		timerOn = true; 
 	} 
} 
