var lang='';
var month='';
var rawDay = '';
function parseDate(phpDate, lang, addYear){
// 2008-01-01T00:00:00
// Mon, 2009-11-02

	var newDate ='';
	var daySuffix = '';
	var day = '';
	var year = '';
	
	if (lang =='en'){
	year = phpDate.substring(5,9);
	month = phpDate.substring(10,12);
	rawDay = phpDate.substring(13,15);
	}else if (lang=='fr'){
	year = phpDate.substring(4,8);
	month = phpDate.substring(9,11);
	rawDay = phpDate.substring(12,14);
	}
	
	if (rawDay.indexOf('0') ==0){
		day = rawDay.substring(1,2);
	} else{
		day = rawDay;
	}
	
	if (lang == 'en'){
		if (day==1) {daySuffix="st";}
		else if (day==2) {daySuffix="nd";}
		else if (day==3) {daySuffix="rd";}
		else if (day==21) {daySuffix="st";}
		else if (day==22) {daySuffix="nd";}
		else if (day==23) {daySuffix="rd";}
		else if (day==31) {daySuffix="st";}
		else {daySuffix="th";}

		var longMonth = '';
		if (month == 1){longMonth = 'January';}
		else if (month == 2){longMonth = 'February';}
		else if (month == 3){longMonth = 'March';}
		else if (month == 4){longMonth = 'April';}
		else if (month == 5){longMonth = 'May';}
		else if (month == 6){longMonth = 'June';}
		else if (month == 7){longMonth = 'July';}
		else if (month == 8){longMonth = 'August';}
		else if (month == 9){longMonth = 'September';}
		else if (month == 10){longMonth = 'October';}
		else if (month == 11){longMonth = 'November';}
		else if (month == 12){longMonth = 'December';}
		
		// newDate = day+daySuffix+' '+longMonth;
		newDate = day+' '+longMonth;
	} else if (lang == 'fr'){
		if (day==1) {daySuffix="re";}

		var longMonth = '';
		if (month == 1){longMonth = 'janvier';}
		else if (month == 2){longMonth = 'f&eacute;vrier';}
		else if (month == 3){longMonth = 'mars';}
		else if (month == 4){longMonth = 'avril';}
		else if (month == 5){longMonth = 'mai';}
		else if (month == 6){longMonth = 'juin';}
		else if (month == 7){longMonth = 'juillet';}
		else if (month == 8){longMonth = 'août';}
		else if (month == 9){longMonth = 'septembre';}
		else if (month == 10){longMonth = 'octobre';}
		else if (month == 11){longMonth = 'novembre';}
		else if (month == 12){longMonth = 'd&eacute;cembre';}
	
		// newDate = day+daySuffix+' '+longMonth;
		newDate = day+' '+longMonth;
	}
	if (addYear == true){ 
		newDate += " "+year;
	}
	return newDate;
}


// Start function when DOM has completely loaded 
$(document).ready(function(){ 
	lang = $('html')[0].lang;
	var startDate = $('.date-display-start').text();
	var endDate  = $('.date-display-end').text();
	var singleDate = $('.date-display-single').text();
	
	var formattedStartDate = parseDate(startDate, lang, false);
	var formattedEndDate = parseDate(endDate, lang, true);
	var formattedSingleDate = parseDate(singleDate, lang, true);
	
	$('.date-display-start').text(formattedStartDate);
	$('.date-display-end').text(formattedEndDate);
	$('.date-display-single').text(formattedSingleDate);
	$('.date-display-separator').html('&nbsp;&raquo;&nbsp;');
});
