var flash;

window.onload = setup;

function setup()
{
	if(document.getElementById('messages'))
	{
		hideMessages();
	}
	

}

function hideMessages()
{
	 
		setTimeout('new Effect.Fade(document.getElementById("messages"), {duration:1.0})', 3000);
	
}





function checkRequired(form)
{
	var fields = getElementsByClass('required');
	var length = fields.length;
	var ok = true;
	for (i = 0, j = 0; i < length; i++) {
		if ( fields[i].value==null||fields[i].value=="" ) {
			ok = false;
			fields[i].style.backgroundColor = '#FFB6A4';
			fields[i].style.borderColor = '#FF0000';			
		}
		else
		{
			fields[i].style.backgroundColor = '#FFFFFF';
			fields[i].style.borderColor = '#000000';		
		}
	}
	
	if(ok)
	{
		return true;
	}
	else{
	alert('Please ensure you have filled out all fields');
	return false
	}
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}



