function validateFormOnSubmit(theForm) {
var reason = "";
reason += check(theForm.feedback_name);
reason += check(theForm.feedback_number);
reason += checkemail(theForm.feedback_email);
reason += check(theForm.feedback_subject);
reason += check(theForm.feedback_comment);
if (reason != "") {
    alert("Oops! You left some fields out. Please fill them in and try again!");
    return false;
  }

  return true;
}
function checkemail(email) {
	var error = "";
	apos=email.value.indexOf("@")
	dotpos=email.value.lastIndexOf(".")

if (email.value == "" || apos<1 || dotpos-apos<2)
{
		email.style.background = "#DDD1BB";
 		error = "error"
} else {
    	email.style.background = 'White';
}
    return error;  
}

function check(field) {
    var error = "";
 
    if (field.value.length == 0) {
	   field.style.background = "#DDD1BB";
       error = "error"
    } else {
        field.style.background = 'White';
    }
    return error;  
}