var active;
Event.observe(window,'load',function ()
{
	$$('ul#primary-nav li a').each(
		function (el)
		{
			el.observe(
				'click',
				function (event)
				{
					link = Event.element(event);
					subNav = $(link.parentNode.id+'-sub');

					reset();

					if(subNav && subNav.style.display !== 'block')
					{
						link.style.color = '#333';
						subNav.style.display = 'block';
						Event.stop(event);
					}
				}				
				,true
			);
		}
	);
});

function reset()
{
	$$('ul#primary-nav li a').each(
		function (link)
		{
			link.style.color = '';
		}
	)
	$$('ul#primary-nav li ul').each(
		function (el)
		{
			el.style.display = 'none';
		}
	);
}