
hs.graphicsDir = '/scripts/highslide/graphics/';
hs.outlineType = 'rounded-white';
hs.outlineWhileAnimating = true;

function verifyRequired() 
{
	if (document.icpsignup["fields_email"].value == "") {
		document.icpsignup["fields_email"].focus();
		alert("Please provide an email address.");
		return false;
	}
		
	return true;
}

function highlightNav()
{
	var navLinks = $$('#nav_container a');
	bindEvents(navLinks);
	
	var miscLinks = $$('.mo');
	bindEvents(miscLinks);
	
	function bindEvents(elements)
	{
		for ( i = 0; i < elements.length; i++ ) {
			
			if ( window.location == elements[i].href ) {
				var image = $$('#' + elements[i].id + ' img');
				image[0].src = image[0].src.replace(/\.png/, '_over.png');
			}
			else {				
				Event.observe(elements[i], 'mouseover', handler.bindAsEventListener(elements[i], 1));
				Event.observe(elements[i], 'mouseout', handler.bindAsEventListener(elements[i], 0));
			}
		}
	}
}

function handler(e, zoom)
{
	var element = Event.element(e);
	
	if ( zoom ) {
		element.src = element.src.replace(/\.png/, '_mo.png');
	}
	else {
		element.src = element.src.replace(/(_mo)?\.png/, '.png');
	}
	
}