function aleatorio(){
	inferior=646;
	superior=646464694969;
	numPossibilidades = superior - inferior 
	aleat = Math.random() * numPossibilidades 
	aleat = Math.floor(aleat) 
	return parseInt(inferior) + aleat
}

// =========================================================================================

function URLEncode(str) { 
	str = escape(str);
	while (str.indexOf("/")!=-1) {
		str = str.replace("/","%2F");
	} 
	return str;
}



// =========================================================================================
//  ========			Funções para máscara de campos de formulário						=======
// =========================================================================================

function mascara(o,f) {
	v_obj=o
	v_fun=f
	setTimeout("execmascara()",1)
}

function execmascara() {
	v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v) {
	return v.replace(/\D/g,"") //Remove tudo que não é digito
}
	
function valor(v) {
	v=v.replace(/\D/g,"")
	v=v.replace(/(\d)(\d{8})$/,"$1.$2"); //Coloca vírgula antes dos 2 últimos digitos
	v=v.replace(/(\d)(\d{5})$/,"$1.$2");
	v=v.replace(/(\d)(\d{2})$/,"$1,$2"); //Coloca vírgula antes dos 2 últimos digitos
	return v
}

function data(v) {
	v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
	v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca barra entre o segundo e o terceiro digito
	v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca barra entre o quinto e o sexto digito
	return v
}

function telefone(v) {
	v=v.replace(/\D/g,"") //Remove tudo o que não é dígito
	v=v.replace(/(\d{4})(\d)/,"$1  $2")
	return v
}

// =========================================================================================