// JavaScript Document
/** ajax per enviar per mail el nom d'usuari o un codi per canviar la contrasenya */

// instantiate codActivacio validation XMLHttpRequest object
var codXMLHttpObj=getXMLHttpRequestObject();


function checkRemember() {
      var form = document.getElementById("formRemember") || document.forms['formRemember'];
      var option = getRadioButton(form.remember);
	  if(option != ""){
		  form.emailRemember.value = form.emailRemember.value.toLowerCase();
		if (form.emailRemember.value != "" && valEmail(form.emailRemember)) {
			if(option == "nom") codXMLHttpObj.open('POST','/web/content/php/registre2/rembuser.php',true);
			else codXMLHttpObj.open('POST','/web/content/php/registre2/rembpass.php',true);
			// set form http header
			codXMLHttpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
			// get form values and send http request
			codXMLHttpObj.send(getFormValues(form));
			codXMLHttpObj.onreadystatechange=confirmationStatusCheckerRecordar;
			return true;
		} else {
			alert(TXT_WRONG_EMAIL);
			return false;
		}
	  }else{
		alert(TXT_EMPTY_RADIO);
		return false;
	  }
}
    
// check status of user confirmation requester object
function confirmationStatusCheckerRecordar(){
    // if user registration request is completed
    if(codXMLHttpObj.readyState==4){
        if(codXMLHttpObj.status==200){
			   // if status == 200 display server response
				 displayConfServerResponseRecordar(); 
        }
        else{
            alert('Failed to get response :'+codXMLHttpObj.statusText);
        }
    }
}

// display server response
function displayConfServerResponseRecordar(){
	//redirect to homepage
	switch(trim(codXMLHttpObj.responseText)) {
    case '1':
      alert(TXT_PASSWORD_REMEMBER_OK); // enviat mail per recuperar contrasenya --reposta des de recordar contrasenya
      window.location = "http://www.icc.cat";
      break;
    case '3':
      alert(TXT_USER_REMEMBER_OK); // Enviat mail amb nom d'usuari --resposta des de recordar nom d'usuari
      window.location = "http://www.icc.cat";
      break;
    case '4':
      alert(TXT_USER_REMEMBER_WRONG); // No s'ha trobat cap usuari --resposta des de recordar nom d'usuari i contrasenya
      break;
    default:
      alert(codXMLHttpObj.responseText);
	}
}

