function GM_LogarUser(email_req,pas_req,pag_origem){
  document.getElementById("erros").innerHTML = "<img src='imgs/carregando.gif'  border='0' /> Aguarde..."

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	
  var vRequestEMAIL = email_req;
  var vRequestPAS = pas_req;
	url_asp = "ajax_consulta.asp?controle=1&email="+vRequestEMAIL+"&pas="+vRequestPAS;
  xmlhttp.open(ometodo,url_asp,true);
	xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       document.getElementById("erros").innerHTML ="";
         var vRetorno = xmlhttp.responseText;
         //alert(vRetorno)
	       var v_Separa = vRetorno.split('|');   // Splita as linhas
           var vErro = "";

            if(v_Separa[2]=="1"){
                vErro += " - Usuário não localizado!\n";
            }

            if(v_Separa[2]=="2"){
                //vErro += " - "+v_Separa[1]+", senha inválida!\n";
                vErro += "Usuário ou senha inválida!\n";
            }
            if(v_Separa[2]=="3"){
                //vErro += " - "+v_Separa[1]+", não está liberado!\n";
                vErro += "Usuário ou senha inválida!\n";
            }

            if(vErro=="" && v_Separa[2]=="4"){
                //GM_MostraSair();
                window.location.href ="ajax_consulta.asp?controle=2&email="+vRequestEMAIL+"&pas="+vRequestPAS+"&pag_origem="+pag_origem;
            }
           else{
               alert(""+vErro+"");
               return false;
           }

        }
  }
  xmlhttp.send(null);
  return false;
}



function GM_AJAX_ValidaEMAIL_LOGIN(EMAIL,Controle,IDUser){
  document.getElementById("aguarde").innerHTML = "<img src='imgs/carregando.gif'  border='0' /> Aguarde..."

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	
  var vRequestEMAIL = EMAIL;

  if(Controle=="0"){
    url_asp = "ajax_consulta.asp?controle=7&email="+vRequestEMAIL;
  }
  else if (Controle=="1"){
    url_asp = "ajax_consulta.asp?controle=7b&email="+vRequestEMAIL+"&ID_User="+IDUser;
  }
  
  
  
  xmlhttp.open(ometodo,url_asp,true);
  xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       
           var vRetorno = xmlhttp.responseText;
//alert(vRetorno+"-"+url_asp);
//document.getElementById("aguarde").innerHTML=vRetorno+"-"+url_asp+"-"+Controle
//return false;
            if(vRetorno=="0"){

                document.getElementById("form_comunidade").action="comunidade_ok.asp?tipo_form="+Controle;
                document.getElementById("form_comunidade").submit();
                return true;
            }
            else{
               document.getElementById("aguarde").innerHTML ="";
               if(Controle=="0"){
                 alert("E-mail informado não pode ser utilizado!\n\nSolicite o Lembrete de senha.");
               }
               else{
                 alert("E-mail informado não pode ser utilizado!");
               }
               return false;
            }

        }
  }
  xmlhttp.send(null);
  return false;
}





function GM_AJAX_ValidaCRM(CRM,Controle,IDUser){
  document.getElementById("aguarde").innerHTML = "<img src='imgs/carregando.gif'  border='0' /> Aguarde..."

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	
  var vRequestCRM = CRM;

  if(Controle=="0"){
    url_asp = "ajax_consulta.asp?controle=3&crm="+vRequestCRM;
  }
  else if (Controle=="1"){
    url_asp = "ajax_consulta.asp?controle=3b&crm="+vRequestCRM+"&ID_User="+IDUser;
  }
  
  
  
  xmlhttp.open(ometodo,url_asp,true);
  xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       
           var vRetorno = xmlhttp.responseText;

            if(vRetorno=="0"){

                document.getElementById("form_comunidade").action="comunidade_ok.asp?tipo_form="+Controle;
                document.getElementById("form_comunidade").submit();
                return true;
            }
            else{
               document.getElementById("aguarde").innerHTML ="";
               if(Controle=="0"){
                 alert("CRM informado já possui cadastro!\n\nSolicite o Lembrete de senha.");
               }
               else{
                 alert("E-mail informado já está cadastrado!");
               }
               return false;
            }

        }
  }
  xmlhttp.send(null);
  return false;
}



function GM_AJAX_LembraSenha(EMAIL){
  
  if(EMAIL==""){
    return false;
  }

  document.getElementById("erros").innerHTML = "<img src='imgs/carregando.gif'  border='0' /> Aguarde..."

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	
  var vRequestEMAIL = EMAIL;

  url_asp = "ajax_consulta.asp?controle=4&email="+vRequestEMAIL;
  xmlhttp.open(ometodo,url_asp,true);
  xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       document.getElementById("erros").innerHTML ="";
           var vRetorno = xmlhttp.responseText;
           if(vRetorno=="0"){
              alert("O E-mail:"+EMAIL+" não está cadastrado!\n\nAção cancelada!");
           }
           else{
              alert("Uma mensagem foi enviada para o e-mail "+vRetorno+"\ncontendo sua senha!");
              GM_MostraLogar();
           }
           
        }
  }
  xmlhttp.send(null);
  return false;
}




