var timerID = null;
var timerRunning = false;
var saldActual=0;
var hora1=-1;
var hora2=-1;
var min1=-1;
var min2=-1;

function detenerTimer()
{
	if(timerRunning)
	{
		clearTimeout(timerID);
		timerRunning = false;
	}
}

function correrTimer()
{
	detenerTimer();
	reloj();
}

function poneHora()
{
	var numeros = new Array ('zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine');
	momentoActual = new Date();
	var hora = momentoActual.getHours();
	var minuto = momentoActual.getMinutes();
	var h1;
	var h2;
	var m1;
	var m2;
	if(hora<10)
	{
		h1 = 0;
		if(h1!=hora1)
		{
			window.document.getElementById("hora").innerHTML = "<img src=\"img/reloj/zero.png\" width=\"16\" height=\"32\" />";
			hora1 = 0;
		}
	}
	else if(hora<20)
	{
		h1 = 1;
		if(h1!=hora1)
		{
			window.document.getElementById("hora").innerHTML = "<img src=\"img/reloj/one.png\" width=\"16\" height=\"32\" />";
			hora1 = 1;
		}
	}
	else
	{
		h1 = 2;
		if(h1!=hora1)
		{
			window.document.getElementById("hora").innerHTML = "<img src=\"img/reloj/two.png\" width=\"16\" height=\"32\" />";				
			hora1 = 2;
		}
	}
	h2 = hora-10*(Math.floor(hora/10));
	if(h2!=hora2)
	{
		window.document.getElementById("hora").innerHTML = "<img src=\"img/reloj/"+numeros[h1]+".png\" width=\"16\" height=\"32\" /><img src=\"img/reloj/"+numeros[h2]+".png\" width=\"16\" height=\"32\" />";
		hora2 = h2;
	}
	m1 = Math.floor(minuto/10);
	if(m1!=min1)
	{
		window.document.getElementById("minutos").innerHTML = "<img src=\"img/reloj/"+numeros[m1]+".png\" width=\"16\" height=\"32\" />";
		min1 = m1;
	}
	m2 = minuto-10*(Math.floor(minuto/10));
	if(m2!=min2)
	{
		window.document.getElementById("minutos").innerHTML = "<img src=\"img/reloj/"+numeros[m1]+".png\" width=\"16\" height=\"32\" /><img src=\"img/reloj/"+numeros[m2]+".png\" width=\"16\" height=\"32\" />";
		min2 = m2;
	}
}

function saludo()
{
	momentoActual = new Date();
	var hora = momentoActual.getHours();
	if(hora>=6 && hora<12 && saldActual!=1)
	{
		window.document.getElementById("partedia").innerHTML = '<IMG height=110 alt="Buenos días" src="img/index/indexgoodmorning.jpg" width=170>';
		saldActual=1;
	}
	else if(hora>=12 && hora<18 && saldActual!=2)
	{
		window.document.getElementById("partedia").innerHTML = '<IMG height=110 alt="Buenas tardes" src="img/index/indexgoodafternoon.jpg" width=170>';
		saldActual=2;
	}
	else if(hora>=18 && hora<21 && saldActual!=3)
	{
		window.document.getElementById("partedia").innerHTML = '<IMG height=110 alt="Buenas tardes" src="img/index/indexgoodevening.jpg" width=170>';
		saldActual=3;
	}
	else if((hora>=21 || hora<6) && saldActual!=4)
	{
		window.document.getElementById("partedia").innerHTML = '<IMG height=110 alt="Buenas noches" src="img/index/indexgoodnight.jpg" width=170>';
		saldActual=4;
	}
}

function fecha()
{
	var diasemana = new Array ('Domingo', 'Lunes', 'Martes', 'Mi&eacute;rcoles', 'Jueves', 'Viernes', 'S&aacute;bado', 'Domingo');
	var nombremes = new Array ('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre');
	var fecha = new Date();
	var mes = fecha.getMonth();	
	var dia = fecha.getDay();
	var num = fecha.getDate();
	window.document.getElementById("dia").innerHTML = "<p>"+diasemana[dia]+"</p>";
	window.document.getElementById("numdia").innerHTML = "<p>"+num+"</p>";
	window.document.getElementById("mes").innerHTML = "<p>"+nombremes[mes]+"</p>";
}

function reloj()
{
	poneHora();
	saludo();
	fecha();
	timerID = setTimeout("reloj()", 1000);
	timerRunning = true;
}
