/***************************************
MultWEB Internet Solutions
Ultima atualizacao: 27/11/2003 as 23:10
***************************************/
	
	function mascara(formato, keypress, objeto)
	{
		campo = eval(objeto);
		
		//CEP
		if (formato == 'CEP')
		{
			separador = '-';
			conjunto1 = 5;
			
			if (campo.value.length == conjunto1)
			{
				campo.value += separador;
			}
		}
		
		//DATA
		if (formato == 'DATA')
		{
			separador = '/';
			conjunto1 = 2;
			conjunto2 = 5;
			
			if (campo.value.length == conjunto1)
			{
				campo.value += separador;
			}
			
			if (campo.value.length == conjunto2)
			{
				campo.value += separador;
			}
		}

		//CPF
		if (formato == 'CPF')
		{
			separador1 = '.';
			separador2 = '-';
			conjunto1 = 3;
			conjunto2 = 7;
			conjunto3 = 11;
			
			if (campo.value.length == conjunto1)
			{
				campo.value += separador1;
			}
			
			if (campo.value.length == conjunto2)
			{
				campo.value += separador1;
			}

			if (campo.value.length == conjunto3)
			{
				campo.value += separador2;
			}
		}

		//PIS/PASEP
		if (formato == 'PISPASEP')
		{
			separador1 = '.';
			separador2 = '-';
			conjunto1 = 3;
			conjunto2 = 7;
			conjunto3 = 11;
			
			if (campo.value.length == conjunto1)
			{
				campo.value += separador1;
			}
			
			if (campo.value.length == conjunto2)
			{
				campo.value += separador1;
			}

			if (campo.value.length == conjunto3)
			{
				campo.value += separador2;
			}
		}

		//CNPJ
		if (formato == 'CNPJ')
		{
			separador1 = '.';
			separador2 = '/0001-';
			conjunto1 = 2;
			conjunto2 = 6;
			conjunto3 = 10;
			
			if (campo.value.length == conjunto1)
			{
				campo.value += separador1;
			}

			if (campo.value.length == conjunto2)
			{
				campo.value += separador1;
			}

			if (campo.value.length == conjunto3)
			{
				campo.value += separador2;
			}
		}

		//INCRIÇÃO ESTADUAL
		if (formato == 'INSCRICAOESTADUAL')
		{
			separador1 = '.';
			separador2 = '/001-';
			conjunto1 = 2;
			conjunto2 = 6;
			conjunto3 = 10;
			
			if (campo.value.length == conjunto1)
			{
				campo.value += separador1;
			}

			if (campo.value.length == conjunto2)
			{
				campo.value += separador1;
			}

			if (campo.value.length == conjunto3)
			{
				campo.value += separador2;
			}
		}
	}
