// JavaScript Document

function validate_email(field,alerttxt)
{
with (field)
 {
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
 }

}

/****************************************************************/
function validate_phone(field, alerttxt)

{
			with(field)
			{
			rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
            if (!rePhoneNumber.test(field.value)) 
			{alert(alerttxt);return false;}
			else {return true}
            }
}

/*******************************************************************/

function validate_price(field, alerttxt)

{
			with(field)
			{
			reprice = new RegExp( /^\$?(?:\d+|\d{1,3}(?:,\d{3})*)(?:\.\d{1,2}){0,1}$/ );

            if (!reprice.test(field.value)) 
			{alert(alerttxt);return false;}
			else {return true}
            }
}

/*******************************************************************/

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false}
else {return true}
}

}
/****************************************************************/

function validate_form2(thisform)
{
	with (thisform)
{
 //cleanString (str)
  if (validate_required(name,"Name is a required field")==false)
  {name.focus();return false}
  if (validate_required(email,"Email is a required field")==false)
  {email.focus();return false}
  if (validate_email(email,"This is not a valid e-mail address")==false)
  {email.focus();return false}
  if (validate_required(phone,"Phone is a required field")==false)
  {phone.focus();return false}
  if(validate_phone(phone,"Phone number is invalid.\nPlease enter the number as (888)888-8888 ")==false)
  { phone.focus(); return false }
  if (validate_required(subject,"Subject is a required field")==false)
  {subject.focus();return false}
  if (validate_required(details,"Please tell us how we can assist you.")==false)
  {details.focus();return false}
 
}
}

/*******************************************************************/