// JavaScript Document

function init()
{
	//Utils.trace('init');
	// init functions here
	
	var tabs = myUtils.getAll('A','rel','tab');
	for( var i=0;i<tabs.length;i++ )
	{
		var tab = tabs[i];
		tab.onclick = function()
		{
			var tabbar = this.parentNode;
			for( var j=0;j<tabs.length;j++ )
			{
				var cat = tabbar.childNodes[j].id.split("_")[1];
				var cont = document.getElementById("cont_"+cat);
				cont.style.display = "none";
				tabbar.childNodes[j].className = "inactive";
			}
			cont = document.getElementById("cont_"+this.id.split("_")[1]);
			cont.style.display = "block";
			this.className = '';
			return false;
		}
	}
}

Event.observe(window, 'load', init);


/* form validation */

function css_validation()
{
	form = document.forms[0];
	var submit_it = true;
	for( i=0;i<form.length;i++ )
	{
		if( form[i].className && form[i].className.indexOf('REQUIRED') > -1 )
		{
			form[i].oldclass = form[i].parentNode.parentNode.className;
			if( form[i].value == '' )
			{
				form[i].parentNode.parentNode.className = form[i].oldclass+" error";
				submit_it = false;
			}
			else
			{
				form[i].parentNode.parentNode.className = form[i].oldclass;
			}
		}
	}
	if( !submit_it ) document.getElementById('errormsg').innerHTML = '<strong>Please review the highlighted fields and resubmit.</strong>';
	return submit_it;
}
