var primer = "st";
var segundo = "nd";
var tercer = "rd";
var otros = "th";

var texto = "";
var data = new Date();
var indiceMeses = data.getMonth();
var indiceDias = data.getDay();
var fecha = data.getDate();
var sfecha = fecha.toString();
var long = sfecha.length;

var ultima = '';
if (long == 2) {
	ultima = sfecha.substring(1);

	if (ultima == "1") {
		texto = primer;
	} else if (ultima == "2") {
		texto = segundo;
	} else if (ultima == "3") {
		texto = tercer;
	} else {
		texto = otros;
	}
} else if (long == 1) {
	ultima = sfecha;

	if (ultima == "1") {
		texto = primer;
	} else if (ultima == "2") {
		texto = segundo;
	} else if (ultima == "3") {
		texto = tercer;
	} else { 
		texto = otros;
	}
}

var strFecha = "";
var meses = new Array(12);
var dias = new Array(7);

if (idioma == "spa") {
	meses = new Array("de Enero de ","de Febrero de ","de Marzo de ","de Abril de ","de Mayo de ","de Junio de ","de Julio de ","de Agosto de ","de Septiembre de ","de Octubre de ","de Noviembre de ","de Diciembre de ");
	dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado");
	strFecha = dias[indiceDias] + " " + fecha + " " + meses[indiceMeses] + data.getFullYear();
	
} else if (idioma == "cat") {
	meses = new Array("de Gener de ", "de Febrer de ", "de Març de ", "d'Abril de ", "de Maig de ", "de Juny de ", "de Juliol de ", "d'Agost de ", "de Setembre de ", "d'Octubre de ", "de Novembre de ", "de Desembre de ");
	dias = new Array("Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte");
	strFecha = dias[indiceDias] + " " + fecha + " " + meses[indiceMeses] + data.getFullYear();
	
} else if (idioma == "eng") {
	meses = new Array("     January ", "     February ", "     March ", "     April ", "     May ", "     June ", "     July ", "     August ", "     September ", "     October ", "     November ", "     December ");
	dias = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	strFecha = meses[indiceMeses] + fecha + texto + " " + data.getFullYear();

} else if (idioma == "por") {
	meses = new Array(" Janeiro ", " Fevereiro ", " Março ", " Abril ", " Maio ", " Junho ", " Julho ", " Agosto ", " Setembro ", " Outubro ", " Novembro ", " Dezembro ");
	dias = new Array("Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado");
	strFecha = dias[indiceDias] + " " + fecha + " " + meses[indiceMeses] + data.getFullYear();
}

