
function validate_utv(thisform)
{
	var alert_text= 'Please fill out required information marked with an asterisk.';
	with (thisform)
	{
		if (validate_required(fname,alert_text)==false)
		  {fname.focus();

		  return false;}
		if (validate_required(lname,alert_text)==false)
		  {lname.focus();
		  return false;}
		if (validate_required(zip,alert_text)==false)
		  {zip.focus();

		  return false;}
		if (validate_email(email,alert_text)==false)
		  {email.focus();

		  return false;}

	}

	return true;
}


function validate_form(thisform)
{
	var alert_text= 'Please fill out required information marked with an asterisk.';
	with (thisform)
	{
		if (validate_required(fname,alert_text)==false)
		  {fname.focus();

		  return false;}
		if (validate_required(lname,alert_text)==false)
		  {lname.focus();

		  return false;}
		if (validate_email(email,alert_text)==false)
		  {email.focus();

		  return false;}

	}

	return true;
}


function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		  {alert(alerttxt);return false}
		else {return true}
	}
}

function validate_email(field,alerttxt)
{
	with (field)
	{
		 if(isValidEmail(value))
		 {
			return true;
		 }
		 else
		 {
			alert('Please enter a valid email address');
			return false;
		 }

	}
}
function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}


