<!--
	/**
		Autor:		Efrain Becker Bartz
		Profissão:	Programador WEB
	 */

//Formata qualquer máscara. Ex: onKeyPress="formatar(this, '##/##/####')" 
//Parâmetros: src => campo que está sendo formatado
//           mask => máscara do campo, use o caracter '#' para formatar
function formatar(src, mask){
  var i = src.value.length;
  var texto = mask.substring(i)
  if (texto.substring(0,1) != '#'){
    src.value += texto.substring(0,1);
  }
}

//Permite que apenas números sejam digitados
function soNums(e)
{
	if (document.all){var evt=event.keyCode;}
	else{var evt = e.charCode;}
	if (evt <20 || (evt >47 && evt<58)){return true;}
	return false;
}

function soLetras(e)
{
	if (document.all){var evt=event.keyCode;}
	else{var evt = e.charCode;}
	if (evt <20 || (evt >=65 && evt<=90) || (evt >=97 && evt<=122)){return true;}
	return false;
}

//Permite que apenas números HEXADECIMAIS sejam aceitos
function soHexa(e)
{
	if (document.all){var evt=event.keyCode;}
	else{var evt = e.charCode;}
	if (evt < 20 || (evt > 47 && evt < 58) || (evt > 64 && evt < 71)){return true;}
	return false;
}

//Permite que apenas números sejam digitados
function soNumsPonto(e)
{
	if (document.all){var evt=event.keyCode;}
	else{var evt = e.charCode;}
	if (evt < 20 || (evt > 47 && evt < 58) || (evt == 46)){return true;}
	return false;
}

//Permite que apenas números e vírgulas sejam digitados
function soNumsVirgula(e)
{
	if (document.all){var evt=event.keyCode;}
	else{var evt = e.charCode;}
	if (evt < 20 || (evt > 47 && evt < 58) || (evt == 44)){return true;}
	return false;
}

function Nada(e)
{
	return false;
}

function autotab(original,destination){
	if (original.getAttribute&&original.value.length==original.getAttribute("maxlength")){
		destination.focus();
		destination.select()
	}
}

-->