function VerificaImagem(Imagem){


  if(confirm("Confirma a exclusão desta imagem do catálogo disponível?")){
    GM_Consulta_Imagem_AJAX(Imagem);
  }
  return false;
}


function GM_Consulta_Imagem_AJAX(Imagem){
  document.getElementById("aguarde").innerHTML = "<img src='../imgs/carregando.gif'  border='0' /> Aguarde..."

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	
  var vIMAGEM = Imagem;

  url_asp = "../ajax_consulta.asp?controle=5&imagem="+vIMAGEM;
  xmlhttp.open(ometodo,url_asp,true);
  xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       document.getElementById("aguarde").innerHTML ="";
           var vRetorno = xmlhttp.responseText;
           var vRecompoe = vRetorno.split('|');   // Splita as linhas
           
                     
           if(vRecompoe[0]=="0"){
              document.getElementById("disponiveis").innerHTML=vRecompoe[1];
              alert("Imagem excluída com sucesso!");
           }
           else{
		          var vId_Nome = vRetorno.split('|');   // Splita as linhas
		          var Lista = "";
              for(var i=0; i < vId_Nome.length-1; i++) {
                  Lista += " - " + vId_Nome[i] + "\n"; //separa ID do Nome pelo Split Barra(|)
              }
              alert("Não foi possível excluir a imagem!\n\nA Imagem consta na(s) seguinte(s) página(s):\n\n"+Lista);
           }
       }
  }
  xmlhttp.send(null);
  return false;

}

function VerificaImagemServico(Imagem,Servico){
  document.getElementById("aguarde").innerHTML = "<img src='../imgs/carregando.gif'  border='0' /> Aguarde..."

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	
  var vIMAGEM = Imagem;
  var vSERVIC = Servico;

  url_asp = "../ajax_consulta.asp?controle=6&imagem="+vIMAGEM+"&id_servico="+vSERVIC;
  xmlhttp.open(ometodo,url_asp,true);
  xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       document.getElementById("aguarde").innerHTML ="";
           var vRetorno = xmlhttp.responseText;
           var vRecompoe = vRetorno.split('|');   // Splita as linhas
           
                     
           if(vRecompoe[0]=="0"){
              document.getElementById("disponiveis").innerHTML=vRecompoe[1];
              alert("Imagem excluída com sucesso!");
           }
           else{
		          var vId_Nome = vRetorno.split('|');   // Splita as linhas
		          var Lista = "";
              for(var i=0; i < vId_Nome.length-1; i++) {
                  Lista += " - " + vId_Nome[i] + "\n"; //separa ID do Nome pelo Split Barra(|)
              }
              alert("Não foi possível excluir a imagem!\n\nA Imagem consta no(s) seguinte(s) serviços(s):\n\n"+Lista);
           }
       }
  }
  xmlhttp.send(null);
  return false;

}


function GM_AjaxListaMunicipioUF(vOCampo, vUF, vCidadeEscolha){
  document.getElementById("aguarde").innerHTML = "<img src='imgs/carregando.gif'  border='0' /> Aguarde..."
  

  ometodo = getMetodo();
	xmlhttp = getHTTPObject();
	url_asp = "";
	var Rnd = GM_Random();
  
  var parameters = [
   'controle=10',
   'rand=' + Rnd,
   'uf=' + vUF
  ].join('&');



  url_asp = "ajax_consulta.asp?" + parameters;
  
  
  xmlhttp.open(ometodo,url_asp,true);
  xmlhttp.onreadystatechange=function(){
	      if(xmlhttp.readyState == 4) {
	       document.getElementById("aguarde").innerHTML ="";
           var vRetorno = xmlhttp.responseText;
           document.getElementById(vOCampo).options.length = 1;// Zera a ComboBox 'Selecione'
		       var vRetorno = xmlhttp.responseText;  // Pega o conteúdo da Pesquisa asp
		       var vNomeCidade = vRetorno.split('*');   // Splita as linhas
		        //insere os novos valores
            for(var i=0; i < vNomeCidade.length-1; i++) {
                var vId = vNomeCidade[i];      // Carrega a variável 'Id'
                var vNome = vNomeCidade[i];    // Carrega a variável 'Nome'
                opcoes = document.createElement("option");// Cria o elemento '<option>'
                opcoes.value = vId;  // Carrega o Option criado com o 'ID'
                opcoes.text = vNome; // Carrega o Option criado com o 'Nome'
              
                if(vCidadeEscolha!=""){
                    if (vCidadeEscolha == vId){// Verifica 
                        opcoes.setAttribute("selected", "true");
                    }
                }
                 
		            document.getElementById(vOCampo).options.add(opcoes);// Monta a Primeira Linha da ComboBox
	           } 
            
            
            
            
       }
  }
  xmlhttp.send(parameters);
  return false;
}


//*************random para ser usado no final da url para evitar cache do navegador****************
function GM_Random() 
{
	today = new Date();
	num= Math.abs(Math.sin(today.getTime()));
	return num;  
}