<!--
	//onKeyup="FormataHora(this.value,this.name,this.form.name)" onblur="vld_hora(this.value,this.name,this.form.name)"
	vr_antigo = "";
	function FormataHora(valor,campo) {
		//Formata a digitação do campo como hora, separando hh:mm:ss
		vr_atual = "";
		tam_atual = 0;
		tam_antigo = 0;
		vr_atual = eval("document."+form+"."+campo+".value");
		tam_atual = eval("document."+form+"."+campo+".value.length");		
		tam_antigo = vr_antigo.length;
		if (tam_atual == 2 && tam_antigo < tam_atual) eval("document."+form+"."+campo+".value='"+vr_atual + ":'");
		vr_antigo = vr_atual;
	}
	
	//onKeyup="FormataHora(this.value,this.name,this.form.name)" onblur="VldHora(this.value,this.name,this.form.name)"
	function VldHora(valor,campo,form) {
		//Verifica se a hora digitada é válida
		vr_atual = "";
		erro = "";
		tam = 0;
		vr = eval("document."+form+"."+campo+".value");
		tam = eval("document."+form+"."+campo+".value.length");		
		if (tam != 5 && tam != 0) {
			alert("Atenção!\nA hora deve estar no formato hh:mm.");
			eval("document."+form+"."+campo+".focus()");
			eval("document."+form+"."+campo+".select()");
		} else {
			hora = vr.substring(0,2);
			minuto = vr.substring(3,5);
			if (isNaN(hora)) erro += "\nA hora deve ser um número de 00 a 24."
			if (isNaN(minuto)) erro += "\nO valor dos minutos deve ser um número de 00 a 24."
			if (!isNaN(hora) && parseInt(hora) > 24) erro += "\nA hora deve estar dentro de um intervalo válido (00 a 24)."
			if (!isNaN(minuto) && parseInt(minuto) > 59) erro += "\nO valor dos minutos deve estar dentro de um intervalo válido (00 a 59)."
		}
		if (erro != "") {
			alert("Atenção!!" + erro);
			eval("document."+form+"."+campo+".focus()");
			eval("document."+form+"."+campo+".select()");			
		}
	}	

//-->