


function makeArray() {
  var args = makeArray.arguments;
  for (var i = 0; i < args.length; i++) {
    this[i] = args[i];
  }
  this.length = args.length;
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}


function getString(date) {
  var months = new makeArray("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
  var days = new makeArray("Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado");
  var curDateTime = new Date();
  var curHour = curDateTime.getHours();
  var curMin = curDateTime.getMinutes();
  var curSec = curDateTime.getSeconds();
  var curAMPM = " AM";
  var curTime = "";

  if (curHour >= 12){
    curHour -= 12;
    curAMPM = " PM";
    }
	
  if (curHour == 0) curHour = 12;
  curTime = curHour + ":" + 
	((curMin < 10) ? "0" : "") + curMin + ":"  +
	((curSec < 10) ? "0" : "") + curSec + curAMPM;
	
return days[date.getDay()] + ", " + date.getDate() + " de " + 	 months[date.getMonth()] + " del " + date.getFullYear() + " " //+ ", " + curTime;
}


function getString_en(date) {
  var months = new makeArray("January","February","March","April","May","June","July","August","September","October","November","December");
  var days = new makeArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
  var curDateTime = new Date();
  var curHour = curDateTime.getHours();
  var curMin = curDateTime.getMinutes();
  var curSec = curDateTime.getSeconds();
  var curAMPM = " AM";
  var curTime = "";
  
  if (curHour >= 12){
    curHour -= 12;
    curAMPM = " PM";
    }

  if (curHour == 0) curHour = 12;
  curTime = curHour + ":" + 
	((curMin < 10) ? "0" : "") + curMin + ":"  +
	((curSec < 10) ? "0" : "") + curSec + curAMPM;

//  return days[date.getDay()] + ", " + 
  return date.getDate() + " of " +  months[date.getMonth()]  + " , " + date.getFullYear(); // + ", " + curTime;
}


function getString_france(date) {
  var months = new makeArray("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
  var days = new makeArray("Dimanche", "Lundi", "mardi", "mercredi", "Jeudi", "Vendredi", "samedi");
  var curDateTime = new Date();
  var curHour = curDateTime.getHours();
  var curMin = curDateTime.getMinutes();
  var curSec = curDateTime.getSeconds();
  var curAMPM = " AM";
  var curTime = "";

  if (curHour >= 12){
    curHour -= 12;
    curAMPM = " PM";
    }
	
  if (curHour == 0) curHour = 12;
  curTime = curHour + ":" + 
	((curMin < 10) ? "0" : "") + curMin + ":"  +
	((curSec < 10) ? "0" : "") + curSec + curAMPM;
	
//  return days[date.getDay()] + ", " + 
  return date.getDate() + " " + 	 months[date.getMonth()] + " , " + date.getFullYear() //+ ", " + curTime;
}

var cur = new Date();
fixDate(cur);

var str = getString(cur);
var str_en = getString_en(cur);
var str_france = getString_france(cur);

