function getDateWithSuffix (i, L) {
	var suffixVar = "";
	
	//English
	if (L == 0)
		if (i % 10 == 1 && i != 11) suffixVar = "st";
		else if (i % 10 == 2) suffixVar = "nd";
		else if (i % 10 == 3) suffixVar = "rd";
		else suffixVar = "th";
		
	//French	
	else
		if (i == 1) suffixVar = "er";
	
	return i + suffixVar;
}


function printDate (Language) {
	var Months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	var Days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");		
	
	var Mois = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
	var Jours = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
	
	var Meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	var Dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado");
	
	var Today = new Date();
	
	if (Language == 0) { //English
		document.write (Days[Today.getDay()] + ", " + Months[Today.getMonth()] + " " + getDateWithSuffix (Today.getDate(),0) + ", " + Today.getFullYear());
	}
	
	//French
	else if (Language == 1) {
		document.write (Jours[Today.getDay()] + ", le " + getDateWithSuffix (Today.getDate(), 1) + " " + Mois[Today.getMonth()].toLowerCase() + " " + Today.getFullYear());
	}
	
	//Spanish
	else {
		document.write (Dias[Today.getDay()] + ", " + Today.getDate() + " " + Meses[Today.getMonth()].toLowerCase() + " " + Today.getFullYear());
	}
}