function AllTrim (InString){var LoopCtrl=true; if (isBlank(InString)) return(""); while (LoopCtrl){if (InString.indexOf("  ") != -1){Temp = InString.substring(0, InString.indexOf("  "));InString = Temp + InString.substring(InString.indexOf("  ")+1, InString.length);} else LoopCtrl = false;}if (InString.substring(0, 1) == " ")InString = InString.substring(1, InString.length);if (InString.substring (InString.length-1) == " ")InString = InString.substring(0, InString.length-1);return (InString);}
function RTrim (InString) {OutString=InString;for (Count=InString.length; Count > 0; Count--) {TempChar=InString.substring (Count-1, Count);if (TempChar != " ") {OutString=InString.substring (0, Count);break;}}return (OutString);}
function LTrim (InString) {OutString=InString;for (Count=0; Count < InString.length; Count++) {TempChar=InString.substring (Count, Count+1);if (TempChar!=" ") {OutString=InString.substring (Count, InString.length);break;}}return (OutString);}
function isBlank (InString) {if (InString==null) return (!false);if (InString.length!=0)return (!true);else return (!false);}
function Range (InString, RangeMin, RangeMax) {if ((InString == null) || (InString == "")) return (false);if((InString>=RangeMin) && (InString<=RangeMax)) return (true);else return (false);}
function Left (InString, num) {OutString=InString.substring (InString, num); return (OutString);}
function mask (InString, Mask) {LenStr = InString.length;LenMsk = Mask.length;if ((LenStr==0) || (LenMsk==0))return(0);if (LenStr!=LenMsk) return(0);TempString=""; for (Count=0; Count<=InString.length; Count++) {StrChar = InString.substring(Count, Count+1);MskChar = Mask.substring(Count, Count+1);if (MskChar=='#') {if(!isNumberChar(StrChar)) return(0);}else if (MskChar=='?') {if(!isAlphabeticChar(StrChar)) return(0);}else if (MskChar=='!') {if(!isNumOrChar(StrChar)) return(0);} else if (MskChar=='*') {} else {if (MskChar!=StrChar) return(0);}} return (1);}
function Fill (InString, FillChar, FillLength) {if (InString.length >= FillLength) return (InString);OutString=InString;for (Count=InString.length; Count<FillLength; Count++){OutString=FillChar+OutString;}return (OutString);}
function TestLength (InString, Abs, LTE, GTE) {if (isBlank(InString)) return(false); if (Abs != -1){if(InString.length==Abs) return(true);} else if (LTE != -1) {if(InString.length<=LTE) return(true);} else if (GTE != -1) {if(InString.length>=GTE) return(true);} return (false);}
function allowInString (InString, RefString) {if(InString.length==0) return(false); for(Count=0;Count<InString.length;Count++){TempChar=InString.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)==-1) return(false);}return(true);}
function allowNotInString (InString, RefString) {if(InString.length==0) return(false);for(Count=0;Count<InString.length;Count++){TempChar=InString.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)!=-1) return(false);}return (true);}
function isAlphabeticChar (InString) {if(InString.length!=1) return(false);InString=InString.toLowerCase();RefString="abcdefghijklmnopqrstuvwxyz";if(RefString.indexOf(InString,0)==-1) return(false);return(true);}
function isAlphabeticString (InString) {if(InString.length==0) return(false);InString=InString.toLowerCase();RefString="abcdefghijklmnopqrstuvwxyz";for(Count=0;Count<InString.length;Count++){TempChar=InString.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)==-1) return(false);}return(true);}
function isNumberChar (InString) {if(InString.length!=1) return(false);RefString="1234567890";if(RefString.indexOf(InString,0)==-1) return(false);return(true);}
function isNumberString (InString) {if(InString.length==0) return(false);RefString="1234567890";for(Count=0;Count<InString.length;Count++){TempChar=InString.substring(Count,Count+1);if(RefString.indexOf(TempChar,0)==-1) return(false);}return(true);}
function isDate (InDate) {var err=0;a=InDate;if (a.length != 10) err=1;b = a.substring(0, 2);c = a.substring(2, 3);d = a.substring(3, 5);e = a.substring(5, 6);f = a.substring(6, 10);if (b<1 || b>12) err = 1;if (c != '/') err = 1;if (d<1 || d>31) err = 1;if (e != '/') err = 1;if (f<0 || f>9999) err = 1;if (b==4 || b==6 || b==9 || b==11) {if (d==31) err=1} if (b==2) {var g=parseInt(f/4);if (isNaN(g)) {err=1;}if (d>29) err=1;if (d==29 && ((f/4)!=parseInt(f/4))) err=1;}if (err==1) {return(1);} else {return(0);}}
function Dow (InDate) {var now = new Date();var ReturnText = "Erro";if (!isBlank(InDate)) {if (isDate(InDate) == 0) {a=InDate;b = a.substring(0, 2);c = a.substring(2, 3);d = a.substring(3, 5);e = a.substring(5, 6);f = a.substring(6, 10);now.setMonth(b-1);now.setDate(d);now.setYear(f);} else return(ReturnText);} var WeekDay = now.getDay();now = null;if (WeekDay == 0) {ReturnText="Domingo";} else if (WeekDay == 1) {ReturnText="Segunda";} else if (WeekDay == 2) {ReturnText="Terça";} else if (WeekDay == 3) {ReturnText="Quarta";} else if (WeekDay == 4) {ReturnText="Quinta";} else if (WeekDay == 5) {ReturnText="Sexta";} else if (WeekDay == 6) {ReturnText="Sábado";} return (ReturnText);}
function MonthText (Month) {var sMonth;Month = parseInt(Month);if (Month == 1) { sMonth = "Janeiro"} else if (Month == 2) { sMonth = "Fevereiro"} else if (Month == 3) { sMonth = "Março"} else if (Month == 4) { sMonth = "Abril"} else if (Month == 5) { sMonth = "Maio"} else if (Month == 6) { sMonth = "Junho"} else if (Month == 7) { sMonth = "Julho"} else if (Month == 8) { sMonth = "Agosto"} else if (Month == 9) { sMonth = "Setembro"} else if (Month == 10) { sMonth = "Outubro"} else if (Month == 11) { sMonth = "Novembro"} else if (Month == 12) { sMonth = "Dezembro"} return (sMonth);}
function AbreJanela(Pagina,Janela,Altura,Largura,Esquerda,Topo,Barra,Rolagem,Menu,Mensagem,Diretorios,Localizacao,Maximizado){if(isBlank(AllTrim(Pagina))){alert("ERRO... Informe o nome da página a ser acessada.");return;}if(isBlank(AllTrim(Janela))){alert("ERRO... Informe o nome da janela a ser aberta.");return;}if(isNaN(Altura)){alert("ERRO... Informe a altura da janela.");return;}else{if(Altura<=0){alert("ERRO... Informe um valor maior do que zero para a altura.");}}if(isNaN(Largura)){alert("ERRO... Informe a largura da janela.");return;}else{if(Largura<=0){alert("ERRO... Informe um valor maior do que zero para a largura.");}}if(isNaN(Esquerda)){alert("ERRO... Informe a posição esquerda da janela.");return;}else{if(Esquerda<=0){Esquerda=0;}}if(isNaN(Topo)){alert("ERRO... Informe a posição superior da janela.");return;}else{if(Topo<=0){Topo=0;}}if(Barra!=1){Barra=0;}if(Rolagem!=1){Rolagem=0;}if(Menu!=1){Menu=0;}if(Mensagem!=1){Mensagem=0;}if(Diretorios!=1){Diretorios=0;}if(Localizacao!=1){Localizacao=0;}if(Maximizado!=1){Maximizado=0;}window.open(Pagina,Janela,'height='+Altura+',width='+Largura+',left='+Esquerda+',top='+Topo+',toolbar='+Barra+',scrollbars='+Rolagem+',menubar=' +Menu+',status='+Mensagem+',directories='+Diretorios+',location='+Localizacao+',maximized='+Maximizado);return;}
function VerificarCPF(numcpf) {x = 0;soma = 0;dig1 = 0;dig2 = 0;texto = "";numcpf1="";len = numcpf.length;x = len -1; for(var i=0; i <= len - 3; i++){y = numcpf.substring(i,i+1);soma = soma + ( y * x);x = x - 1;texto = texto + y;} dig1 = 11 - (soma % 11);if (dig1 == 10) dig1=0 ;if (dig1 == 11) dig1=0 ;numcpf1 = numcpf.substring(0,len - 2) + dig1 ;x = 11; soma=0;for (var i=0; i <= len - 2; i++) {soma = soma + (numcpf1.substring(i,i+1) * x);x = x - 1;} dig2= 11 - (soma % 11);if (dig2 == 10) dig2=0;if (dig2 == 11) dig2=0;if ((dig1 + "" + dig2) == numcpf.substring(len,len-2)) {return true;}return false;}
function VerificarCGC(numero) {dac = numero.substring(numero.length -2,numero.length);numero = numero.substring(0,numero.length -2);var str = '' + numero;while (str.length < 12){str = '0'+str;}numero=str;var j = 0;var i = 0;var k = 0;var l = 0;var digito1 = 0;var digito2 = 0;var multiplicador = 5;var produto = 0;var soma01 = 0;var total = 0;for (i = 1; i <= 4; i++) {	produto = (numero.substring(i,i - 1)) * multiplicador;multiplicador = multiplicador - 1;soma01 = soma01 + produto;}var multiplicador = 9;var produto = 0;var soma02 = 0;for (j = 5; j <= 12; j++)	{produto = (numero.substring(j,j - 1)) * multiplicador;	multiplicador = multiplicador - 1;soma02 = soma02 + produto;}total = soma01 + soma02;resto01 = total % 11;if ((resto01 == 0) || (resto01 == 1)) {digito1 = 0;} else {digito1 = 11 - resto01;}digito1=digito1+'';numero = numero + digito1;multiplicador = 6;produto = 0;soma01 = 0;total = 0;for (k = 1; k <= 5; k++) {produto = (numero.substring(k,k - 1)) * multiplicador;multiplicador = multiplicador - 1;soma01 = soma01 + produto;}var multiplicador = 9;var produto = 0;var soma02 = 0;for (l = 6; l <= 13; l++) {produto = (numero.substring(l,l - 1)) * multiplicador;multiplicador = multiplicador - 1;soma02 = soma02 + produto;}total = soma01 + soma02;resto02 = total % 11;if ((resto02 == 0) || (resto02 == 1)) {digito2 = 0;} else {digito2 = 11 - resto02;}digito1 = digito1+'';if (dac == (digito1 + digito2))	return true;return false;}
// INICIO RODAPÉ
function scrollit(seed)
{
  var m1  =  " S I M M M   -   O   S i t e   d o   E s p o r t e   A m a d o r   !  !  ! ";
   var msg=m1;
   var out = " ";
   var c = 0;

   if (seed > 100)
     {
     seed--;
     var cmd="scrollit(" + seed + ")";
     timerTwo=window.setTimeout(cmd,7);
     }
   else
     if (seed <= 100 && seed > 0)
       {
       for (c=0 ; c < seed ; c++)
         {
         out+=" ";
         }
       out+=msg;
      seed--;
       var cmd="scrollit(" + seed + ")";
       window.status=out;
       timerTwo=window.setTimeout(cmd,7);
       }
     else if (seed <= 0)
       {
       if (-seed < msg.length)
         {
         out+=msg.substring(-seed,msg.length);
         seed--;
         var cmd="scrollit(" + seed + ")";
         window.status=out;
         timerTwo=window.setTimeout(cmd,7);
         }
       else
         {
         window.status=" ";
         timerTwo=window.setTimeout("scrollit(100)",75);
         }
       }
}
// FIM RODAPÉ

// INICIO ABRE NOVA JANELA
function fncAbrePopup(vURL, vNomeJanela, vParametros)
	{ window.open( vURL, vNomeJanela, vParametros ) }
// FIM ABRE NOVA JANELA