
window.addEvent('domready', inicializa);


function inicializa(){
   var categorias = $(document.body).getElements('#conteudo .direita table tr td');
   categorias.addEvent('mouseenter',function(e){
      e.stop();
      this.setStyle('background-color','#19265C');
      this.setStyle('cursor','pointer');
      var texto = this.getElements('a');
      texto[0].setStyle('color','#fff');
   });
   categorias.addEvent('mouseleave',function(e){
      e.stop();
      this.setStyle('background-color','#ddd');
      this.setStyle('cursor','default');
      var texto = this.getElements('a');
      texto[0].setStyle('color','#666');
   });
   
   var logo = $(document.body).getElements('#topo .logos .hr-logo')[0];
   logo.addEvent('mouseenter',function(e){
      e.stop();
      this.setStyle('cursor','pointer');
   });
   logo.addEvent('mouseleave',function(e){
      e.stop();
      this.setStyle('cursor','default');
   });
   logo.addEvent('click',function(e){
      e.stop();
      window.open('http://www.centraldasantenas.com.br','_self');
   });
   
}


function is_email(email){
   er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;
   if(er.exec(email)){
      return true;
   }else{
      return false;
   }
}

function is_cep(cep){
   er = /^[0-9]{5}-[0-9]{3}$/;
   if(er.exec(cep)){
      return true;
   }else{
      return false;
   }
}

function valida_cpf(cpf){
   var numeros, digitos, soma, i, resultado, digitos_iguais;
   digitos_iguais = 1;
   if (cpf.length < 11){
      return false;
   }
   for (i = 0; i < cpf.length - 1; i++){
      if (cpf.charAt(i) != cpf.charAt(i + 1)){
         digitos_iguais = 0;
         break;
      }
   }
   if (!digitos_iguais){
         numeros = cpf.substring(0,9);
         digitos = cpf.substring(9);
         soma = 0;
         for (i = 10; i > 1; i--){
            soma += numeros.charAt(10 - i) * i;
         }
         resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
         if (resultado != digitos.charAt(0)){
            return false;
         }
         numeros = cpf.substring(0,10);
         soma = 0;
         for (i = 11; i > 1; i--){
            soma += numeros.charAt(11 - i) * i;
         }
         resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
         if (resultado != digitos.charAt(1)){
               return false;
         }
         return true;
   }
   return false;
}

function valida_cnpj(cnpj){
   var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
   digitos_iguais = 1;
   if (cnpj.length < 14 && cnpj.length < 15){
         return false;
   }
   for (i = 0; i < cnpj.length - 1; i++){
      if (cnpj.charAt(i) != cnpj.charAt(i + 1)){
         digitos_iguais = 0;
         break;
      }
   }
   if (!digitos_iguais){
      tamanho = cnpj.length - 2
      numeros = cnpj.substring(0,tamanho);
      digitos = cnpj.substring(tamanho);
      soma = 0;
      pos = tamanho - 7;
      for (i = tamanho; i >= 1; i--){
         soma += numeros.charAt(tamanho - i) * pos--;
         if (pos < 2){
            pos = 9;
         }
      }
      resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
      if (resultado != digitos.charAt(0)){
         return false;
      }
      tamanho = tamanho + 1;
      numeros = cnpj.substring(0,tamanho);
      soma = 0;
      pos = tamanho - 7;
      for (i = tamanho; i >= 1; i--){
         soma += numeros.charAt(tamanho - i) * pos--;
         if (pos < 2){
            pos = 9;
         }
      }
      resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
      if (resultado != digitos.charAt(1)){
         return false;
      }
      return true;
   }
   return false;
} 


// cria o trim em strings
String.prototype.trim = function(){
   return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

