var monthNames = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
var dayNames = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];

/**
 * formats a date as 'September 18, 2009'
 * @param dt Date to format
 */
function dtFormat(dt) {
	var d = dt.getDate();
	var m = dt.getMonth();
	var y = dt.getFullYear();

	return '' + monthNames[dt.getMonth()] + ' ' + d + ', ' + y;
}

/**
 * Return the 4 digit year in the date
 * @param dt Date to get year from
 */
function dtYear(dt) {
	var y = dt.getFullYear();
	return y;
}

/**
 * formats a date as 'Saturday, September 18, 2009'
 * @param dt Date to format
 */
function dtFullDate(dt) {
	var fd = dayNames[dt.getDay()];
	var m = monthNames[dt.getMonth()];
	var d = dt.getDate();
	var y = dt.getFullYear();

	return fd + ', ' + m + ' ' + d + ', ' + y; 
}
