//validacions per la pagina de reenviar mail d'activacio d'usuari
// JavaScript Document
/** ajax per tornar a enviar l'email d'activacio d'un nou usuari */

// instantiate codActivacio validation XMLHttpRequest object
var codXMLHttpObj=getXMLHttpRequestObject();


function checkResend() {
      var form = document.getElementById("formResend") || document.forms['formResend'];
      form.emailResend.value = form.emailResend.value.toLowerCase();
	  if (form.emailResend.value != "" && valEmail(form.emailResend)) {
		codXMLHttpObj.open('POST','/web/content/php/registre2/resend.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=confirmationStatusCheckerResend;
		return true;
	  } else {
		alert(TXT_WRONG_EMAIL);
		return false;
	  }
}
    
// check status of user confirmation requester object
function confirmationStatusCheckerResend(){
    // if user registration request is completed
    if(codXMLHttpObj.readyState==4){
        if(codXMLHttpObj.status==200){
			   // if status == 200 display server response
				 displayConfServerResponseResend(); 
        }
        else{
            alert('Failed to get response :'+codXMLHttpObj.statusText);
        }
    }
}

// display server response
function displayConfServerResponseResend(){
	//redirect to homepage
	switch(trim(codXMLHttpObj.responseText)) {
    case '1':
      alert(TXT_USER_RESEND_OK); // enviat mail per reenviar mail Alta --reposta des de reenviar alta
      window.location = "http://www.icc.cat";
      break;
    case '0':
      alert(TXT_USER_RESEND_NOT_FOUND); // No s'ha trobat cap usuari --reposta des de reenviar alta
      break;
    case '2':
      alert(TXT_WRONG_EMAIL); //no ha passat la validació de l'email
      break;
    default:
      alert(codXMLHttpObj.responseText);
	}
}

