function isEmail(val)
   {
   // Return false if e-mail field does not contain a '@' and '.' .
   if (val.indexOf ('@',0) == -1 ||
       val.indexOf ('.',0) == -1)
      {
      return 1;
      }
   else
      {
      return 0;
      }
   }
function check_form(bxformName) {
  var error = 0;
  var error_message = "Error in the contact form.\nPlease make the following corrections:\n\n";

  var name = bxformName.name.value;
  var email = bxformName.email.value;
  var subject = bxformName.subject.value;
  var message = bxformName.message.value;
  var code = bxformName.bx_code.value;

   //Validation for NAME
   if (name == "") {
    error_message = error_message + "* Please enter your name.\n";
    error = 1;
    }
	//Validation for EMAIL
   if ((email == "") || (isEmail(bxformName.email.value)==1)) {
    error_message = error_message + "* Please enter a valid email address(e.g yourname@yourcompany.com).\n";
    error = 1;
    }

   //Validation for SUBJECT
   if (subject == "") {
    error_message = error_message + "* Please enter a subject for your contact message.\n";
    error = 1;
    }
   //Validation for MESSAGE
   if (message == "") {
    error_message = error_message + "* Please enter something in the contact message, so we can help you.\n";
    error = 1;
    }
    //Validation for CAPTCHA
   if (code == "") {
    error_message = error_message + "* Please enter code from image.\n";
    error = 1;
    }

  if (error == 1) {
    alert(error_message);
    return false;
  } else {
    return true;
  }
}
