//locale contents
var localeEmailAlreadyInUse_profile_reg = 'El em@il que has escrito ya está siendo utilizado. Introduce otra dirección em@il.';
var localeRequestError_profile_reg 	= 'Ooops... Error en la solicitud :-( ';
var localePwdSixChars_profile_reg 	= 'Especifica una contraseña de al menos 6 caracteres';
var localePwdNotUsername_profile_reg 	= 'Escribe una contraseña diferente del\'usuario';
var localePwdConfirm_profile_reg 	= 'La contraseña no ha podido confirmarse correctamente';

function emailSuccess() {
 emailVerified = true
 document.getElementById("sem_email").src = iconImages[1].src;
 document.getElementById("error_email").innerHTML = "";
}

function emailError() {
 emailVerified = false;
 document.getElementById("sem_email").src = iconImages[2].src;
 document.getElementById("error_email").innerHTML = localeEmailAlreadyInUse_profile_reg;
}

function checkEmail(email,callSuccess,callError) {
 if (email.length > 0) {
  var errorStr = localeRequestError_profile_reg;
  $.ajax({
   type: "POST",
   url: "/gp/webService.do?dispatch=checkEmail",
   data: "email="+email,
   error: function(){
     fuepsAlert(errorStr);
   },
   success: function(msg){
     var res = ""; 
     $(msg).find("result").each(function(){res = $(this).text();});   
     if (res == "ok")
      callSuccess();
     else
      callError();
   }
  });
 }
}

function checkNewPwd(){
 var checkPwd = true;
 if (document.formDati.password.value.length > 0) {
  if (document.formDati.password.value.length < 6) {
   checkPwd = false;
   document.getElementById("sem_password").src = iconImages[2].src;
   document.getElementById("error_password").innerHTML = localePwdSixChars_profile_reg;
  }
  else if (document.formDati.login.value == document.formDati.password.value) {
   checkPwd = false;
   document.getElementById("sem_password").src = iconImages[2].src;
   document.getElementById("error_password").innerHTML = localePwdNotUsername_profile_reg;
  }
  
  if (checkPwd) {
   document.getElementById("sem_password").src = iconImages[1].src;
   document.getElementById("error_password").innerHTML = "";
  }
 } 
}

function checkConfirmPwd(){
 var checkPwd = true;
 if (document.formDati.confermaPassword.value.length > 0) {
  if (document.formDati.confermaPassword.value.length < 6) {
   checkPwd = false;
   document.getElementById("sem_conferma").src = iconImages[2].src;
   document.getElementById("error_conferma").innerHTML = localePwdSixChars_profile_reg;
  }
  else if (document.formDati.confermaPassword.value != document.formDati.password.value) {
   checkPwd = false;
   document.getElementById("sem_conferma").src = iconImages[2].src;
   document.getElementById("error_conferma").innerHTML = localePwdConfirm_profile_reg;
  }
  
  if (checkPwd) {
   document.getElementById("sem_conferma").src = iconImages[1].src;
   document.getElementById("error_conferma").innerHTML = "";
  }
 }
}

