
/*

NAVIGATION FIX CODE

*/

function addTopNavIds()
{
	if (document.getElementsByClassName)
	{
		topNavElements = document.getElementsByClassName('navLinkContainer');

		for (i=0; i<topNavElements.length; i++)
		{
			switch (i)
			{
				case 0:
					topNavElements[i].id = 'home';
					break;
				case 1:
					topNavElements[i].id = 'imperative';
					break;
				case 2:
					topNavElements[i].id = 'healthwise';
					break;
				case 3:
					topNavElements[i].id = 'healthyliving';
					break;
				case 4:
					topNavElements[i].id = 'letsconnect';
					break;
				case 5:
					topNavElements[i].id = 'takeaction';
					break;
				case 6:
					topNavElements[i].id = 'contribute';
					break;
				default:
					topNavElements[i].id = 'unnamed_topnav_'+i;
					break;
			}
		}
	}
}

function showLeftNavTopLevel()
{
	if ($('leftNav') && $('leftHeader')) {
		$('leftHeader').parentNode.style.display = "block";

		if (document.getElementsByClassName('leftNavOn').length == 0)
			$('leftHeader').addClassName('leftNavOn');
	}	
}

Event.observe(window, 'load', addTopNavIds);
Event.observe(window, 'load', showLeftNavTopLevel);

/*

CALENDAR FIX CODE

*/

function addCalendarHeaderStyles()
{
	cdheaders = document.getElementsByClassName('CDheader');

	for (i=cdheaders.length-1; i>0; --i)
	{
		if ((cdheaders.length-i)%2 == 1 && cdheaders[i].tagName=="TD")
			cdheaders[i].addClassName('CDEven');
		else if (cdheaders[i].tagName=="TD")
			cdheaders[i].addClassName('CDOdd');
	}
}

Event.observe(window, 'load', addCalendarHeaderStyles);

/* FRONT PAGE POLL FIX */
function fixPollSubmitImage()
{
	// Find form
	formObj = 0;
	for (i=0; i<document.forms.length; ++i)
	{
		if (document.forms[i].action.match(/pp\.asp/))
		{
			formObj = document.forms[i];
			break;
		}
	}

	if (!formObj)
	{
		return;
	}

	// Find link
	submitLink = document.getElementById('pollSubmitLink');

	if (!submitLink)
	{
		return;
	}

	// Add submit code to link
	submitLink.onclick = function () { formObj.submit(); }

	// Find current submit button
	buttonObj = 0;
	for (i=0; i<formObj.elements.length; ++i)
	{
		if (formObj.elements[i].type.match(/submit/))
		{
			buttonObj = formObj.elements[i];
			break;
		}
	}

	// If there's a button
	if (buttonObj)
	{
		// Hide the button
		buttonObj.hide();
	}
}

Event.observe(window, 'load', fixPollSubmitImage);
