var fecha = new Date();
var dia = fecha.getDay();
switch(dia){
  case 0: dia = "Domingo"; break;
  case 1: dia = "Lunes"; break;
  case 2: dia = "Martes"; break;
  case 3: dia = "Miércoles"; break;
  case 4: dia = "Jueves"; break;
  case 5: dia = "Viernes"; break;
  case 6: dia = "Sábado"; break;
}
var numdia = fecha.getDate();
var mes = fecha.getMonth();
switch(mes){
  case 0: mesEs = "Enero"; break;
  case 1: mesEs = "Febrero"; break;
  case 2: mesEs = "Marzo"; break;
  case 3: mesEs = "Abril"; break;
  case 4: mesEs = "Mayo"; break;
  case 5: mesEs = "Junio"; break;
  case 6: mesEs = "Julio"; break;
  case 7: mesEs = "Agosto"; break;
  case 8: mesEs = "Septiembre"; break;
  case 9: mesEs = "Octubre"; break;
  case 10: mesEs = "Noviembre"; break;
  case 11: mesEs = "Diciembre"; break;
}

function obFecha(){
	document.write (dia + ", " + numdia + " de " + mesEs + " del " + fecha.getFullYear());
}

function reloj(){
	document.write("<span id='reloj'>" + fecha.getHours().toString().toDigits(2) + ":" + fecha.getMinutes().toString().toDigits(2) + "</span>");
	oReloj = document.getElementById("reloj");
	setTimeout(relojUpdate, 60000-fecha.getSeconds()*1000);
}
function relojUpdate(){
	fecha = new Date();
	oReloj.innerText = fecha.getHours().toString().toDigits(2) + ":" + fecha.getMinutes().toString().toDigits(2);
	setTimeout(relojUpdate, 60000);
}

String.prototype.toDigits = function(d){
	s = this;
	while(s.length < d) s = "0" + s;
	return s;
}
