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 == "DIV")
			{
				n.className = "show";
			}	
		}
	}, 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 == "DIV")
			{
				n.className = "hide";
			}		
		}
	}, false);


	for(var i=0; i < context.childNodes.length; i++)
	{
		var n = context.childNodes[i];
		if(n.nodeName == "DIV")
		{
			for(var x=0; x < n.childNodes.length; x++)
			{
				var n2 = n.childNodes[x];
				if(n2.nodeName == "UL")
				{
					for(var x2=0; x2 < n2.childNodes.length; x2++)
					{
						var n3 = n2.childNodes[x2];
						if(n3.nodeName == "LI")
						{
							new hoverClass(n3, "hover", "");
						}
					}
				}
			}	
		}
	
	}

}

function hoverClass(context, tagClassOn, tagClassOff)
{
	this.context = context;
	this.tagClassOn = tagClassOn;
	this.tagClassOff = tagClassOff;
	var me = this;
	Event.observe(context, 'mouseover', function()
	{
		me.context.className = me.tagClassOn;
	}, false);


	Event.observe(context, 'mouseout', function()
	{
		me.context.className = me.tagClassOff;
	}, 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);
		}
	}
}