function Mascaras(e, formato, objeto)
{
	var key;

	if(window.event) keyPressed = window.event.keyCode; // IE hack
	else keyPressed = e.which; // <B>standard method</B>

	if (keyPressed >= 48 && keyPressed <= 57)
	{
		var campo = document.getElementById(objeto);

		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;
		}

		if (formato == 'HORA')
		{
		separador = ':';
		conjunto1 = 2;
			if (campo.value.length == conjunto1)
			campo.value = campo.value + separador;
		}

		if (formato == 'CEP')
		{
		separador = '-';
		conjunto1 = 5;
			if (campo.value.length == conjunto1)
			campo.value = campo.value + separador;
		} 

		if (formato == 'CPF')
		{
		separador = '.';
		separador1 = '-';
		conjunto1 = 3;
		conjunto2 = 7;
		conjunto3 = 11;
			if (campo.value.length == conjunto1)
			campo.value = campo.value + separador;

			if (campo.value.length == conjunto2)
			campo.value = campo.value + separador;

			if (campo.value.length == conjunto3)
			campo.value = campo.value + separador1;
		}
		if (formato == 'FONE'){
		separador1 = '(';
		separador2 = ') ';
		separador3 = '-';
		conjunto1 = 0;
		conjunto2 = 3;
		conjunto3 = 9;
			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;
		}  
	}
	else
	{
		if(window.event) window.event.keyCode = 0; // IE hack
		else e.which = 0; // <B>standard method</B>
	}
}

