function mascaradata(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(keypress < 48) {
	  event.returnValue = false;
	  return;
	}  

	if(keypress > 57) {
	  event.returnValue = false;
	  return;
	}  
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (11))
	{
		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;
}

function mascarahora(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;
	
	if(keypress < 48) {
	  event.returnValue = false;
	  return;
	}  

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


function mascaracep(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00000-000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '-';
	conjunto1 = 5;
	
	if(keypress < 48) {
	  event.returnValue = false;
	  return;
	}  

	if(keypress > 57) {
	  event.returnValue = false;
	  return;
	}  

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


function mascaratelefone(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00/00/0000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '(';
	separacao2 = ') ';
	separacao3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 9;
	
	if(keypress < 48) {
	  event.returnValue = false;
	  return;
	}  

	if(keypress > 57) {
	  event.returnValue = false;
	  return;
	}  
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (14))
	{
		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 mascaracpfcgc(evento, objeto,tipo){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00/00/0000')
	{
		campo.value=""
	}

	if(tipo=="F"){
   	  caracteres = '0123456789';
   	  separacao1 = '.';
	  separacao2 = '.';
	  separacao3 = '-';
	  separacao4 = '';
	  conjunto1 = 3;
	  conjunto2 = 7;
	  conjunto3 = 11;
	  conjunto4 = 25;
	  vtamanho = 14;
	}  

	if(tipo=="J"){
   	  caracteres = '0123456789';
   	  separacao1 = '.';
	  separacao2 = '.';
	  separacao3 = '/';
	  separacao4 = '-';
	  conjunto1 = 2;
	  conjunto2 = 6;
	  conjunto3 = 10;
	  conjunto4 = 15;
	  vtamanho = 18;
	}  
	  
	if(keypress < 48) {
	  event.returnValue = false;
	  return;
	}  

	if(keypress > 57) {
	  event.returnValue = false;
	  return;
	}  
	
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (vtamanho))
	{
		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 if (campo.value.length == conjunto4)
		campo.value = campo.value + separacao4;
	}
	else
		event.returnValue = false;
}

function mascaranumero(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00000-000')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '-';
	conjunto1 = 5;
	
	if(keypress < 48) {
	  event.returnValue = false;
	  return;
	}  

	if(keypress > 57) {
	  event.returnValue = false;
	  return;
	}  

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