var mitems=["nav1","nav2","nav3","nav4","nav5"];
var current_menu="";
var mtim=0;

preloadImages(mitems);

function imgPreload(name, imgurl) {
	eval( name + " = new Image()" );
	eval( name + ".src = \"" + imgurl + "\"" );
}

function preloadImages(imglist)
{
	imgurl="/images/";
	
	for(i=0;i<imglist.length;i++)
	{
		imgPreload(imglist[i]+"_off",imgurl+imglist[i]+"_off.jpg");
		imgPreload(imglist[i]+"_on",imgurl+imglist[i]+"_on.jpg");
	}
}

function iOn(name, selmenu)
{
	if (name.length==4)
	{
		for (var i=1;i<=5;i++)
		{
			try
			{
				document["nav"+i].src = eval("nav"+i+((name=="nav"+i || i==selmenu) ? "_on" : "_off")+".src");
				document.getElementById("nav"+i+"_submenu").style.display = name=="nav"+i ? "" : "none";
			} catch(E)
			{
			}
		}
	}
	else
	{
		document[name].src=eval(name+"_on.src");
		s=name.substr(0,4);
		iOn(s, selmenu);
	}
}

function iOff(name, selmenu)
{
	document[name].src=eval(name+"_off.src");
	if (name.length==4)
	{
		for (var i=1;i<=5;i++)
		{
			try
			{
				document.getElementById("nav"+i+"_submenu").style.display = "none";
			} catch(E)
			{
			}
		}
	}
}

function iOn2(name)
{
	if (name.length==4)
	{
		for (var i=1;i<=6;i++)
		{
			try
			{
				document["nav"+i].src = eval("nav"+i+(name=="nav"+i ? "_on" : "_off")+".src");
				document.getElementById("nav"+i+"_submenu").style.display = name=="nav"+i ? "" : "none";
			} catch(E)
			{
			}
		}
	}
	else
	{
		document[name].src=eval(name+"_on.src");
		s=name.substr(0,4);
		iOn2(s);
	}
}

function iOff2(name)
{
	if (name.length==4)
		document[name].src=eval(name+"_on.src");
	else
		document[name].src=eval(name+"_off.src");
	if (name.length==4)
	{
		for (var i=1;i<=6;i++)
		{
			try
			{
				document.getElementById("nav"+i+"_submenu").style.display = "none";
			} catch(E)
			{
			}
		}
	}
}

function mOn(name, selmenu)
{
	if (selmenu==undefined) selmenu=0;
	iOn(name, selmenu);
}

function mOff(name, selmenu)
{
	if (selmenu==undefined) selmenu=0;
	iOff(name, selmenu);
}

function mOn2(name)
{
	iOn2(name);
}

function mOff2(name, selmenu)
{
	iOff2(name);
}
