// JavaScript Document
function checkform(form) {
  var err = "";
	err += checkname(form.name.value);
	err += checkEmail(form.email.value);
	err += checkPhone(form.phone.value);
	err += checkSubject(form.subject.value);
	err += checkMessage(form.message.value);
	if (err != "") {
	  var msg = "Please enter your:\n" + err + "before submitting.";
    alert(msg);
    return false;
  }
  //form.submit();
	return true;
}

function checkname( name ) {
  var error = "";
	if( name == "" ){
	  error = "\tname\n";
	}
	return error;
}

function checkEmail( email ) {
  var error = "";
	if( email == "" ){
	  error = "\tEmail address\n";
	}
	var emailFilter=/^.+@.+\..{2,3}$/;
  if (!(emailFilter.test(email))) { 
       error = "\tValid email address\n";
  }
  var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
  if (email.match(illegalChars)) {
   error = "\tValid email address\n";
  }
  return error;
}

function checkPhone( email ) {
  var error = "";
	if( email != "" ) {
	  var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
    if (email.match(illegalChars)) {
      error = "\tValid phone number\n";
    }
	}
  return error;
}

function checkMessage(message) {
    var error = "";
    if (message == "") {
       error = "\tEmail Message\n";
    }    
  return error;
}    


function checkSubject( subject ) {
  var error = "";
	if( subject == "" ){
	  error = "\tSubject\n";
	}
	return error;
}


