/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function mostraFormularioParaLogin() {
    var request=createRequest();
    var url= "loginAjax.php";
    request.open("GET",url,true);
    request.onreadystatechange = refreshLoginArea;
    request.send(null);
}


function desisteTentaRegisto() {
    var request=createRequest();
    var url= "registoAjax.php?func=desiste";
    request.open("GET",url,true);
    request.onreadystatechange = refreshLoginArea;
    request.send(null);
}

function desisteTentaLogin() {
        var request=createRequest();
        var url= "loginAjax.php?func=desiste";
        request.open("GET",url,true);
        request.onreadystatechange = refreshLoginArea;
        request.send(null);
}

function refrescaLoginArea() {
        var request=createRequest();
        var url= "showLoginArea.php";
        request.open("GET",url,true);
        request.onreadystatechange = refreshLoginArea;
        request.send(null);
}


function refreshLoginArea() {
        if (request.readyState == 4) {
          if (request.status == 200) {
            document.getElementById("loginarea").innerHTML=request.responseText;
          }
        }
        
}


function tentaLogin() {
    /*
     * Meter aqui qqr coisa que diga "processing"
     */
    request = createRequest();
    var u = document.getElementById("loginU").value;
    var p = document.getElementById("loginP").value;

  
    if (u == "" || u == null || !isNaN(u) || u.charAt(0) == '') {
        alert("email-vazio!!!");
        return;
    }


    var emailReg = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i ;
    if (! emailReg.test(u)) {
        alert("Invalig format for email");
        return;
    }

    if (p == "" || p == null || !isNaN(p) || p.charAt(0) == '') {
        alert("password vazia!!!");
        return;
    }

    if (request==null) {
      alert("Unable to create request");
      return;
      }

    var url= "loginAjax.php";
    var requestData="u=" + escape(document.getElementById("loginU").value) + "&p=" + escape(document.getElementById("loginP").value);
    request.open("POST",url,true);
    request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    request.onreadystatechange = refreshLoginArea;
    request.send(requestData);
}

function logout() {
    request = createRequest();
    if (request==null) {
      alert("Unable to create request");
      return;
    }
    var url= "logoutAjax.php";
    request.open("GET",url,true);
    request.onreadystatechange = refreshLoginArea; 
    request.send(null);
} 

