/* Javascript for tintcentre.ca
   @author Per Nilsson : per[delete-this]@sproutlab.com
*/

// adds 'last' class to lastChild element of submenu.
addClasses = function() {
	var parEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<parEls.length; i++)
	{
		if(parEls[i].className.indexOf('parent') < 0)
			continue;

		var links = parEls[i].getElementsByTagName('a');
 		links[links.length-1].className = 'last';
	}
	if(navigator.userAgent.toLowerCase().indexOf('safari') >= 0)
	{
		document.getElementsByTagName('body')[0].className = 'safari';
	}
}

// contact form validation
formValidation = function()
{
	if( document.location.toString().toLowerCase().indexOf('contact') >= 0 )
	{
		$('contact_form').observe('submit', validateForm);
	}
}

// Initialize Javascript Stuff
window.onload = function ()
{
	// Add Contact form validation (if this is contact page)
	formValidation();
	// dynamically add classes to some elements (used in CSS)
	addClasses();
	
	// Start Lightbox!
	new Lightbox();
	
	// ie nav bar hover support + submenu layout script
	if(typeof ieInit == "function")
	{
		ieInit();			
	}
}
