//Requer: evento_tecla_numero.js
//onKeyPress="return FormataData(this,event);"
function FormataData(Campo, teclapres){
	if(!evento_tecla_numero(teclapres))return false;
	if (document.all) {
		tecla = teclapres.keyCode;
	} else {
		tecla = teclapres.which;
	}
	var vr = new String(Campo.value);
	vr = vr.replace("/", "");
	vr = vr.replace("/", "");
	vr = vr.replace("/", "");
	tam = vr.length + 1;
	if (tam>8 && tecla != 9 && tecla !=8 && tecla!=0){
		tam=8;
		return false;
	}
	if(tecla != 9 && tecla !=8){
		if(tam > 2 && tam < 5)
		Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, tam);
		if(tam >= 5 && tam <9)
		Campo.value = vr.substr(0,2) + '/' + vr.substr(2,2) + '/' + vr.substr(4,4);
	}
}