Date.prototype.months = new Array(
	{name: "January",	abbrev: "Jan", number: "01"},
	{name: "February",	abbrev: "Feb", number: "02"},
	{name: "March",		abbrev: "Mar", number: "03"},
	{name: "April",		abbrev: "Apr", number: "04"},
	{name: "May",		abbrev: "May", number: "05"},
	{name: "June",		abbrev: "Jun", number: "06"},
	{name: "July",		abbrev: "Jul", number: "07"},
	{name: "August",	abbrev: "Aug", number: "08"},
	{name: "September", abbrev: "Sep", number: "09"},
	{name: "October",	abbrev: "Oct", number: "10"},
	{name: "November",	abbrev: "Nov", number: "11"},
	{name: "December",	abbrev: "Dec", number: "12"}
);
Date.prototype.dow = new Array(
	{name: 'Sunday',	abbrev: 'Sun', number: "01"},
	{name: 'Monday',	abbrev: 'Mon', number: "02"},
	{name: 'Tuesday',	abbrev: 'Tue', number: "03"},
	{name: 'Wednesday',	abbrev: 'Wed', number: "04"},
	{name: 'Thursday',	abbrev: 'Thu', number: "05"},
	{name: 'Friday',	abbrev: 'Fri', number: "06"},
	{name: 'Saturday',	abbrev: 'Sat', number: "07"}
);
Date.prototype.getShortDate = function() {
	return this.months[this.getMonth()].abbrev + ' ' + this.getDate() + ' ' + this.getFullYear();
};
Date.prototype.getLongDate = function() {
	return this.dow[this.getDay()].name + ', ' + this.months[this.getMonth()].name + ' ' + this.getDate() + ', ' + this.getFullYear();
};
Date.prototype.getValueDate = function() {
	var d = (this.getDate() < 10) ? '0'+this.getDate():this.getDate();
	return this.getFullYear() + '/' + this.months[this.getMonth()].number + '/' + d;
};

