var momentoAtual;
var minutoAtual =  0;
var pontos = ":";

function dataAtual()
{
	if(momentoAtual == null)
	{
		 momentoAtual = new Date();
		 momentoAtual.setHours(document.getElementById("horaInicial").value);
		 momentoAtual.setMinutes(document.getElementById("minutoInicial").value);
		 momentoAtual.setSeconds(document.getElementById("segundoInicial").value);
	}

	var dia = ""+momentoAtual.getDate();
	var mes = ""+(momentoAtual.getMonth()+1);
	var ano = ""+momentoAtual.getFullYear();
	
	if(dia.length == 1)
	{
		dia = "0".concat(dia);
	}
	
	if(mes.length == 1)
	{
		mes = "0".concat(mes);
	}
	
	var semana=new Array(6);
	semana[0]='Domingo';
	semana[1]='Segunda-Feira';
	semana[2]='Terça-Feira';
	semana[3]='Quarta-Feira';
	semana[4]='Quinta-Feira';
	semana[5]='Sexta-Feira';
	semana[6]='Sábado';
	
	$("dvData").update(dia + "/" + mes + "/" + ano);
	$("dvDiaSemana").update(semana[momentoAtual.getDay()]);
}


function atualizaSituacao()
{
	var url = "buscaSituacao.sisop?hora=" + $("relogio").value; 
//	var url = "buscaSituacao.sisop?hora=04:12"; 
	new Ajax.Request(url, {   
		method: 'get',   
		onSuccess: function(transport) {     
			$("dvAjax").update(transport.responseText);
			$("dvLegendaImgG").update($("imgSituacao").value);
			$("dvDescSituacao").update($("mensagem").value);
		} 
	});
}

function moveRelogio(){ 
	momentoAtual.setSeconds(momentoAtual.getSeconds() + 1); 
    hora = momentoAtual.getHours() 
    minuto = momentoAtual.getMinutes() 
    
    str_minuto = new String (minuto) 
    if (str_minuto.length == 1) 
       minuto = "0" + minuto 

    str_hora = new String (hora) 
    if (str_hora.length == 1) 
       hora = "0" + hora 

	if(pontos == " ")
	{
		pontos = ":";
	}			
	else
	{
		pontos = ":";
	}
    horaImprimible = hora + pontos + minuto 

    document.getElementById("relogio").value = horaImprimible;
    
    if(minuto != minutoAtual)
    {
    	minutoAtual = minuto;
    	atualizaSituacao();
    }
    	
    setTimeout("moveRelogio()",1000) 
} 

