// form validation script
var errorMessage = ""
var error = 0

function validateForm(form) {
 errorMessage = "";
 error = 0;
// Adem not using double entry password, so set password and pwordConf to the same value
 var password = document.getElementById("password");
 var pwordConf = document.getElementById("pwordConf");
 if (!pwordConf)
 	pwordConf = password;

  validateNotNull(document.getElementById("name"), "Please enter your name");
  validateNotNull(document.getElementById("jobTitle"), "Please enter your job title");
  validateNotNull(document.getElementById("organisation"), "Please enter your organisation");
  validateNotNull(document.getElementById("address"), "Please supply your address");
  validateNotNull(document.getElementById("email"), "Please supply an Email address");
  validateNotNull(document.getElementById("dayPhone"), "Please supply your phone number");
 
  if (password && pwordConf) {
  if (password.value != pwordConf.value){
  error ++;
  errorMessage += "Passwords do not match, please try again" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';
  password.value = ""
  pwordConf.value = ""
 }
 else if (password.value == ""){
  error ++;
  errorMessage += "Please supply a Password" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';

 }
  else if (password.value.length < 6){
  error ++;
  errorMessage += "Password must be at least 6 characters" + "\r\n";
  password.style.backgroundColor = '#F5DFD8';
  pwordConf.style.backgroundColor = '#F5DFD8';
  password.value = ""
  pwordConf.value = ""
 }
 }
 
 if (error > 0){
  alert(errorMessage);
  return false;
 }
 else
  return true;
 
 
 }

function validateNotNull(field, message){
  if (field) {
  if (field.value ==""){
  field.style.backgroundColor = '#F5DFD8';
  errorMessage += message + "\r\n";
  error ++;
 }
 else{  field.style.backgroundColor = '#FFFFFF';}
 }
}

function validateChecked(field, message){
  if (field) {
  if (!(field.checked)){
  errorMessage += message + "\r\n";
  error ++;
 }}
}
//end form validation script