	function getObjAjax() {

		objXML = null;

		var arrXml = new Array(
			'Msxml2.XMLHTTP.5.0',
			'Msxml2.XMLHTTP.4.0',
			'Msxml2.XMLHTTP.3.0',
			'Msxml2.XMLHTTP',
			'Microsoft.XMLHTTP');

		try {
			objXML = new XMLHttpRequest();
		} catch (e) {
			for (var i = 0; i < arrXml.length; i++) {
				try {
					objXML = new ActiveXObject(arrXml[i]);
				} catch (ee) {
					objXML = null;
				}
			}
		}

		return objXML;

	}


/* Atalho */
function byId(id)
{
	return document.getElementById(id);
}

// Método GET do Ajax no Dojo
function ajaxGet(url, id) 
{ 
   byId('carregando').className = 'carregando2';
   
   dojo.xhrGet({ 

     url: url,
     handleAs: 'text',
     timeout: 5000,
     load: function(response, ioArgs) 
     { 
       dojo.byId(id).innerHTML = response; 
       dojo.byId('carregando').className = 'carregando1';
       console.log(response);
       return response; 
     },
     error: function(response, ioArgs) 
     { 
       console.error('HTTP status code: ', ioArgs.xhr.status); 
       return response; 
     }
  });
}

/* Pesquisar email cadastrado */

function pesquisar_email(email) {
	  
  if(email == "") 
  {
 		 $('txt_email').innerHTML="";
    
  } else {
  
  		$('txt_email').innerHTML = "&nbsp;<img src='templates/imagens/loading.gif' />";
  
  var http = new getObjAjax();
  
  		http.open("GET", "cadastrar-usuario.php?ajax=pesquisar_email&email=" + email, true);
  		http.onreadystatechange = function() 
		{
	
			  if (http.readyState == 4) 
			  {
    				resultado = http.responseText;
  
  if (resultado == "0") 
  {
	  $('txt_email').innerHTML = "&nbsp;<img src='templates/imagens/seta_sim.gif' align='middle' /> E-mail Verificado";
	
  } else {
	  
  var email = $( 'email' ).value;
	  
	   $('txt_email').innerHTML = "&nbsp;<img src='templates/imagens/atencao.png' align='middle' /> E-mail Já cadastrado no site!";
	   
	   alert("O e-mail "+email+" já está cadastrado em nosso site! Por favor escolha outro.");
	   
	   $('email').value = '';
	   
	   $('email').focus();
	}
  
  }	  

}
  
http.send(null);
  
  delete http;
  
		}
	}
