/*Real time DHTML Clock By Paul Swonger AKA "PSYCO" written exclusively for use on the "HTMLGOODIES" website. Feel free to distribute freely (as long as credit is given).
Amended by Gabriel Heming.
*/

<!--
function stopError() {
return true;
}

window.onerror = stopError;

// -->


//Validação by Gabriel Heming
function validarHora( hora ) {

if ( hora >= 24 ) {
	hora = hora - 24;
}
if ( hora < 0 ) {
	hora = hora + 24;
}
return hora;
}


function tick() {
var hours, minutes, seconds, ap;
var intHours, intMinutes, intSeconds;
var today;

today = new Date();

intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();

if ( intHours == 24 )
{
	intHours = "0";
}

if (intMinutes < 10) {
minutes = "0"+intMinutes+":";
} else {
minutes = intMinutes+":";
}

if (intSeconds < 10) {
seconds = "0"+intSeconds;
} else {
seconds = intSeconds;
} 

//Brasil (GMT 0 (zero) = Hora do Servidor = Hora do Brasil)
timeGMT = intHours+":"+minutes+seconds;
GMT.innerHTML = timeGMT;

//1 horas a menos (id="GMTmUm")
//horaGMTmUm = intHours-1;
//horaGMTmUm = validarHora( horaGMTmUm );
//timeGMTmUm = horaGMTmUm+":"+minutes+seconds;
//GMTmUm.innerHTML = timeGMTmUm;

//2 horas a menos (id="GMTmDois")
//horaGMTmDois = intHours-2;
//horaGMTmDois = validarHora( horaGMTmDois );
//timeGMTmDois = horaGMTmDois+":"+minutes+seconds;
//GMTmDois.innerHTML = timeGMTmDois;

//3 horas a menos (id="GMTmTres")
//horaGMTmTres = intHours-3;
//horaGMTmTres = validarHora( horaGMTmTres );
//timeGMTmTres = horaGMTmTres+":"+minutes+seconds;
//GMTmTres.innerHTML = timeGMTmTres;

//4 horas a menos (id="GMTmQuatro")
//horaGMTmQuatro = intHours-4;
//horaGMTmQuatro = validarHora( horaGMTmQuatro );
//timeGMTmQuatro = horaGMTmQuatro+":"+minutes+seconds;
//GMTmQuatro.innerHTML = timeGMTmQuatro;

//5 horas a menos (id="GMTmCinco")
//horaGMTmCinco = intHours-5;
//horaGMTmCinco = validarHora( horaGMTmCinco );
//timeGMTmCinco = horaGMTmCinco+":"+minutes+seconds;
//GMTmCinco.innerHTML = timeGMTmCinco;

//6 horas a menos (id="GMTmSeis")
//horaGMTmSeis = intHours-6;
//horaGMTmSeis = validarHora( horaGMTmSeis );
//timeGMTmSeis = horaGMTmSeis+":"+minutes+seconds;
//GMTmSeis.innerHTML = timeGMTmSeis;

//7 horas a menos (id="GMTmSete")
//horaGMTmSete = intHours-7;
//horaGMTmSete = validarHora( horaGMTmSete );
//timeGMTmSete = horaGMTmSete+":"+minutes+seconds;
//GMTmSete.innerHTML = timeGMTmSete;

//8 horas a menos (id="GMTmOito")
//horaGMTmOito = intHours-8;
//horaGMTmOito = validarHora( horaGMTmOito );
//timeGMTmOito = horaGMTmOito+":"+minutes+seconds;
//GMTmOito.innerHTML = timeGMTmOito;

//9 horas a menos (id="GMTmNove")
//horaGMTmNove = intHours-9;
//horaGMTmNove = validarHora( horaGMTmNove );
//timeGMTmNove = horaGMTmNove+":"+minutes+seconds;
//GMTmNove.innerHTML = timeGMTmNove;

//10 horas a menos (id="GMTmDez")
//horaGMTmDez = intHours-10;
//horaGMTmDez = validarHora( horaGMTmDez );
//timeGMTmDez = horaGMTmDez+":"+minutes+seconds;
//GMTmDez.innerHTML = timeGMTmDez;

//11 horas a menos (id="GMTmOnze")
//horaGMTmOnze = intHours-11;
//horaGMTmOnze = validarHora( horaGMTmOnze );
//timeGMTmOnze = horaGMTmOnze+":"+minutes+seconds;
//GMTmOnze.innerHTML = timeGMTmOnze;

//1 horas a mais (id="GMTUm")
//horaGMTUm = intHours+1;
//horaGMTUm = validarHora( horaGMTUm );
//timeGMTUm = horaGMTUm+":"+minutes+seconds;
//GMTUm.innerHTML = timeGMTUm;

//2 horas a mais (id="GMTDois")
//horaGMTDois = intHours+2;
//horaGMTDois = validarHora( horaGMTDois );
//timeGMTDois = horaGMTDois+":"+minutes+seconds;
//GMTDois.innerHTML = timeGMTDois;

//3 horas a mais (id="GMTTres")
//horaGMTTres = intHours+3;
//horaGMTTres = validarHora( horaGMTTres );
//timeGMTTres = horaGMTTres+":"+minutes+seconds;
//GMTTres.innerHTML = timeGMTTres;

//4 horas a mais (id="GMTQuatro")
//horaGMTQuatro = intHours+4;
//horaGMTQuatro = validarHora( horaGMTQuatro );
//timeGMTQuatro = horaGMTQuatro+":"+minutes+seconds;
//GMTQuatro.innerHTML = timeGMTQuatro;

//5 horas a mais (id="GMTCinco")
//horaGMTCinco = intHours+5;
//horaGMTCinco = validarHora( horaGMTCinco );
//timeGMTCinco = horaGMTCinco+":"+minutes+seconds;
//GMTCinco.innerHTML = timeGMTCinco;

//6 horas a mais (id="GMTSeis")
//horaGMTSeis = intHours+6;
//horaGMTSeis = validarHora( horaGMTSeis );
//timeGMTSeis = horaGMTSeis+":"+minutes+seconds;
//GMTSeis.innerHTML = timeGMTSeis;

//7 horas a mais (id="GMTSete")
//horaGMTSete = intHours+7;
//horaGMTSete = validarHora( horaGMTSete );
//timeGMTSete = horaGMTSete+":"+minutes+seconds;
//GMTSete.innerHTML = timeGMTSete;

//8 horas a mais (id="GMTOito")
//horaGMTOito = intHours+8;
//horaGMTOito = validarHora( horaGMTOito );
//timeGMTOito = horaGMTOito+":"+minutes+seconds;
//GMTOito.innerHTML = timeGMTOito;

//9 horas a mais (id="GMTNove")
//horaGMTNove = intHours+9;
//horaGMTNove = validarHora( horaGMTNove );
//timeGMTNove = horaGMTNove+":"+minutes+seconds;
//GMTNove.innerHTML = timeGMTNove;

//10 horas a mais (id="GMTDez")
//horaGMTDez = intHours+10;
//horaGMTDez = validarHora( horaGMTDez );
//timeGMTDez = horaGMTDez+":"+minutes+seconds;
//GMTDez.innerHTML = timeGMTDez;

//11 horas a mais (id="GMTOnze")
//horaGMTOnze = intHours+11;
//horaGMTOnze = validarHora( horaGMTOnze );
//timeGMTOnze = horaGMTOnze+":"+minutes+seconds;
//GMTOnze.innerHTML = timeGMTOnze;

//12 horas a mais (id="GMTDoze")
//horaGMTDoze = intHours+12;
//horaGMTDoze = validarHora( horaGMTDoze );
//timeGMTDoze = horaGMTDoze+":"+minutes+seconds;
//GMTDoze.innerHTML = timeGMTDoze;


window.setTimeout("tick();", 100);
}

window.onload = tick;