function jsf_testVal(frm)
{
	var sMsg = new Array();
	if (frm.realname.value.length == 0)
	{
		sMsg.push('Please enter your name.');
	}
	if (frm.email.value.length == 0 || !jsf_validEmail(frm.email.value))
	{
		sMsg.push('Please enter a valid email address.');
	}
	if (frm.phone.value.length == 0 )
	{
		sMsg.push('Please enter your phone number.');
	}
	if (sMsg.length > 0)
	{
		alert(sMsg.join('\n'));
		return false;
	}
	else
	{
		return true;
	}
}
function jsf_validEmail(object_value)
{
	var regexPattern = new RegExp(/^[a-zA-Z_0-9-]+(\.[a-zA-Z_0-9-]+)*@([a-zA-Z_0-9-]+\.)+[a-zA-Z]{2,7}$/);
	//trim whitespace before we validate
	object_value = object_value.replace(/^\s+/,'').replace(/\s+$/,'');
	return regexPattern.test(object_value);
}