function getXmlHttp() {
var xmlhttp;
try{
 xmlhttp = new XMLHttpRequest();
}catch(ee){
 try{
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 }catch(e){
  try{
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }catch(E){
    xmlhttp = false;
  }
 }
}
return xmlhttp;
}
var request = getXmlHttp();

//funcao verificaCamposdoForm
function verifica(){
rel = ""
foco = ""
campo = ""

  if (document.getElementById('nome').value == ""){
     rel = rel + "Preencha o Nome \n"
     foco = document.getElementById('nome');
     if (campo == ""){
        campo = foco
        }
  }
  if (document.getElementById('email').value == ""){
     rel = rel + "Preencha o Email \n"
     foco = document.getElementById('email');
     if (campo == ""){
        campo = foco
        }
  }
  if(document.getElementById('tipo').value == -1){

     rel = rel + "Escolha o Tipo \n"
     foco = document.getElementById('tipo').value;
     if (campo == ""){
        campo = foco
        }
  }
  if (rel != ""){
   alert (rel)
   document.getElementById(campo).focus()
   }else{
   return validaEmail();
   }
}
//Funcao de validacao Email
function validaEmail(){
  if((document.getElementById('email').value.indexOf("@")==-1)||(document.getElementById('email').value.indexOf(".")==-1)){
     alert("Email Inválido Verifique!");
     foco = document.getElementById('email');
     }else{
        return cadastra();
     }
}

//Inicio da funcao de cadastro Ajax
  function cadastra(){
  var nome = document.getElementById('nome').value;
  var email = document.getElementById('email').value;
  var tipo = document.getElementById('tipo').value;
  
        var url= "cadastra.php?&nome="+ nome +"&email="+email+"&tipo="+tipo;
        request.open('GET', url, true);
        request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        //request.onreadystatechange = confirma;
        request.send(null);
        alert("Cadastro Realizado. Obrigado!");
        document.getElementById('nome').value = "";
        document.getElementById('email').value = "";
        document.getElementById('tipo').value = -1;


}
//function confirma(){

//  if(request.readyState == 4){
//    var response = request.responseText;
//    var divmain = document.getElementById('geral');
//    var formid = document.getElementById('frm');
//    var pelement = document.createElement("p");
//    var text = document.createTextNode("Parabéns " + response + ", Cadastro Concluido!");
//    pelement.appendChild(text);
//    divmain.replaceNode(pelement,frm);

//    var ael = document.createElement("a");
//    var pula = document.createElement("<br>");
//    var textlink = document.createTextNode("voltar");

//    ael.appendChild(textlink);
//    ael.setAttribute("href","Cadastro.html");
//    pelement.appendChild(pula);
//    pelement.appendChild(ael);
//   }
//  }
  

