/**
 * A Mascara funcionara si no formulario fazer a seguinte chamda
 * onkeypress=mascara(this, fun��, event);
 * Na fun��o coloca o mesmo nome que das fun��es abaixo que escolhido 
 * para ser mascara
 */

var v_obj;
var v_fun;
var v_e;
function mascara(o, mascara, e) {
    v_obj = o;
    v_fun = mascara;    
	v_e = e;

    setTimeout("execmascara()", 1);
}

function execmascara() {
	var funcao = v_fun + "(v_obj.value)";
	v_obj.value = eval(funcao);
    // v_obj.value = v_fun(v_obj.value);
    
}

// campo so com numeros
function soNumeros(valor){
    return valor.replace(/\D/g, "");
}

// Foto
function data(valor) {
	if (v_e.keyCode != 8 && v_e.keyCode != 46) {
		if (valor.length == 2) {
			retornar = valor + "/";
		} else if (valor.length == 5) {
			retornar = valor + "/";
		} else {
			retornar = valor;
		}
	} else {
		retornar = valor;
	}
	return  retornar;
	
}

function mascaraAltura(valor) {
	 if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substring(0, 3) == 4.0) {
		if (valor.length == 1) {
			retornar = valor + ",";
		} else {
			retornar = valor;
		}
	 } else {
		 if (v_e.keyCode != 8 && v_e.keyCode != 46) {
			if (valor.length == 1) {
				retornar = valor + ",";
			} else {
				retornar = valor;
			}
		 } else {
			retornar = valor;
		}
	}
	
	return retornar.replace(/\D,/g, "");
}

function semAcentos(valor) {
   valor  = valor.replace(/[^a-zA-Z0-9_]/g, "");
   return valor;
}

