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_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function process_name(form) {
    with (form) {
      var fname = lead_first_name.value;
      var position = fname.indexOf(" ");
      if (position > -1){
          lead_first_name.value = fname.substring(0,position );
          lead_last_name.value = fname.substring(position);
      }
    }
}

function process_phone_form(form) {
    with (form) {
      lead_touch_attributes_phone.value = form.lead_touch_attributes_phone_prefix.value + form.lead_touch_attributes_phone_middle.value + form.lead_touch_attributes_phone_suffix.value;
      process_name(form);    }
}

function process_email_form(thisform)
{
process_name(thisform);
with (thisform)
  {
	if (validate_required(fn1,"Please enter your name")==false)
		{fn1.focus();return false;}
	//  }
	if (validate_email(email,"Not a valid e-mail address")==false)
		{email.focus();return false;}
	  }
}









function phone() {
if (document.phoneNumber.fn.value=="")
{
alert ('Please enter your name');
document.phoneNumber.fn.focus();
return false;
}
else if (document.phoneNumber.first.value=="" || document.phoneNumber.second.value=="" || document.phoneNumber.third.value=="")
{
alert ('Please enter phone number');
document.phoneNumber.first.focus();
return false;
}

if (isNaN(document.phoneNumber.first.value) || isNaN(document.phoneNumber.second.value) || isNaN(document.phoneNumber.third.value))
{
alert ('Please enter the correct format for a phone number');
document.phoneNumber.first.focus();
return false;
}

}
