   var request = null;

   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = null;
       }
     }
   }

   if (request == null)
     alert("Error creating request object!");

   function getUsuarioInfo() {
     var email = document.getElementById("email").value;
	 var promocao = document.getElementById("idPromocao").value;
     var url = "/scripts/procuraUsuario.asp?email=" + escape(email)+"&promocao="+escape(promocao);
     request.open("GET", url, true);
     //request.onreadystatechange = atualizaNome;
	 //request.onreadystatechange = atualizaCidade;
	 request.onreadystatechange = atualizaFormulario;
	 
     request.send(null);
   }
   
    function getSenha() {
     var email3 = document.getElementById("email").value;
     var url3 = "/forum2/procuraSenha.asp?email=" + escape(email3);
     request.open("GET", url3, true);
     request.onreadystatechange = atualizaSenha;
     request.send(null);
   		}
   
   function getCidadeInfo() {
     var email2 = document.getElementById("email").value;
     var url2 = "/forum2/procuraCidade.asp?email=" + escape(email2);
     request.open("GET", url2, true);
     request.onreadystatechange = atualizaCidade;
     request.send(null);
  	 }

   function insereSenha() {
     var email4 = document.getElementById("email").value;
     var senha4 = document.getElementById("senha").value;
	 var url4 = "/forum2/procuraSenha.asp?email=" + escape(email3)+"&senha="+escape(senha4);
     request.open("GET", url4, true);
     request.onreadystatechange = atualizaSenha;
     request.send(null);
   }
    function insereCidade() {
     var email5 = document.getElementById("email").value;
     var cidade5= document.getElementById("cidade").value;
	 var url4 = "/forum2/procuraCidade.asp?email=" + escape(email3)+"&senha="+escape(cidade5);
     request.open("GET", url4, true);
     request.onreadystatechange = atualizaCidade;
     request.send(null);
   }
   
   
function atualizaFormulario(){
	  if (request.readyState == 4) {
		  var nomeUsuario = request.responseText;
       /* Update the HTML web form */
       	document.getElementById("nome").value = nomeUsuario;
	}   
}

function atualizaNome() {
     if (request.readyState == 4) {
       /* Get the response from the server */
       var nomeUsuario = request.responseText;
       /* Update the HTML web form */
       document.getElementById("nome").value = nomeUsuario;
	   //alert("Nome do usuário= "+nomeUsuario+"\n");
	   
		}
   }
   function atualizaCidade() {
     if (request.readyState == 4) {
       /* Get the response from the server */
	   var cidade2 = request.responseText;
	   /*se a busca retornar algum resultado*/
	   if (cidade2.length>0){
		//* Update the HTML web form */
	   document.getElementById("cidade").value = cidade2;
	   //alert("Cidade: "+cidade2+" \n");
		   }
		 else{
			 request = insereCidade();
			 //request.open(insereCidade());
			 }
	   
		}
   }
   
      function atualizaSenha() {
     if (request.readyState == 4) {
       /* Get the response from the server */
	   var senha2 = request.responseText;
	   	   if (senha2.length>0){
			   /* Update the HTML web form */
			   document.getElementById("senha").value = senha2;
			   //alert("Cidade: "+cidade2+" \n");
		   }
		   else{
			  	insereSenha();
			   }
		}
   }



