// tabs.js
/*
Tabs Menu (mouseover)- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
*/

//Set submenu contents. (These are set on the page).
/*
submenu[0]='<a href="http://www.ncln.ca">NCLN</a> | <a href="www.ncln.ca">NCLN2</a> | <a href="http://www.ncln.ca">NCLN3</a> | <a href="www.ncln.ca">NCLN</a> | <a href="http://www.ncln.ca">NCLN5</a>'
*/
/*
submenu[0] = navResources.innerHTML;
submenu[1] = navArticles.innerHTML;
submenu[2] = navEvents.innerHTML;
submenu[3] = navSymposium.innerHTML;
submenu[4] = navGroups.innerHTML;
submenu[5] = navMembers.innerHTML;
submenu[6] = navAbout.innerHTML;
submenu[7] = navContact.innerHTML; //'<a href="contact.php">contact</a>';
*/

//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var delay_hide=4000;

/////No need to edit beyond here

var menuobj = document.getElementById? MM_findObj("nav") : (document.layers ? MM_findObj("nav2"):"");
//var menuobj=document.getElementById? document.getElementById("nav") : document.all? document.all.nav : document.layers? document.dep1.document.dep2 : ""
function showTab(which){
	clear_delayhide()
	thecontent=(which==-1)? "" : submenu[which]
	if (document.getElementById||document.all) {
		menuobj.innerHTML=thecontent;
	}
	else if (document.layers){
		menuobj.document.write(thecontent)
		menuobj.document.close()
	}
}

function resetTab(e){
	if (document.all&&!menuobj.contains(e.toElement))
		delayhide=setTimeout("showTab(-1)",delay_hide)
	else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		delayhide=setTimeout("showTab(-1)",delay_hide)
}

function clear_delayhide(){
	if (window.delayhide)
		clearTimeout(delayhide)
}

function contains_ns6(a, b) {
	while (b.parentNode)
		if ((b = b.parentNode) == a)
			return true;
	return false;
}
// End tabs.js