// Initialize the array to hold all required fields
var oFormMode = document.getElementById('form_mode');

if(oFormMode == "add") {
  var requireFields = ['members_firstName', 'members_lastName', 'members_country', 'members_postcode', 'members_daytimeTelephone', 'members_users_email', 'members_users_passwrd', 'users_passwrd_confirm'];
} else {
  var requireFields = ['members_firstName', 'members_lastName', 'members_country', 'members_postcode', 'members_daytimeTelephone', 'members_users_email'];
}




function checkFields() {
  var bOKtoSubmit = true;

  var oAlertAgreeDiv = document.getElementById('alert_agree_terms');
  var oAlertPassDiv = document.getElementById('alert_pass_mismatch');
  var oAlertEmptyDiv = document.getElementById('alert_empty_fields');

  oAlertAgreeDiv.style.display = 'none';
  oAlertPassDiv.style.display = 'none';
  oAlertEmptyDiv.style.display = 'none';

  for(var i=0; i < requireFields.length; i++) {
    var fieldID = requireFields[i];
    var oElement = document.getElementById(fieldID);
    //    alert(oElement.name + " is " +oElement.value.length);
    if(oElement.value.length < 1) {
      oAlertEmptyDiv.style.display = 'block';
      bOKtoSubmit = false;        
      break;
      }
  } 

  var oAccept = document.getElementById('accept');
  if(oAccept) {
    if(oAccept.checked) {
      bOKtoSubmit = true;    
    } else {
      oAlertAgreeDiv.style.display = 'block';
      bOKtoSubmit = false;        
    }
  }


  if(confirmPassword() && bOKtoSubmit) {
    var oForm = document.getElementById('registration_form');
    submitForm(oForm);
  } else {

  }
}


function confirmPassword(){
  var oUserPass = document.getElementById('members_users_passwrd');
  var oUserPassConfirm = document.getElementById('users_passwrd_confirm');
  var oAlertPassDiv = document.getElementById('alert_pass_mismatch');

  if(oUserPass.value == oUserPassConfirm.value) {
    return true;
  } else {
    oAlertPassDiv.style.display = 'block';
    return false;
  }
}
 

function submitForm(oForm) {
  var oFormSubmitted = document.getElementById('form_submitted');
  oFormSubmitted.value = '1';  
  oForm.submit();
 
}
