// JavaScript Document
/** ajax per comprovar si el codi d'activacio es valid */

// instantiate codActivacio validation XMLHttpRequest object
var codXMLHttpObj=getXMLHttpRequestObject();


function activarRegistre() {
      var form = document.getElementById("formConfirm") || document.forms['formConfirm'];
      if (form.codActivacio.value != "" && valCodiActivacio(form.codActivacio)) {
        // open socket connection
        codXMLHttpObj.open('POST','/web/content/php/registre2/confirm_usr.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=confirmationStatusCheckerConfirm;
      	return true;
      } else {
        alert(TXT_WRONG_CODE);
        return false;
      }
}
    
// check status of user confirmation requester object
function confirmationStatusCheckerConfirm(){
    // if user registration request is completed
    if(codXMLHttpObj.readyState==4){
        if(codXMLHttpObj.status==200){
			   // if status == 200 display server response
			     displayConfServerResponseConfirm(); 
        }
        else{
            alert('Failed to get response :'+codXMLHttpObj.statusText);
        }
    }
}

// display server response
function displayConfServerResponseConfirm(){
	//redirect to homepage
	switch(trim(codXMLHttpObj.responseText)) {
    case '0':
      alert(TXT_WRONG_CODE); // El codi d'activació no vàlid.
      break;    
    case '1':
      alert(TXT_USUARI_OK); // Registre ok
      break;
    case '2':
      alert(TXT_WRONG_CODE2); // El codi d'activació no existeix
      break;
    default:
      alert(codXMLHttpObj.responseText);
}
  //si responseText = user already exists --> no redirect!!!!!!!!!!!!!!!!!!!!!!!
  window.location = "http://www.icc.cat"	
}

