function pesquisar_dados( valor )
{
  http.open("GET", "/consultar_cidades.php?uf=" + valor, true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}

function handleHttpResponse()
{
  var campo_select = document.forms['formcadastro'].cidades;
  if (http.readyState == 4) {
    campo_select.options.length = 0;
    results = http.responseText.split(",");
    for( i = 0; i < results.length; i++ )
    {
      string = results[i].split( "|" );
      campo_select.options[i] = new Option( string[0], string[1] );
    }
  }
}
/* Pesquisar login */
function pesquisar_login( valor )
{
  http.open("GET", "/consultar_login.php?id=" + valor, true);
  http.onreadystatechange = handleHttpResponse_loginerro;
  http.send(null);
}
function handleHttpResponse_loginerro()
{
  campo_text = document.forms['formcadastro'].testaErroApelido;
  if (http.readyState == 4) {
    campo_text = http.responseText;
    if (document.forms['formcadastro'].apelido.value != '') {
       if (campo_text == 'naol') {
         document.getElementById('loginerro').src = '/img/ico_ok.gif';
         document.getElementById('diverro_acesso').style.display = 'none';
         document.getElementById('diverro_msg_acesso').innerHTML  = '';
         document.forms['formcadastro'].apelido.className = 'input_green';
       }
       else if (campo_text == 'siml') {
         document.getElementById('loginerro').src = '/img/ico_erro.gif';
         document.getElementById('diverro_acesso').style.display = '';
         document.getElementById('diverro_msg_acesso').innerHTML  = 'Apelido escolhido está em uso. Escolha outro.';
         document.forms['formcadastro'].apelido.className = 'input_red';
         document.forms['formcadastro'].apelido.focus();
         document.forms['formcadastro'].apelido.select();
       }
    }
     else {
         document.getElementById('loginerro').src = '/img/transpa.gif';
         document.getElementById('diverro_acesso').style.display = 'none';
         document.getElementById('diverro_msg_acesso').innerHTML  = '';
         document.forms['formcadastro'].apelido.className = '';
    }
  }
}
/* Pesquisar e-mail */
function pesquisar_email( valor )
{
  http.open("GET", "/consultar_email.php?id=" + valor, true);
  http.onreadystatechange = handleHttpResponse_emailerro;
  http.send(null);
}
function handleHttpResponse_emailerro()
{
  campo_text = document.forms['formcadastro'].testaErroEmail;
  if (http.readyState == 4) {
    campo_text = http.responseText;
      if (document.forms['formcadastro'].email.value != '') {
       if (document.forms['formcadastro'].email.value.match(/(\w+)@(.+)\.(\w+)$/) == null) {
         document.getElementById('emailerro').src = '/img/ico_erro.gif';
         document.getElementById('diverro_acesso').style.display = '';
         document.getElementById('diverro_msg_acesso').innerHTML  = 'O e-mail informado não é um endereço de email válido';
         document.forms['formcadastro'].email.className = 'input_red';
         document.forms['formcadastro'].email.focus();
         document.forms['formcadastro'].email.select();
       }
       else if (campo_text == 'naoe') {
         document.getElementById('emailerro').src = '/img/ico_ok.gif';
         document.getElementById('diverro_acesso').style.display = 'none';
         document.getElementById('diverro_msg_acesso').innerHTML  = '';
         document.forms['formcadastro'].email.className = 'input_green';
       }
       else if (campo_text == 'sime') {
         document.getElementById('emailerro').src = '/img/ico_erro.gif';
         document.getElementById('diverro_acesso').style.display = '';
         document.getElementById('diverro_msg_acesso').innerHTML  = 'O e-mail informado já estar cadastrado. Esqueceu sua senha? <a href="/senha_login.html" title="">Clique aqui!</a>';
         document.forms['formcadastro'].email.className = 'input_red';
         document.forms['formcadastro'].email.focus();
         document.forms['formcadastro'].email.select();
       }
    }
    else {
         document.getElementById('emailerro').src = '/img/transpa.gif';
         document.getElementById('diverro_acesso').style.display = 'none';
         document.getElementById('diverro_msg_acesso').innerHTML  = '';
         document.forms['formcadastro'].email.className = '';
       }
  }
}
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();

function validaEmail() {
 if (document.forms['formcadastro'].email2.value != '') {
    if (document.forms['formcadastro'].email.value != document.forms['formcadastro'].email2.value) {
         document.getElementById('email2erro').src = '/img/ico_erro.gif';
         document.getElementById('diverro_email2').style.display = '';
         document.getElementById('diverro_msg_email2').innerHTML  = 'O e-mail informado não confere com o seu e-mail.';
         document.forms['formcadastro'].email2.className = 'input_red';
         document.forms['formcadastro'].email2.focus();
         document.forms['formcadastro'].email2.select();
         //return false;
    }
    else {
      document.getElementById('email2erro').src = '/img/ico_ok.gif';
      document.getElementById('diverro_email2').style.display = 'none';
      document.getElementById('diverro_msg_email2').innerHTML  = '';
      document.forms['formcadastro'].email2.className = 'input_green';
    }
 }
 else {
      document.getElementById('email2erro').src = '/img/transpa.gif';
      document.getElementById('diverro_email2').style.display = 'none';
      document.getElementById('diverro_msg_email2').innerHTML  = '';
      document.forms['formcadastro'].email2.className = '';
 }
}

function validaData() {

if (document.forms['formcadastro'].data_nascimento_dia.value != '') {
  if (document.forms['formcadastro'].data_nascimento_dia.value < 1 || document.forms['formcadastro'].data_nascimento_dia.value > 31) {
      document.getElementById('data_nascimento_erro').src = '/img/ico_erro.gif';
      document.getElementById('diverro').style.display = '';
      document.getElementById('diverro_msg').innerHTML  = 'O dia da data de nascimento esta incorreto, entre com um valor entre 01 a 31.';
      document.forms['formcadastro'].data_nascimento_dia.className = 'input_red';
      document.forms['formcadastro'].data_nascimento_dia.focus();
      document.forms['formcadastro'].data_nascimento_dia.select();
      return false;
  }
   else {
      document.getElementById('data_nascimento_erro').src = '/img/ico_ok.gif';
      document.getElementById('diverro').style.display = 'none';
      document.getElementById('diverro_msg').innerHTML  = '';
      document.forms['formcadastro'].data_nascimento_dia.className = 'input_green';
  }
}
else {
   document.getElementById('data_nascimento_erro').src = '/img/transpa.gif';
   document.getElementById('diverro').style.display = 'none';
   document.getElementById('diverro_msg').innerHTML  = '';
   document.forms['formcadastro'].data_nascimento_dia.className = '';
}
if (document.forms['formcadastro'].data_nascimento_mes.value != '') {
  if (document.forms['formcadastro'].data_nascimento_mes.value < 1 || document.forms['formcadastro'].data_nascimento_mes.value > 12 ) {
       document.getElementById('data_nascimento_erro').src = '/img/ico_erro.gif';
      document.getElementById('diverro').style.display = '';
      document.getElementById('diverro_msg').innerHTML  = 'O mês da data de nascimento esta incorreto, entre com um valor entre 01 a 12.';
      document.forms['formcadastro'].data_nascimento_mes.className = 'input_red';
      document.forms['formcadastro'].data_nascimento_mes.focus();
      document.forms['formcadastro'].data_nascimento_mes.select();
      return false;
  }
   else {
      document.getElementById('data_nascimento_erro').src = '/img/ico_ok.gif';
      document.getElementById('diverro').style.display = 'none';
      document.getElementById('diverro_msg').innerHTML  = '';
      document.forms['formcadastro'].data_nascimento_mes.className = 'input_green';
  }
}
else {
   document.getElementById('data_nascimento_erro').src = '/img/transpa.gif';
   document.getElementById('diverro').style.display = 'none';
   document.getElementById('diverro_msg').innerHTML  = '';
   document.forms['formcadastro'].data_nascimento_mes.className = '';
}
if (document.forms['formcadastro'].data_nascimento_ano.value != '') {
  if (document.forms['formcadastro'].data_nascimento_ano.value < 1900 || document.forms['formcadastro'].data_nascimento_ano.value > 2006 ) {
       document.getElementById('data_nascimento_erro').src = '/img/ico_erro.gif';
      document.getElementById('diverro').style.display = '';
      document.getElementById('diverro_msg').innerHTML  = 'O ano da data de nascimento esta incorreto, entre com um valor entre 1910 a 2000.';
      document.forms['formcadastro'].data_nascimento_ano.className = 'input_red';
      document.forms['formcadastro'].data_nascimento_ano.focus();
      document.forms['formcadastro'].data_nascimento_ano.select();
      return false;
  }
   else {
      document.getElementById('data_nascimento_erro').src = '/img/ico_ok.gif';
      document.getElementById('diverro').style.display = 'none';
      document.getElementById('diverro_msg').innerHTML  = '';
      document.forms['formcadastro'].data_nascimento_ano.className = 'input_green';
  }
}
else {
   document.getElementById('data_nascimento_erro').src = '/img/transpa.gif';
   document.getElementById('diverro').style.display = 'none';
   document.getElementById('diverro_msg').innerHTML  = '';
   document.forms['formcadastro'].data_nascimento_ano.className = '';
}

}
function validaChave () {
 if (document.forms['formcadastro'].cchave.value != '') {
  if (document.forms['formcadastro'].cchave.value != document.forms['formcadastro'].num_chave.value) {
      document.getElementById('chave_erro').src = '/img/ico_erro.gif';
      document.getElementById('diverro_chave').style.display = '';
      document.getElementById('diverro_msg_chave').innerHTML  = 'O número de validação do seu cadastro esta incorreto, entre com um valor que é apresentado na imagem.';
      document.forms['formcadastro'].cchave.className = 'input_red';
      document.forms['formcadastro'].cchave.focus();
      document.forms['formcadastro'].cchave.select();
      //return false;
  }
   else {
      document.getElementById('chave_erro').src = '/img/ico_ok.gif';
      document.getElementById('diverro_chave').style.display = 'none';
      document.getElementById('diverro_msg_chave').innerHTML  = '';
      document.forms['formcadastro'].cchave.className = 'input_green';
  }
 }
 else {
      document.getElementById('chave_erro').src = '/img/transpa.gif';
      document.getElementById('diverro_chave').style.display = 'none';
      document.getElementById('diverro_msg_chave').innerHTML  = '';
      document.forms['formcadastro'].cchave.className = '';
  }
}
function Tecla(e)
{
  navegador = /msie/i.test(navigator.userAgent);
  if (navegador)
   var tecla = event.keyCode;
  else
   var tecla = e.which;

  if(tecla > 47 && tecla < 58) // numeros de 0 a 9
    return true;
  else
    {
      if (tecla != 8) // backspace
        return false;
      else
        return true;
    }
}
function zeroFill(){

   if(document.forms['formcadastro'].data_nascimento_mes.value.length < 2 && document.forms['formcadastro'].data_nascimento_mes.value.length > 0){
      document.forms['formcadastro'].data_nascimento_mes.value = "0" + document.forms['formcadastro'].data_nascimento_mes.value;
   }

   if(document.forms['formcadastro'].data_nascimento_dia.value.length < 2 && document.forms['formcadastro'].data_nascimento_dia.value.length > 0){
      document.forms['formcadastro'].data_nascimento_dia.value = "0" + document.forms['formcadastro'].data_nascimento_dia.value;
   }
   
}

function Aceito(button){

  if (document.getElementById(button).disabled == 1)
      document.getElementById(button).disabled = 0;
  else
      document.getElementById(button).disabled = 1;

}

function aumentar(){
	document.getElementById('dimensionar').innerHTML = "<p><a href='javascript:diminuir();'>Diminuir</a></p>"
	document.getElementById('termos').height=400;
}
function diminuir(){
	document.getElementById('dimensionar').innerHTML = "<p><a href='javascript:aumentar();'>Aumentar</a></p>"
	document.getElementById('termos').height=100;
}


function reloadChave(){document.getElementById('gera_chave').src = './includes/gera_chave.php';}
