function Validate(form)
{
	var email = document.forms[0].email.value;
	var phone = document.forms[0].phone.value;
	var comment = document.forms[0].comment.value;
	var flag = true

	document.getElementById("error_pallet").innerHTML = "";
	// check for any space characters that may be input
  	
  if(email == "" || email == null) {
    //invalid email
    document.getElementById("email").className="error";
    document.getElementById("email_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Valid Email Address Required.<br /><br />"
    flag = false;

  } else {
    //valid email
    document.getElementById("email").className="";
    document.getElementById("email_error").className="error_hidden";
  }
  
  if(phone == "" || phone == null) {
    //invalid email
    document.getElementById("phone").className="error";
    document.getElementById("phone_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Phone Number Required.<br /><br />"
    flag = false;

  } else {
    //valid email
    document.getElementById("phone").className="";
    document.getElementById("phone_error").className="error_hidden";
  }
  
  if(comment == "" || comment == null) {
    //invalid email
    document.getElementById("comment").className="error";
    document.getElementById("comment_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Please enter a comment.<br /><br />"
    flag = false;

  } else {
    //valid email
    document.getElementById("comment").className="";
    document.getElementById("comment_error").className="error_hidden";
  }
  	
  return flag;
}
function Validate_question(form) {
  var tos = document.forms[0].tos_agree;
  var email = document.forms[0].email.value;
  var question = document.forms[0].question.value;
  var flag = true;
  
  document.getElementById("error_pallet").innerHTML = "";
  
  if(!tos.checked) {
    document.getElementById("error_pallet").innerHTML += "You must agree to the <a href='../privacy' target='_blank'>Terms</a>.<br /><br />";
    document.getElementById("tos_error").className="error_show";
    flag = false;
  }
  
  if(email == "" || email == null) {
    //invalid email
    document.getElementById("email").className="error";
    document.getElementById("email_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Valid Email Address Required.<br /><br />"
    flag = false;

  } else {
    //valid email
    document.getElementById("email").className="";
    document.getElementById("email_error").className="error_hidden";
  }
  if(question == "" || question == null) {
    document.getElementById("question").className="error";
    document.getElementById("question_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Please enter a question.<br /><br />"
    flag = false;
  } else {
    document.getElementById("question").className="";
    document.getElementById("question_error").className="error_hidden";
  }
  
  return flag;
}
function Validate_register(form) {
  
  var tos = document.forms[0].tos_agree;
  var email = document.forms[0].email.value;
  var password1 = document.forms[0].password.value;
  var password_again = document.forms[0].password_again.value;
  var flag = true;

  
  document.getElementById("error_pallet").innerHTML = "";
  
  
  if(!tos.checked) {
    document.getElementById("error_pallet").innerHTML += "You must agree to the <a href='../privacy' target='_blank'>Terms</a>.<br /><br />";
    document.getElementById("tos_error").className="error_show";
    flag = false;
  }
  
  if(email == "" || email == null) {
    //invalid email
    document.getElementById("email").className="error";
    document.getElementById("email_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Valid Email Address Required.<br /><br />"
    flag = false;
  } else {
     document.getElementById("email").className="";
     document.getElementById("email_error").className="error_hidden";
  }
  if(password1 != password_again) {
    //Unmatched passwords
    document.getElementById("password_again").className="error";
    document.getElementById("password_again_error").className="error_show";
    document.getElementById("password1").className="error";
    document.getElementById("password1_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Passwords must match.<br /><br />"
    flag = false;
  } else {
    document.getElementById("password_again").className="";
    document.getElementById("password_again_error").className="error_hidden";
    document.getElementById("password1").className="";
    document.getElementById("password1_error").className="error_hidden";
  }
  
  if(password1 == "" || password1 == null) {
    //empty password
    document.getElementById("password1").className="error";
    document.getElementById("password1_error").className="error_show";
    document.getElementById("error_pallet").innerHTML += "Password required.<br /><br />"
    flag = false;
  } else {
    document.getElementById("password1").className="";
    document.getElementById("password1_error").className="error_hidden";
  }

  
  
  
  
  return flag;
}