///////////////////////////////////////////////
// date
///////////////////////////////////////////////

Date.DAYNAMES = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
Date.MONTHNAMES = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

Date.prototype.DAYNAMES = Date.DAYNAMES;
Date.prototype.MONTHNAMES = Date.MONTHNAMES;

Date.prototype.getFullDay = function() { 
	return this.DAYNAMES[this.getDay()]; 
};

Date.prototype.getDayAbbr = function() { 
	return this.getFullDay().slice(0, 3); 
};

Date.prototype.getFullMonth = function() {
	return this.MONTHNAMES[this.getMonth()]; 
};

Date.prototype.getMonthAbbr = function() { 
	return this.getFullMonth().slice(0, 3); 
};

function parseDate(val){
    var date = val.split('-');
    date = new Date(date[0], date[1], date[2]);
    date = ''+ date.getDayAbbr() +' '+ date.getFullMonth() +' '+ date.getDate() +' '+ date.getFullYear();
    return date;
}