function mascara(event, mascara, objeto){
	var keypress = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if(keypress < 48 || keypress > 57) {
		//enter, seta esquerda, seta cima, seta direita, seta baixo, delete, end, home, tab
		if(keypress == 13 || keypress == 37 || keypress == 38 || keypress == 39 || keypress == 40 || keypress == 46 || keypress == 8 || keypress == 35 || keypress == 36 || keypress == 9) {
			return true;
		}
		alert("Neste campo só é permitido a digitação de números");
		return false;
	}
	campo = eval (objeto);

	if(mascara == "tel") {
		separador1 = '-';
		conjunto1 = 4;

		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador1;
		}
	}
	else if(mascara == "dddtel") {
		separador1 = '(';
		conjunto1 = 0;
		separador2 = ') ';
		conjunto2 = 3;
		separador3 = '-';
		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(mascara == "cep") {
		separador1 = '-';
		conjunto1 = 5;

		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador1;
		}
	}
	else if(mascara == "data") {
		separador = '/';
		conjunto1 = 2;
		conjunto2 = 5;

		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador;
		}else if (campo.value.length == conjunto2){
			campo.value = campo.value + separador;
		}
	}
	else if(mascara == "hora") {
		separador1 = ':';
		conjunto1 = 2;

		if (campo.value.length == conjunto1){
			campo.value = campo.value + separador1;
		}
	}
	return true;
}

function valida_rg(event, objeto){
	var keypress = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if( (keypress >= 48 && keypress <= 57) || (keypress >= 97 && keypress <= 122) || (keypress >= 65 && keypress <= 90)) {
		return true;
	}else {
		//enter, seta esquerda, seta direita, delete, end, home
		if(keypress == 13 || keypress == 37 || keypress == 39 || keypress == 8 || keypress == 35 || keypress == 36) {
			return true;
		}
		return false;
	}
}
