<!--JavaScript Document-->
<!--JS for the Selections.jsp Page-->
<!--Javascript-->
<!--*****************************************************-->
function validate(){
  //itemObj.disabled = true;
  var valide = 1;
  var i = 0;
  for (; i < document.main.elements.length; i++){
    if ((isObligatoire(document.main.elements[i].name)) && (document.main.elements[i].value=="")){
      valide = 0;
    }
  }
  if (valide == 1){
    if(document.getElementById("repassword").value == document.getElementById("password").value){
      document.main.submit();
    } else {
      alert("Passwords do not match!")
    }
  } else if (valide == 0){
    alert("Please fill all the fields marked with *");
    //itemObj.disabled = false;
  }
}
<!--*****************************************************-->
function isObligatoire(champ){
  var ChampsObligatoires = new Array("user_username","user_password","user_passwordreenter","user_firstname","user_lastname", "user_email");
  var oblg = false;
  var i = 0;
  for (; i < ChampsObligatoires.length; i++){
    if (ChampsObligatoires[i] == champ){
      oblg = true;
    }
  }
  return oblg;
}
<!--*****************************************************-->
function cancel(){
  if (history.length == 0) {
    window.close()
  } else {
    history.back();
  }
}