// JavaScript Document



	//DOM querying
	/* Get Element by ID or Tagname*/
	function getIt(what2get){
		document.getElementById(what2get) == null ? result = document.getElementsByTagName(what2get) : result = document.getElementById(what2get)
		return result
	}



YAHOO.namespace("ImageX");


YAHOO.ImageX.overlays = new Array();
YAHOO.ImageX.showtimeout = null;
YAHOO.ImageX.hidetimeout = null;


YAHOO.ImageX.menuInit = function() {
	for (i=1;i<8;i++) {
		YAHOO.ImageX.overlays[i] = new YAHOO.widget.Overlay('nav-m' + i, {iframe: false}); 
		YAHOO.ImageX.overlays[i].cfg.setProperty("context", ["nav-e" + i, "tl", "bl"]);
				
		YAHOO.util.Event.addListener("nav-e" + i, "mouseover", MenuMouseover, YAHOO.ImageX.overlays[i], true);
		YAHOO.util.Event.addListener("nav-e" + i, "mouseout", MenuMouseout, YAHOO.ImageX.overlays[i], true);
		YAHOO.util.Event.addListener("nav-m" + i, "mouseover", MenuPopup, YAHOO.ImageX.overlays[i], true);
		YAHOO.util.Event.addListener("nav-m" + i, "mouseout", MenuMouseout, YAHOO.ImageX.overlays[i], true);
			
		//I hate IE6 so much
		if (YAHOO.ImageX.overlays[i].show) {
			YAHOO.ImageX.overlays[i].show();
		}
		if (YAHOO.ImageX.overlays[i].hide) {
			YAHOO.ImageX.overlays[i].hide();		
		}
	}
}


function MenuPopup(e, menu) {
	clearTimeout(YAHOO.ImageX.hidetimeout);
	// nav background retains hover color while user mouseovers dropdown menu
	//	works as long as there are no more than 9 navs			
	this_menu = document.getElementById("nav-e"+(menu.toString().charAt(menu.toString().length-1)));
	this_menu.style.backgroundColor = "#069";
	this_menu.childNodes[0].style.color = "#FFF";	
	menu.show();	
}

function MenuMouseout(e, menu) {
	YAHOO.ImageX.hidetimeout = setTimeout(function() {MenuHide(null, menu)}, 50); 
	clearTimeout(YAHOO.ImageX.showtimeout);
}

function MenuMouseover(e, menu) {
	YAHOO.ImageX.showtimeout = setTimeout(function() {MenuPopup(null, menu)}, 50); 
}

function MenuHide(e, menu) {
	//	nav background reverts to #FFF when user mouseouts dropdown menu
	//	works as long as there are no more than 9 navs
	this_menu = document.getElementById("nav-e"+(menu.toString().charAt(menu.toString().length-1)));
	this_menu.style.backgroundColor = "";
	this_menu.childNodes[0].style.color = "#000";
	menu.hide();
}


YAHOO.ImageX.menuInit();




function init(){
	getIt("head")[0].removeChild(getIt("menu-hider-css"));
	
	if(document.addEventListener){
		window.addEventListener("resize",function(){location.href = location.href},false);
		}
	
	else
		window.attachEvent("onresize",function(){location.href = location.href});
	}

if(document.addEventListener){
	window.onload = init();
}
else{
	window.onload = init;
	}
	
