function trim(s)
{
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function autoTAB(nomeCampo, tamanhoCampo){
     var i=0; //variável utilizada para determinar o INDICE DO ELEMENTO dentro do FORM
     
     //Se o tamanho do conteudo do campo for igual ao tamanho passado como parametro para dar o AUTOTAB
     if (eval("document.forms[0]."+nomeCampo+".value.length")==tamanhoCampo){          
         
         //Descobrindo o INDEX do elemento atual para poder passar o FOCO para o próximo elemento       
         for (i=0; i<document.forms[0].elements.length; i++){
             
             //Se o elemento DESTE INDICE, acessado pelo LAÇO(FOR) atualmente, tiver o mesmo nome que foi passado como parametro
             //então esta é a posição atual do elemento do FORM
             if (nomeCampo == document.forms[0].elements[i].name){
                 
                 //Mudando o foco para o próximo elemento
                 document.forms[0].elements[i+1].focus();
                 break;                  
             }
         }   
     }
}

function validaExtensao(texto,extValida){
	var tamanhoTexto = texto.length;
	var extensao = texto.substr(tamanhoTexto-3,3);
	
	if (trim(extensao)!=extValida)
		return false;
	else
		return true;
	
}

