function ajax(url,funcao)
{
    req = null;
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest)
    {
        req = new XMLHttpRequest();
        if (funcao != "")
            req.onreadystatechange =  eval(funcao);
        req.open("GET", url, true);
        req.send(null);

    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req)
        {
              if (funcao != "")
                req.onreadystatechange = eval(funcao);
            req.open("GET", url, true);
            req.send();
        }
    }
}

function Verifica(){
var erro = 0;

    if (document.getElementById("email").value==""){
        alert ("Por favor, preencha o campo E-Mail");
        erro = 1;
    } else if (document.getElementById("telefone").value==""){
        alert ("Por favor, preencha o campo Telefone");
        erro = 1;
    } else if (document.getElementById("telefone").value.length<9){
        alert ("Por favor, preencha correctamente o campo Telefone");
        erro = 1;
    } else if (document.getElementById("password").value.length<4){
        alert ("Por favor, preencha o campo Password com 4 caracteres no minímo");
        erro = 1;
    } else if (document.getElementById("zona").value==0){
        alert ("Por favor, seleccione uma zona");
        erro = 1;
    } else {
        ajax("verifica_email.php?email="+document.getElementById("email").value,"resultado_email");
        erro = 1;
    }

//    if (erro==0)
  //      document.getElementById("frm").submit();

}

function resultado_email(){
        if (req.readyState == 4){
            if (req.status == 200){
                if (req.responseText=="1")
                    alert ("O e-mail que inseriu já existe ou e-mail não é válido. \r\nPor favor, verifique o e-mail introduzido.");
                else
                    document.getElementById("frm_registo").submit();
            }
        }

}

function Verifica2(){
var erro = 0;

     if (document.getElementById("telefone").value==""){
        alert ("Por favor, preencha o campo Telefone");
        erro = 1;
    }else if (document.getElementById("password").value.length<4){
        alert ("Por favor, preencha o campo Password com 4 caracteres no minímo");
        erro = 1;
    }

    if (erro==0)
       document.getElementById("frm_registo").submit();

}






