// Seth Jennings
// nav.js
// JavaMenu v1.0

function mainarray(length) 
{ 
   this.length = length; 
   for (var i = 1; i <= length; i++) { this[i] = null; } 
   return this;
}

function mainmenu(name,xpos,ypos,imagename,staticimage,overimage)
{
	this.name = name;
	this.imagename = imagename;
	this.staticimage = staticimage;
	this.overimage = overimage;
	if(ns4 == true){
		document[name].top = ypos;
		document[name].left = xpos;
	}
	else{
		document.getElementById(name).style.top = ypos;
		document.getElementById(name).style.left = xpos;
	}
	return this;
}

var menutimer;
var timeout = 400;

function changebg(arg,oper)
{
	if(oper) arg.bgColor = oper;
	else arg.bgColor = "";
	return true;
}

function deactivate(menuid)
{
	for(var a=1; a<=menu.length; a++)
		if(menu[a].name == menuid){
			changeImages(menu[a].imagename,"/images/" + menu[a].staticimage);
			if(ns4) document[menu[a].name].visibility = 'hidden';
			else document.getElementById(menu[a].name).style.visibility = 'hidden';
		}
	return true;
}

function activate(menuid)
{
	clearTimeout(menutimer);
	for(var a=1; a<=menu.length; a++) 
		if(menu[a].name == menuid){
			changeImages(menu[a].imagename,"/images/" + menu[a].overimage);
			if(ns4) document[menu[a].name].visibility = 'visible';
			else document.getElementById(menu[a].name).style.visibility = 'visible';
		}
	return true;
}