//
// Uncomment desired date format.
//

//var sFormat = 1; // January 1, 1970
//var sFormat = 2; // January 01, 1970; not implemented yet
//var sFormat = 3; // Jan. 1, 1970; not implemented yet
//var sFormat = 4; // Jan. 01, 1970; not implemented yet
var sFormat = 5; // Friday, 29 April, 2005
//var sFormat = 6; // Friday, April 29, 2005
//var sFormat = 7; // mm.dd.yyyy; e.g. 02.07.2006 for Feb. 07, 2006

// ----- STOP EDITING -----

/*var aDayLongNames = new Array(
                        'Sunday',
						'Monday',
						'Tuesday',
						'Wednesday',
						'Thursday',
						'Friday',
						'Saturday'
                    ); */
					
var aDayLongNames = new Array(
                        'diumenge',
						'dilluns',
						'dimarts',
						'dimecres',
						'dijous',
						'divendres',
						'dissabte'
                    );

/* var aMonthLongNames = new Array(
						  '',
                          'January',
                          'February',
                          'March',
                          'April',
                          'May',
                          'June',
                          'July',
                          'August',
                          'September',
                          'October',
                          'November',
                          'December'
                      ); */
var aMonthLongNames = new Array(
						  '',
                          'gener',
                          'febrer',
                          'març',
                          'abril',
                          'maig',
                          'juny',
                          'juliol',
                          'agost',
                          'septembre',
                          'octubre',
                          'novembre',
                          'decembre'
                      );


var oToday = new Date();
var iDay   = oToday.getDay();
var iDate  = oToday.getDate();
var iMonth = oToday.getMonth() + 1;
var iYear  = oToday.getFullYear();
var sDate  = null;

switch (sFormat) {
	
	case 1:// January 1, 1970
		sDate = aMonthLongNames[iMonth] + ' ' + iDate + ', ' + iYear;
		break;
	
	case 2:
		break;
	
	case 3:
		break;
	
	case 4:
		break;
	
/*	case 5: // Friday, 29 April, 2005
		sDate = aDayLongNames[iDay] + ', ' + iDate + ' ' + aMonthLongNames[iMonth] + ', ' + iYear;
		break; */
		
	case 5: // Friday, 29 April, 2005
		sDate = aDayLongNames[iDay] + ', ' + iDate + ' ' + aMonthLongNames[iMonth] + ' ' + iYear;
		break;
		
	case 6: // Friday, April 29, 2005
		sDate = aDayLongNames[iDay] + ', ' + aMonthLongNames[iMonth] + ' ' + iDate + ', ' + iYear;
		break;
		
	case 7:
		if (iDate < 10) { iDate = '0' + iDate; }
		if (iMonth < 10) { iMonth = '0' + iMonth; }
		sDate = iMonth + '.' + iDate + '.' + iYear;
		
	default:
	
}
				
document.write(sDate);
