function FormataHora(form, campo, teclapres){
	var tecla = teclapres.keyCode;

	var vr = new String(document.forms[form].elements[campo].value);
	vr = vr.replace(":", "");
	vr = vr.replace(":", "");

	tam = vr.length + 1;

	if (tecla != 9 && tecla != 8){
		if (tam > 2 && tam < 5)
			document.forms[form].elements[campo].value = vr.substr(0, 2) + ':' + vr.substr(2, tam);
		if (tam >= 5 && tam < 9)
			document.forms[form].elements[campo].value = vr.substr(0,2) + ':' + vr.substr(2,2) + ':' + vr.substr(4,2);
	}

	KeyTab();
}

function TestaHora(cHora){
	var hora;
	hora = LimpaCampo(cHora.value,10);
	var tam = hora.length;
	if	((tam!=6)&&(tam!=4)){
        ControleDeErro(cHora, GetSubStr(cHora.id, ',', 0));
		return(false);
	}

	var hr = hora.substr(0,2)
	var min = hora.substr (2,2)
	var seg = hora.substr (4,2)
	if(seg=='')
	  seg = '00';

	if ((hr > 23) || (min > 59) || (seg > 59)){
        ControleDeErro(cHora, GetSubStr(cHora.id, ',', 0));
		return(false);
	}
	return(true);
}


