   var xmlhttp = false;
   try {
     xmlhttp = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         xmlhttp = false;
       }  
     }
   }

   if (!xmlhttp)
     alert("Error initializing XMLHttpRequest!");	
	
	//A variable used to distinguish whether to open or close the calendar.

function verif_login(url){// função para verificar a disponibilidade de criação de novo usuário/login

	objetoHTML = document.getElementById("mostra_resposta_usuario");
	var frm = document.forms['form_cad_usuario'];
		
		
		
    //Exibe "Carregando..."

	objetoHTML.innerHTML="<img style=\"margin-left:35px\" src=\"img/loading_barra.gif\" />";
	var previneCache = new Date().getTime(); 
	var usuario = frm['usuario'].value;
	//alert(login);
	url = url+"?usuario="+usuario;
	url = url+"&previnecache="+previneCache;

	
    //Abre a conexão
    xmlhttp.open("GET",url, true);

    //Função para tratamento do retorno
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            //Mostra o HTML recebido

			retorno=xmlhttp.responseText
			if (retorno=="1")
			{
            	document.getElementById('botao_cadastrar').disabled = false;
				objetoHTML.innerHTML = "<label>&nbsp;</label><span style=\"color:green\">Login Dispon&iacute;vel</span>";
			}else if (retorno == "2"){
				//document.getElementById('mostra_resposta_usuario').style.display="block";
				objetoHTML.innerHTML = "<label>&nbsp;</label>Informe um Login com mais de 3 letras";
			}else if (retorno == "3"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Login Indispon&iacute;vel";
			}else if (retorno == "4"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Favor Preencher o Campo Usu&aacuterio";

			}
        }
    }

    //Executa
    xmlhttp.send(null)
}


function verif_email(url){// função para verificar a disponibilidade de criação de novo usuário/login

	objetoHTML = document.getElementById("mostra_resposta_email");
	var frm = document.forms['form_cad_usuario'];
		
		
		
    //Exibe "Carregando..."

	objetoHTML.innerHTML="<img style=\"margin-left:35px\" src=\"img/loading_barra.gif\" />";
	var previneCache = new Date().getTime(); 
	var email = frm['email'].value;
	//alert(login);
	url = url+"?email="+email;
	url = url+"&previnecache="+previneCache;

	
    //Abre a conexão
    xmlhttp.open("GET",url, true);

    //Função para tratamento do retorno
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            //Mostra o HTML recebido

			retorno=xmlhttp.responseText
			if (retorno=="1")
			{
            	objetoHTML.innerHTML = "<label>&nbsp;</label>&nbsp;";
				//alert("disponivel");
			}else if (retorno == "2"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Email J&aacute; Cadastrado";
			}else if (retorno == "3"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Favor Preencher o Campo Email";
			}
        }
    }

    //Executa
    xmlhttp.send(null)
}



function verif_login_edit(url, login_atual){// função para verificar a disponibilidade de criação de novo usuário/login
	objetoHTML = document.getElementById("mostra_resposta");
	var frm = document.forms['form1'];
			
    //Exibe "Carregando..."

	objetoHTML.innerHTML="<img style=\"margin-left:35px\" src=\"img/loading_barra.gif\" />";
	var previneCache = new Date().getTime(); 
	var login = frm['login'].value;
	//alert(login);
	url = url+"?login="+login+"&login_atual="+login_atual;
	url = url+"&previnecache="+previneCache;

	
    //Abre a conexão
    xmlhttp.open("GET",url, true);

    //Função para tratamento do retorno
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            //Mostra o HTML recebido

			retorno=xmlhttp.responseText
			if (retorno=="1")
			{
            	//document.getElementById('btnenviar').disabled = false;
				objetoHTML.innerHTML = "<label>&nbsp;</label><span style=\"color:green\">Login Disponível</span>";
			}else if (retorno == "2"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Informe um Login com mais de 3 letras";
			}else if (retorno == "3"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Login Indisponível";
			}else if (retorno == "4"){
				objetoHTML.innerHTML = "<label>&nbsp;</label>Favor Preencher o Campo Login";

			}
        }
    }

    //Executa
    xmlhttp.send(null)
}
