/* Máscara para o campo CEP */
function Cep(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00000-000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao = '-';
	conjunto1 = 5;

	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (19))
	{
			
		if (campo.value.length == conjunto1)
		campo.value = campo.value + separacao;
	}
	else
		event.returnValue = false;
}
/* Máscara para o campo CPF */
function Cpf(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '000.000.000-00')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '.';
	separacao2 = '-';
	conjunto1 = 3;
	conjunto2 = 4;
	conjunto3 = 7;
	conjunto4 = 11;

	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (25))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao1;		
		else if (campo.value.length == conjunto3)
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto4)
		campo.value = campo.value + separacao2;
	}
	else
		event.returnValue = false;
}

/* Máscara para o campo CNPJ */
function Cnpj(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00.000.000/0000-00')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '.';
	separacao2 = '-';
	separacao3 = '/';
	conjunto1 = 2;
	conjunto3 = 6;
	conjunto4 = 10;
	conjunto5 = 15;

	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (25))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto3)
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto4)
		campo.value = campo.value + separacao3;
		else if (campo.value.length == conjunto5)
		campo.value = campo.value + separacao2;
	}
	else
		event.returnValue = false;
}
/* Máscara para o campo Telefone */
function Telefone(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '(00)00000000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '(';
	separacao2 = ')';
	separacao3 = '.';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;

	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (25))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao2;	
		else if (campo.value.length == conjunto3)
		campo.value = campo.value + separacao3;
	}
	else
		event.returnValue = false;
}
function Data(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00/00/0000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '/';
	conjunto1 = 2;
	conjunto2 = 5;

	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (19))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao1;
	}
	else
		event.returnValue = false;
}
