function MascaraCPF (formato, keypress, objeto)
	{
	campo = eval (objeto);
	if (formato=='CPF')
		{
		caracteres = '0123456789';
		separacao1 = '.';
		separacao2 = '-';
		conjunto1 = 3;
		conjunto2 = 7;
		conjunto3 = 11;
		conjunto4 = 13;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + conjunto2 + conjunto3 + conjunto4 + 1))
			{
			if (campo.value.length == conjunto1) 
			   campo.value = campo.value + separacao1;
			if (campo.value.length == conjunto2)
			   campo.value = campo.value + separacao1;
			if (campo.value.length == conjunto3)
			   campo.value = campo.value + separacao2;
			}
		else 
			event.returnValue = false;
		}
}