function $(s){return document.getElementById(s);}

/* generic validation routine */
function validateForm(frm)
{
var i;
var ret = true;
var field;
var out='';

// loop through all fields
// check if they have validation class name
// and do appropriate validation
// @return true, if all validation passes
for (i=0; i<frm.elements.length; i++)
{

	field = frm.elements[i];

	filter = /validation-required/;
	if (filter.test(field.className) && field.value=='')
	{
		out += 'Please enter a value for ' + field.name + '<br />';
		ret = false;
	}

	filter = /format-email/;
	if (filter.test(field.className))
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (field.value!='' && !filter.test(field.value))
		{
			out += 'Please enter a valid email address'  + '<br />';
			ret = false;
		}
	}
}
$('errors').innerHTML = out;
return ret;
}


