function D_Today() {
    this.today = new Date();
    this.Day = this.today.getDay() - 1;
    if (this.Day == -1) {
        this.Day = 6; //Moves Sunday at the end of the array
    }
    this.Date = this.today.getDate();
    this.Month = this.today.getMonth() + 1;
    this.Year = this.today.getFullYear();

    this.getRow = function () {
        return parseInt((this.Date / 6) + 1);
    }


}

function updateReferenceDays() {
	d_calendar.referenceDay.Day = d_calendar.referenceDay.today.getDay() - 1;
	if (d_calendar.referenceDay.Day == -1) {
        d_calendar.referenceDay.Day = 6; //Moves Sunday at the end of the array
    	}
	d_calendar.referenceDay.Date = d_calendar.referenceDay.today.getDate();
	d_calendar.referenceDay.Month = d_calendar.referenceDay.today.getMonth() + 1; 
   	d_calendar.referenceDay.Year = d_calendar.referenceDay.today.getFullYear();
   	
   	d_calendar.referenceDayNextMonth.Day = d_calendar.referenceDayNextMonth.today.getDay() - 1;
	if (d_calendar.referenceDayNextMonth.Day == -1) {
        d_calendar.referenceDayNextMonth.Day = 6; //Moves Sunday at the end of the array
    	}
	d_calendar.referenceDayNextMonth.Date = d_calendar.referenceDayNextMonth.today.getDate();
	d_calendar.referenceDayNextMonth.Month = d_calendar.referenceDayNextMonth.today.getMonth() + 1; 
   	d_calendar.referenceDayNextMonth.Year = d_calendar.referenceDayNextMonth.today.getFullYear(); 
   	
}
