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;
		}  
	}
	else
	{
		if(window.event) window.event.keyCode = 0; // IE hack
		else e.which = 0; // <B>standard method</B>
	}
}

