// JavaScript Document addRollovers
/* Chayne Walsh : 2007 08 01 */
var AddRollovers = 
{
	init: function()
	{
		var opacityRollover1 = Core.getElementsByClass("opacityRollover1");
		for (var i = 0; i < opacityRollover1.length; i++)
		{
			Core.setOpacity(opacityRollover1[i],100); // initial state
			Core.addEventListener(opacityRollover1[i], "mouseover", AddRollovers.onmounseoverHandler1);
			Core.addEventListener(opacityRollover1[i], "mouseout", AddRollovers.onmounseoutHandler1);
		}
		
		var opacityRollover2 = Core.getElementsByClass("opacityRollover2");
		for (var i = 0; i < opacityRollover2.length; i++)
		{
			Core.setOpacity(opacityRollover2[i],80); // initial state
			Core.addEventListener(opacityRollover2[i], "mouseover", AddRollovers.onmounseoverHandler2);
			Core.addEventListener(opacityRollover2[i], "mouseout", AddRollovers.onmounseoutHandler2);
		} 
		
		var opacityRollover3 = Core.getElementsByClass("opacityRollover3");
		for (var i = 0; i < opacityRollover3.length; i++)
		{
			Core.setOpacity(opacityRollover3[i],80); // initial state
			Core.addEventListener(opacityRollover3[i], "mouseover", AddRollovers.onmounseoverHandler);
			Core.addEventListener(opacityRollover3[i], "mouseout", AddRollovers.onmounseoutHandler);
		} 
		
		
		AddRollovers.setActiveState(window.location);
		
	},
	onmounseoverHandler: function()
	{
		Core.setOpacity(this,100);
	},
	
	onmounseoutHandler: function()
	{
		Core.setOpacity(this,80);
	},
	onmounseoverHandler1: function()
	{
		Core.setOpacity(this,80);
	},
	
	onmounseoutHandler1: function()
	{
		Core.setOpacity(this,100);
	},
	onmounseoverHandler2: function()
	{
		Core.setOpacity(this,50);
	},
	
	onmounseoutHandler2: function()
	{
		Core.setOpacity(this,100);
	},
	onmounseoverHandler3: function()
	{
		Core.setOpacity(this,100);
	},
	
	onmounseoutHandler3: function()
	{
		Core.setOpacity(this,80);
	},
	onclickSetStateHandler3 : function()
	{
		try {AddRollovers.setActiveState(this.getElementsByTagName('a')[0].href);}catch(e){}
	},
	setActiveState : function(activeHref)
	{
		var opacityRollover3 = Core.getElementsByClass("opacityRollover3");
		for (var i = 0; i < opacityRollover3.length; i++)
		{
			try { Core.addEventListener(opacityRollover3[i], "click", AddRollovers.onclickSetStateHandler3); } catch(e) { }
			
			var menuHrefs = '';
			try {menuHrefs = opacityRollover3[i].getElementsByTagName('a')[0].href;}catch(e){}
			
			if (menuHrefs ==  activeHref )
			{
				Core.setOpacity(opacityRollover3[i],100); // initial state
				try
				{
					Core.removeEventListener(opacityRollover3[i], "mouseover", AddRollovers.onmounseoverHandler3);
					Core.removeEventListener(opacityRollover3[i], "mouseout", AddRollovers.onmounseoutHandler3);
				}catch(e){}
			}
			else
			{
				Core.setOpacity(opacityRollover3[i],80); // initial state
				Core.addEventListener(opacityRollover3[i], "mouseover", AddRollovers.onmounseoverHandler3);
				Core.addEventListener(opacityRollover3[i], "mouseout", AddRollovers.onmounseoutHandler3);
			}
		} 	
	}
}
Core.start(AddRollovers);
