document.onload = mostrar();

function mostrar() {

	var fecha = new Date();
	var segundos = fecha.getSeconds();
	var hora = fecha.getHours(); 
	var minutos = fecha.getMinutes();
	var horaMostrar;
	var minutosMostrar;
	
	fecha = new Date();
	
	
	dia2 = fecha.getDate();
	mes2 = fecha.getMonth() + 1;
	ano2 = fecha.getFullYear();
	
	//alert("Numero dia: "+dia2);
	
	switch (fecha.getDay()) {
		case 0:
			Dia = "Domingo";
			break;
		case 1:
			Dia = "Lunes";
			break;
		case 2:
			Dia = "Martes";
			break;
		case 3:
			Dia = "Mi&eacute;rcoles";
			break;
		case 4:
			Dia = "Jueves";
			break;
		case 5:
			Dia = "Viernes";
			break;
		case 6:
			Dia = "S&aacute;bado";
			break;
	}
	
	switch (mes2) {
		case 1:
			Mes = "Enero";
			break;
		case 2:
			Mes = "Febrero";
			break;
		case 3:
			Mes = "Marzo";
			break;
		case 4:
			Mes = "Abril";
			break;
		case 5:
			Mes = "Mayo";
			break;
		case 6:
			Mes = "Junio";
			break;
		case 7:
			Mes = "Julio";
			break;
		case 8:
			Mes = "Agosto";
			break;
		case 9:
			Mes = "Septiembre";
			break;
		case 10:
			Mes = "Octubre";
			break;
		case 11:
			Mes = "Noviembre";
			break;
		case 12:
			Mes = "Diciembre";
			break;
	}
   
   var dia_mes_ano = Dia + ", " + dia2 + " de " + Mes + " de " + ano2;
   
   // Ha pasado un segundo
   segundos++;
   
   ///if (hora > 12) {
		//horaMostrar = hora - 12;
		//am = "pm";
	//}else {
		horaMostrar = hora;
		//am = "am";
	//}
   
   if (segundos == 60) {
     segundos = 0;
     minutos++;
     if (minutos == 60) {
       minutos = 0;
       hora++;
       if (hora == 24) {
         hora = 0;
       }
     }
   }

   if ((hora >= 0)&&(hora <= 9)){ 
     hora="0"+hora; 
	  	if (hora == 0)
			hora = "00";
   }

   if ((minutos >= 0)&&(minutos <= 9)){ 
     minutosMostrar="0"+minutos; 
   }else {
   	 minutosMostrar=minutos;
   }

   if ((segundos >= 0)&&(segundos <= 9)){ 
     segundos="0"+segundos; 
   }
   
   //document.getElementById("fec_hora").innerHTML =  dia_mes_ano + " | "  + horaMostrar + ":" + minutosMostrar + " " + am; 
   document.getElementById("fec_hora").innerHTML =  dia_mes_ano + " | "  + horaMostrar + ":" + minutosMostrar + " hs."; 
    
   window.setTimeout("mostrar()",1000); 
   
   //alert("Hora: "+hora);
}
