  
 function checkform ( form )
 {
 var name_right = true;
 var street_right = true;
 var city_right = true;
 var state_right = true;
 var zip_right = true;
 var fax_right = true;
 var email_right = true;
 var phone_right = true;
 var message_right = true;
 var comma = false;
 var alert_text = "Please enter your:" + "\n\n"; 
// ** START **
 if (form.Name.value == "" || form.Name.value == "Name*") {
    name_right = false;
    if (comma == true) {
        comma = false;    
        alert_text += "," + "\n";
    }
    alert_text += "Name";
    comma = true;
 }
 if (form.email.value == "" || form.email.value == "Email*" || validate(form.email.value) == false) {
    email_right = false;
    if (comma == true) {
        comma = false;    
        alert_text += "," + "\n";
    }
    
    alert_text += "Email Address";
    if (form.email_form.value != "Email Address") {
        if (validate(form.email_form.value) == false) {
            alert_text += "(Entry not valid)";
        }
    }
    comma = true;
 }if (name_right == false || street_right == false || city_right == false || zip_right == false || state_right == false || phone_right == false || email_right == false || fax_right == false || message_right == false) {
     alert( alert_text );
     if (name_right == false) {
         form.name_form.focus();
     } else if (street_right == false) {
        form.street_form.focus();     
     } else if (city_right == false) {
        form.city_form.focus();     
     } else if (state_right == false) {
        form.state_form.focus();     
     } else if (zip_right == false) {
        form.zip_form.focus();     
     } else if (phone_right == false) {
        form.phone_form.focus();     
     } else if (fax_right == false) {
        form.fax_form.focus();     
     } else if (email_right == false) {
        form.email_form.focus();     
     } else if (message_right == false) {
        form.message_form.focus();     
     }
     return false;
 }// ** END **
 return true ;
 }// EMAIL VALIDATION
function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }
}

// Phone Validation
function check_usphone(phonenumber) 
{ 
var regexObj = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;

if (regexObj.test(phonenumber)) {
    var formattedPhoneNumber =
        phonenumber.replace(regexObj, "($1) $2-$3");
        return true;
} else {
    return false;
}}
