Date.prototype.getActualMonth = getActualMonth;
Date.prototype.getActualDay = getActualDay;
Date.prototype.getCalendarDay = getCalendarDay;
Date.prototype.getCalendarMonth = getCalendarMonth;
Date.prototype.getShortDay = getShortDay;
Date.prototype.setDateinnerHTML = setDateinnerHTML; 

function getShortDay() {
	var d=this.getDay();

	switch (d)
	{
	case 1, 21, 31 :
		return "st";
		break;
	case 2, 22 :
		return "nd";
		break;
	case 3, 23 :
		return "rd";
		break;
	default:
		return "th";
	};
}

function getActualMonth() { 

	var n = this.getMonth();
	n += 1 ;
	return n ;

} 

function getActualDay() { 

	var n = this.getDay();
	n += 1 ;
	return n ;

} 

function getCalendarDay() { 

	var n = this.getDay();
	var DateOfWeek = new Array(7);

	DateOfWeek = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
	return DateOfWeek[n] ;

} 

function getCalendarMonth() { 

	var n = this.getMonth();

	var MonthOfYear = new Array(12);
	MonthOfYear=["January","February","March","April","May","June","July","August","September","October","November","December"];
	return MonthOfYear[n] ;

} 


function setDateinnerHTML(htmlID) {
	var dateStr =this.getDate() + this.getShortDay() + " " + this.getCalendarMonth() + " " + this.getFullYear();
	
	var currentDateContainer=document.getElementById(htmlID);
	currentDateContainer.innerHTML=dateStr;
}

var today = new Date();
	