function mainNav(context)
{

	this.context = context;
	var me = this;
	Event.observe(context, 'mouseover', function()
	{
		for(var i=0; i < me.context.childNodes.length; i++)
		{
			var n = me.context.childNodes[i];
			if(n.nodeName == "A")
			{
				for(var x=0; x < n.childNodes.length; x++)
				{
					var n2 = n.childNodes[x];
					if(n2.nodeName == "IMG")
					{
						var tmparr = n2.src.split("/");
						var imgarr = tmparr[tmparr.length - 1].split(".");
				
						imgarr[0] = imgarr[0] + "_hover";

						n2.src = "images/" + imgarr[0] + "." + imgarr[1];
					}
				}
			}
			else if(n.nodeName == "UL")
			{
				//n.style.display = "block";
			}	
		}
	}, false);


	Event.observe(context, 'mouseout', function()
	{
		for(var i=0; i < me.context.childNodes.length; i++)
		{
			var n = me.context.childNodes[i];
			if(n.nodeName == "A")
			{
				for(var x=0; x < n.childNodes.length; x++)
				{
					var n2 = n.childNodes[x];
					if(n2.nodeName == "IMG")
					{
						n2.src = n2.src.replace("_hover", "");
					}
					
				}
			}
			else if(n.nodeName == "UL")
			{
				//n.style.display = "none";
			}		
		}
	}, false);

}



Event.observe(window, 'load', windowload, false);

function windowload()
{
	var context = document.getElementById("nav")

	for(var i=0; i < context.childNodes.length; i++)
	{
		var n = context.childNodes[i];
		if(n.nodeName == "LI")
		{
			new mainNav(n);

			for(var i2=0; i2 < n.childNodes.length; i2++)
			{
				var n2 = n.childNodes[i2];
				if(n2.nodeName == "UL")
				{
					for(var i3=0; i3 < n2.childNodes.length; i3++)
					{
						var n3 = n2.childNodes[i3];
						if(n3.nodeName == "LI")
						{
							new mainNav(n3);
						}
					}
				}
			}
		}
	}
}