function limpa_campo(campo){
	campo.value='';
}

function FormataCampo(Campo,teclapres,mascara){
	//pegando o tamanho do texto da caixa de texto com delay de -1 no event
	//ou seja o caractere que foi digitado não será contado.
		strtext = Campo.value
		tamtext = strtext.length
	//pegando o tamanho da mascara
		tammask = mascara.length
	//criando um array para guardar cada caractere da máscara
		arrmask = new Array(tammask)
	//jogando os caracteres para o vetor
		for (var i = 0 ; i < tammask; i++){
			arrmask[i] = mascara.slice(i,i+1)
		}
	//começando o trabalho sujo
		if (((((arrmask[tamtext] == "#") || (arrmask[tamtext] == "9"))) || (((arrmask[tamtext+1] != "#") || (arrmask[tamtext+1] != "9"))))){
			if ((teclapres.keyCode >= 37 && teclapres.keyCode <= 40)||(teclapres.keyCode >= 48 && teclapres.keyCode <= 57)||(teclapres.keyCode >= 96 && teclapres.keyCode <= 105)||(teclapres.keyCode == 8)||(teclapres.keyCode == 9) ||(teclapres.keyCode == 46) ||(teclapres.keyCode == 13)){
				Organiza_Casa(Campo,arrmask[tamtext],teclapres.keyCode,strtext)
			}
			else{
				Detona_Event(Campo,strtext,teclapres)
			}
		}
	}

function Organiza_Casa(Campo,arrpos,teclapres_key,strtext){
	if (((arrpos == "/") || (arrpos == ".") || (arrpos == ",") || (arrpos == ":") || (arrpos == " ") || (arrpos == "-")) && !(teclapres_key == 8)){
		separador = arrpos
		masktext = strtext + separador
		Campo.value = masktext
	}
}


function Detona_Event(Campo,strtext,teclapres){
	if (document.all){event.returnValue = false;} // caso seja IE
    else{teclapres.preventDefault();}
	Campo.value = strtext;
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,"");
	if(isNaN(num)) num = "0";
	cents = Math.floor((num*100+0.5)%100);
	num = Math.floor((num*100+0.5)/100).toString();
	if(cents < 10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num =
	num.substring(0,num.length-(4*i+3))+"."+num.substring(num.length-(4*i+3));
	return ("R$ " + num + "," + cents);
}

function Abrir1(url){window.open(url,"boleto","resizable=yes,toolbar=yes,status=yes,menubar=yes,scrollbars=yes,width=740,height=675")}  