//**************************************************************************************
// Função   : JSisMascaraDigitacao
//
// Descrição: Insere a mascara de Cep, CPF, CNPJ, data e Telefone, na entrada da informacao.
//
// Exemplo  : <INPUT TYPE=TEXT NAME="DataH" VALUE="" onKeyPress="JSisMascaraDigitacao(formato, keypress, objeto)">
//
//**************************************************************************************
function JSisMascaraDigitacao (formato, keypress, objeto){
	campo = eval (objeto);

	// cep
	if (formato=='cep'){
		separador = '-';
		conjunto1 = 5;
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador;}
	}

	// cpf
	if (formato=='cpf'){
		separador1 = '.'; 
		separador2 = '-'; 
		conjunto1 = 3;
		conjunto2 = 7;
		conjunto3 = 11;
		if (campo.value.length == conjunto1)
  		{
  			campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto2)
 	 {
		  campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto3)
  	{
		  campo.value = campo.value + separador2;
	}
	}

	// cnpj
	if (formato=='cnpj'){
		separador1 = '.'; 
		separador2 = '-';
		separador3 = '/';
		conjunto1 = 2;
		conjunto2 = 6;
		conjunto3 = 10;
		conjunto4 = 15;
		if (campo.value.length == conjunto1)
  		{
  			campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto2)
 	 {
		  campo.value = campo.value + separador1;
	}
	if (campo.value.length == conjunto3)
  	{
		  campo.value = campo.value + separador3;
	}
	if (campo.value.length == conjunto4)
  	{
		  campo.value = campo.value + separador2;
	}
	}


	// data
	if (formato=='data'){
		separador = '/'; 
		conjunto1 = 2;
		conjunto2 = 5;
		if (campo.value.length == conjunto1)
  		{
  			campo.value = campo.value + separador;
	  	}
	if (campo.value.length == conjunto2)
 	 {
		  campo.value = campo.value + separador;
	  }
	}

	// telefone
	if (formato=='telefone'){
		separador1 = '(';
		separador2 = ')';
		separador3 = '-';
		conjunto1 = 0;
		conjunto2 = 3;
		conjunto3 = 8;
		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador1;
		}
		if (campo.value.length == conjunto2){
			campo.value = campo.value + separador2;
		}
		if (campo.value.length == conjunto3){
			campo.value = campo.value + separador3;
		}
	}

}
