// JavaScript Document
/** ajax per comprovar si el codi d'activacio es valid */

// instantiate codActivacio validation XMLHttpRequest object
var codXMLHttpObj=getXMLHttpRequestObject();

function checkDelete() {
    var form = document.getElementById("formDelete") || document.forms['formDelete'];
	if (form.usuariBaixa.value != "" && form.passwordBaixa.value != "") {
		if (!valPassword(form.usuariBaixa)) { //noms d'usuari antics permeten @ . _ - igual q els passwords
			alert(TXT_INVALID_USER);
			form.usuariBaixa.focus();
			return false;
		}
		if (!valPassword(form.passwordBaixa)){
			alert(TXT_INVALID_PASSWORD);
			form.passwordBaixa.focus();
			return false;
		}
		codXMLHttpObj.open('POST','/web/content/php/registre2/deleteuser.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=confirmationStatusDeleteUser;
		return true;
	} else {
		alert(TXT_FILL_MANDATORY_ITEMS);
		return false;
	}
}
    
// check status of user confirmation requester object
function confirmationStatusDeleteUser(){
    // if user registration request is completed
    if(codXMLHttpObj.readyState==4){
        if(codXMLHttpObj.status==200){
			   // if status == 200 display server response
				 displayConfServerResponseDeleteUser(); 
        }
        else{
            alert('Failed to get response :'+codXMLHttpObj.statusText);
        }
    }
}

// display server response
function displayConfServerResponseDeleteUser(){
	//redirect to homepage
	switch(trim(codXMLHttpObj.responseText)) {
    case '1':
      //alert(TXT_PASSWORD_REMEMBER_OK); // Registre ok
	  alert(TXT_USER_DELETED);
	  window.location = "http://www.icc.cat"
      break;
    case '2':
      alert(TXT_USERNAME_NOT_FOUND); // Usuari no existeix
      break; 
    case '3':
      alert(TXT_INVALID_PASSWORD); // Password no existeix
      break; 
    case '-1':
      alert(TXT_INVALID_DATA); //Usuari o password amb caracters no valids
      break;
	default:
      alert(codXMLHttpObj.responseText);
	  window.location = "http://www.icc.cat"
	}
  //si responseText = user already exists --> no redirect!!!!!!!!!!!!!!!!!!!!!!!
}

