// Pad single digit numbers to zeros
function padZeros(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
// Data for praying times for a given day
function PrayDay(tFajr, tSR, tZohr, tAsr, tMaghreb, tIsha) {
this.fajr = tFajr;
this.sunRise = tSR;
this.zohr = tZohr;
this.asr = tAsr;
this.maghreb = tMaghreb;
this.isha = tIsha;
this.nextPrayer = getNextPrayer;
this.remainTime = getRemainTime;
}
// Returns the string of next prayer
function getNextPrayer (t, isFriday) {
t.setFullYear(this.fajr.getFullYear());
if (t < this.fajr) {
return "Fajr";
} else if (t < this.sunRise) {
return "Sun rise";
} else if (t < this.zohr) {
if (isFriday) {
return "Jummah";
} else {
return "Zuhr";
}
} else if (t < this.asr) {
return "Asr";
} else if (t < this.maghreb) {
return "Maghrib";
} else if (t < this.isha) {
return "Isha";
} else {
return "Midnight";
}
return "dum value";
}
// Gets the remaining time to the next prayer
function getRemainTime(t, isFriday) {
var nextTime;
t.setFullYear(this.fajr.getFullYear());
if (t < this.fajr) {
nextTime = this.fajr;
} else if (t < this.sunRise) {
nextTime = this.sunRise;
} else if (t < this.zohr) {
if (isFriday) {
nextTime = jummahPrayer;
} else {
nextTime = this.zohr;
}
} else if (t < this.asr) {
nextTime = this.asr;
} else if (t < this.maghreb) {
nextTime = this.maghreb;
} else if (t < this.isha) {
nextTime = this.isha;
} else {
nextTime = new Date(t.getFullYear(), t.getMonth(), t.getDate() + 1, 0, 0, 0, 0);
}
var timeDiffStr = timeDiff(t, nextTime);
return timeDiffStr;
}
function PrayDayRmdn(tFajr, tFajrP, tSR, tZohr, tAsr, tMaghreb, tIsha) {
this.fajr = tFajr;
this.fajrP = tFajrP;
this.sunRise = tSR;
this.zohr = tZohr;
this.asr = tAsr;
this.maghreb = tMaghreb;
this.isha = tIsha;
this.nextPrayer = getNextPrayerRmdn;
this.remainTime = getRemainTimeRmdn;
}
// Returns the string of next prayer for ramadan
function getNextPrayerRmdn(t, isFriday) {
t.setFullYear(this.fajr.getFullYear());
if (t < this.fajr) {
return "Fajr Azan call (Start of fasting)";
} else if (t < this.fajrP) {
return "Fajr prayers at masjid";
} else if (t < this.sunRise) {
return "Sun rise";
} else if (t < this.zohr) {
if (isFriday) {
return "Jummah";
} else {
return "Zohr";
}
} else if (t < this.asr) {
return "Asr";
} else if (t < this.maghreb) {
return "Maghrib";
} else if (t < this.isha) {
return "Isha";
} else {
return "Midnight";
}
return "dum value";
}
// Gets the remaining time to the next prayer for ramadan
function getRemainTimeRmdn(t, isFriday) {
var nextTime;
t.setFullYear(this.fajr.getFullYear());
if (t < this.fajr) {
nextTime = this.fajr;
} else if (t < this.fajrP) {
nextTime = this.fajrP;
} else if (t < this.sunRise) {
nextTime = this.sunRise;
} else if (t < this.zohr) {
if (isFriday) {
nextTime = jummahPrayer;
} else {
nextTime = this.zohr;
}
} else if (t < this.asr) {
nextTime = this.asr;
} else if (t < this.maghreb) {
nextTime = this.maghreb;
} else if (t < this.isha) {
nextTime = this.isha;
} else {
nextTime = new Date(t.getFullYear(), t.getMonth(), t.getDate() + 1, 0, 0, 0, 0);
}
var timeDiffStr = timeDiff(t, nextTime);
return timeDiffStr;
}
// Gets String form of the remaining time
function timeDiff(t1, t2) {
var d = new Date(t1.getFullYear(), t1.getMonth(), t1.getDate(), t2.getHours() - t1.getHours(), t2.getMinutes() - t1.getMinutes(), t2.getSeconds() - t1.getSeconds());
return timeString(d);
}
// Returns a string containing the time part of the date
function timeString(d) {
return timeNoSecString(d) + ":" + padZeros(d.getSeconds());
}
// Returns a string containing time part with no seconds
function timeNoSecString(d) {
return padZeros(d.getHours()) + ":" + padZeros(d.getMinutes());
}
// Returns a string containing date part
function dateString(d) {
return padZeros(d.getMonth() + 1) + "/" + padZeros(d.getDate()) + "/" + d.getFullYear();
}
// Returns data and time string
function dateTimeString(d) {
return dateString(d) + " - " + timeString(d);
}
// Pad single digit numbers to zeros
function padZeros(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
// Updates the innerHTML property for an element
function updateElement(eid, text) {
document.getElementById(eid).innerHTML = text;
}
// Updates text only
function updateBoardElement(eid, text) {
document.getElementById(eid).innerHTML = '
' + text + '';
}
// Checks if the current day is ramadan or not
function checkRamadan() {
return false;
}
// Build prayers time table
function buildPrayTable() {
// For optimization load into the table this month content only
var today = new Date();
var table = {};
var nowIsRamadan = checkRamadan();
if (nowIsRamadan) {
table[5, 6] = new PrayDayRmdn(new Date(0, 5, 6, 02, 53, 0, 0), new Date(0, 5, 6, 03, 10, 0, 0), new Date(0, 5, 6, 04, 57, 0, 0), new Date(0, 5, 6, 13, 45, 0, 0), new Date(0, 5, 6, 19, 00, 0, 0), new Date(0, 5, 6, 21, 51, 0, 0), new Date(0, 5, 6, 23, 15, 0, 0));
table[5, 7] = new PrayDayRmdn(new Date(0, 5, 7, 02, 52, 0, 0), new Date(0, 5, 7, 03, 10, 0, 0), new Date(0, 5, 7, 04, 56, 0, 0), new Date(0, 5, 7, 13, 45, 0, 0), new Date(0, 5, 7, 19, 00, 0, 0), new Date(0, 5, 7, 21, 52, 0, 0), new Date(0, 5, 7, 23, 15, 0, 0));
table[5, 8] = new PrayDayRmdn(new Date(0, 5, 8, 02, 51, 0, 0), new Date(0, 5, 8, 03, 10, 0, 0), new Date(0, 5, 8, 04, 55, 0, 0), new Date(0, 5, 8, 13, 45, 0, 0), new Date(0, 5, 8, 19, 00, 0, 0), new Date(0, 5, 8, 21, 52, 0, 0), new Date(0, 5, 8, 23, 15, 0, 0));
table[5, 9] = new PrayDayRmdn(new Date(0, 5, 9, 02, 51, 0, 0), new Date(0, 5, 9, 03, 10, 0, 0), new Date(0, 5, 9, 04, 55, 0, 0), new Date(0, 5, 9, 13, 45, 0, 0), new Date(0, 5, 9, 19, 00, 0, 0), new Date(0, 5, 9, 21, 52, 0, 0), new Date(0, 5, 9, 23, 15, 0, 0));
table[5, 10] = new PrayDayRmdn(new Date(0, 5, 10, 02, 50, 0, 0), new Date(0, 5, 10, 03, 10, 0, 0), new Date(0, 5, 10, 04, 54, 0, 0), new Date(0, 5, 10, 13, 45, 0, 0), new Date(0, 5, 10, 19, 00, 0, 0), new Date(0, 5, 10, 21, 53, 0, 0), new Date(0, 5, 10, 23, 15, 0, 0));
table[5, 11] = new PrayDayRmdn(new Date(0, 5, 11, 02, 49, 0, 0), new Date(0, 5, 11, 03, 05, 0, 0), new Date(0, 5, 11, 04, 54, 0, 0), new Date(0, 5, 11, 13, 45, 0, 0), new Date(0, 5, 11, 19, 00, 0, 0), new Date(0, 5, 11, 21, 55, 0, 0), new Date(0, 5, 11, 23, 15, 0, 0));
table[5, 12] = new PrayDayRmdn(new Date(0, 5, 12, 02, 47, 0, 0), new Date(0, 5, 12, 03, 05, 0, 0), new Date(0, 5, 12, 04, 53, 0, 0), new Date(0, 5, 12, 13, 45, 0, 0), new Date(0, 5, 12, 19, 00, 0, 0), new Date(0, 5, 12, 21, 56, 0, 0), new Date(0, 5, 12, 23, 15, 0, 0));
table[5, 13] = new PrayDayRmdn(new Date(0, 5, 13, 02, 47, 0, 0), new Date(0, 5, 13, 03, 05, 0, 0), new Date(0, 5, 13, 04, 53, 0, 0), new Date(0, 5, 13, 13, 45, 0, 0), new Date(0, 5, 13, 19, 00, 0, 0), new Date(0, 5, 13, 21, 56, 0, 0), new Date(0, 5, 13, 23, 15, 0, 0));
table[5, 14] = new PrayDayRmdn(new Date(0, 5, 14, 02, 46, 0, 0), new Date(0, 5, 14, 03, 05, 0, 0), new Date(0, 5, 14, 04, 53, 0, 0), new Date(0, 5, 14, 13, 45, 0, 0), new Date(0, 5, 14, 19, 00, 0, 0), new Date(0, 5, 14, 21, 56, 0, 0), new Date(0, 5, 14, 23, 15, 0, 0));
table[5, 15] = new PrayDayRmdn(new Date(0, 5, 15, 02, 46, 0, 0), new Date(0, 5, 15, 03, 05, 0, 0), new Date(0, 5, 15, 04, 53, 0, 0), new Date(0, 5, 15, 13, 45, 0, 0), new Date(0, 5, 15, 19, 00, 0, 0), new Date(0, 5, 15, 21, 57, 0, 0), new Date(0, 5, 15, 23, 15, 0, 0));
table[5, 16] = new PrayDayRmdn(new Date(0, 5, 16, 02, 46, 0, 0), new Date(0, 5, 16, 03, 05, 0, 0), new Date(0, 5, 16, 04, 51, 0, 0), new Date(0, 5, 16, 13, 45, 0, 0), new Date(0, 5, 16, 19, 00, 0, 0), new Date(0, 5, 16, 21, 57, 0, 0), new Date(0, 5, 16, 23, 15, 0, 0));
table[5, 17] = new PrayDayRmdn(new Date(0, 5, 17, 02, 46, 0, 0), new Date(0, 5, 17, 03, 05, 0, 0), new Date(0, 5, 17, 04, 51, 0, 0), new Date(0, 5, 17, 13, 45, 0, 0), new Date(0, 5, 17, 19, 00, 0, 0), new Date(0, 5, 17, 21, 59, 0, 0), new Date(0, 5, 6, 23, 15, 0, 0));
table[5, 18] = new PrayDayRmdn(new Date(0, 5, 18, 02, 46, 0, 0), new Date(0, 5, 18, 03, 05, 0, 0), new Date(0, 5, 18, 04, 51, 0, 0), new Date(0, 5, 18, 13, 45, 0, 0), new Date(0, 5, 18, 19, 00, 0, 0), new Date(0, 5, 18, 21, 59, 0, 0), new Date(0, 5, 18, 23, 15, 0, 0));
table[5, 19] = new PrayDayRmdn(new Date(0, 5, 19, 02, 46, 0, 0), new Date(0, 5, 19, 03, 05, 0, 0), new Date(0, 5, 19, 04, 51, 0, 0), new Date(0, 5, 19, 13, 45, 0, 0), new Date(0, 5, 19, 19, 00, 0, 0), new Date(0, 5, 19, 22, 00, 0, 0), new Date(0, 5, 19, 23, 15, 0, 0));
table[5, 20] = new PrayDayRmdn(new Date(0, 5, 20, 02, 46, 0, 0), new Date(0, 5, 20, 03, 05, 0, 0), new Date(0, 5, 20, 04, 51, 0, 0), new Date(0, 5, 20, 13, 45, 0, 0), new Date(0, 5, 20, 19, 00, 0, 0), new Date(0, 5, 20, 22, 00, 0, 0), new Date(0, 5, 20, 23, 15, 0, 0));
table[5, 21] = new PrayDayRmdn(new Date(0, 5, 21, 02, 46, 0, 0), new Date(0, 5, 21, 03, 05, 0, 0), new Date(0, 5, 21, 04, 53, 0, 0), new Date(0, 5, 21, 13, 45, 0, 0), new Date(0, 5, 21, 19, 00, 0, 0), new Date(0, 5, 21, 22, 00, 0, 0), new Date(0, 5, 21, 23, 15, 0, 0));
table[5, 22] = new PrayDayRmdn(new Date(0, 5, 22, 02, 46, 0, 0), new Date(0, 5, 22, 03, 05, 0, 0), new Date(0, 5, 22, 04, 53, 0, 0), new Date(0, 5, 22, 13, 45, 0, 0), new Date(0, 5, 22, 19, 00, 0, 0), new Date(0, 5, 22, 22, 00, 0, 0), new Date(0, 5, 22, 23, 15, 0, 0));
table[5, 23] = new PrayDayRmdn(new Date(0, 5, 23, 02, 46, 0, 0), new Date(0, 5, 23, 03, 05, 0, 0), new Date(0, 5, 23, 04, 53, 0, 0), new Date(0, 5, 23, 13, 45, 0, 0), new Date(0, 5, 23, 19, 00, 0, 0), new Date(0, 5, 23, 22, 00, 0, 0), new Date(0, 5, 23, 23, 15, 0, 0));
table[5, 24] = new PrayDayRmdn(new Date(0, 5, 24, 02, 46, 0, 0), new Date(0, 5, 24, 03, 05, 0, 0), new Date(0, 5, 24, 04, 53, 0, 0), new Date(0, 5, 24, 13, 45, 0, 0), new Date(0, 5, 24, 19, 00, 0, 0), new Date(0, 5, 24, 22, 00, 0, 0), new Date(0, 5, 24, 23, 15, 0, 0));
table[5, 25] = new PrayDayRmdn(new Date(0, 5, 25, 02, 46, 0, 0), new Date(0, 5, 25, 03, 05, 0, 0), new Date(0, 5, 25, 04, 54, 0, 0), new Date(0, 5, 25, 13, 45, 0, 0), new Date(0, 5, 25, 19, 00, 0, 0), new Date(0, 5, 25, 22, 00, 0, 0), new Date(0, 5, 25, 23, 15, 0, 0));
table[5, 26] = new PrayDayRmdn(new Date(0, 5, 26, 02, 47, 0, 0), new Date(0, 5, 26, 03, 05, 0, 0), new Date(0, 5, 26, 04, 54, 0, 0), new Date(0, 5, 26, 13, 45, 0, 0), new Date(0, 5, 26, 19, 00, 0, 0), new Date(0, 5, 26, 22, 00, 0, 0), new Date(0, 5, 26, 23, 15, 0, 0));
table[5, 27] = new PrayDayRmdn(new Date(0, 5, 27, 02, 47, 0, 0), new Date(0, 5, 27, 03, 05, 0, 0), new Date(0, 5, 27, 04, 54, 0, 0), new Date(0, 5, 27, 13, 45, 0, 0), new Date(0, 5, 27, 19, 00, 0, 0), new Date(0, 5, 27, 22, 00, 0, 0), new Date(0, 5, 27, 23, 15, 0, 0));
table[5, 28] = new PrayDayRmdn(new Date(0, 5, 28, 02, 49, 0, 0), new Date(0, 5, 28, 03, 05, 0, 0), new Date(0, 5, 28, 04, 55, 0, 0), new Date(0, 5, 28, 13, 45, 0, 0), new Date(0, 5, 28, 19, 00, 0, 0), new Date(0, 5, 28, 22, 00, 0, 0), new Date(0, 5, 28, 23, 15, 0, 0));
table[5, 29] = new PrayDayRmdn(new Date(0, 5, 29, 02, 50, 0, 0), new Date(0, 5, 29, 03, 05, 0, 0), new Date(0, 5, 29, 04, 55, 0, 0), new Date(0, 5, 29, 13, 45, 0, 0), new Date(0, 5, 29, 19, 00, 0, 0), new Date(0, 5, 29, 22, 00, 0, 0), new Date(0, 5, 29, 23, 15, 0, 0));
table[5, 30] = new PrayDayRmdn(new Date(0, 5, 30, 02, 50, 0, 0), new Date(0, 5, 30, 03, 05, 0, 0), new Date(0, 5, 30, 04, 56, 0, 0), new Date(0, 5, 30, 13, 45, 0, 0), new Date(0, 5, 30, 19, 00, 0, 0), new Date(0, 5, 30, 22, 00, 0, 0), new Date(0, 5, 30, 23, 15, 0, 0));
table[6, 1] = new PrayDayRmdn(new Date(0, 6, 1, 02, 50, 0, 0), new Date(0, 6, 1, 03, 05, 0, 0), new Date(0, 6, 1, 04, 56, 0, 0), new Date(0, 6, 1, 13, 45, 0, 0), new Date(0, 6, 1, 19, 00, 0, 0), new Date(0, 6, 1, 22, 00, 0, 0), new Date(0, 6, 1, 23, 15, 0, 0));
table[6, 2] = new PrayDayRmdn(new Date(0, 6, 2, 02, 51, 0, 0), new Date(0, 6, 2, 03, 05, 0, 0), new Date(0, 6, 2, 04, 57, 0, 0), new Date(0, 6, 2, 13, 45, 0, 0), new Date(0, 6, 2, 19, 00, 0, 0), new Date(0, 6, 2, 22, 00, 0, 0), new Date(0, 6, 2, 23, 15, 0, 0));
table[6, 3] = new PrayDayRmdn(new Date(0, 6, 3, 02, 52, 0, 0), new Date(0, 6, 3, 03, 05, 0, 0), new Date(0, 6, 3, 04, 57, 0, 0), new Date(0, 6, 3, 13, 45, 0, 0), new Date(0, 6, 3, 19, 00, 0, 0), new Date(0, 6, 3, 21, 59, 0, 0), new Date(0, 6, 3, 23, 15, 0, 0));
table[6, 4] = new PrayDayRmdn(new Date(0, 6, 4, 02, 53, 0, 0), new Date(0, 6, 4, 03, 05, 0, 0), new Date(0, 6, 4, 04, 58, 0, 0), new Date(0, 6, 4, 13, 45, 0, 0), new Date(0, 6, 4, 19, 00, 0, 0), new Date(0, 6, 4, 21, 59, 0, 0), new Date(0, 6, 4, 23, 15, 0, 0));
table[6, 5] = new PrayDayRmdn(new Date(0, 6, 5, 02, 53, 0, 0), new Date(0, 6, 5, 03, 05, 0, 0), new Date(0, 6, 5, 04, 59, 0, 0), new Date(0, 6, 5, 13, 45, 0, 0), new Date(0, 6, 5, 19, 00, 0, 0), new Date(0, 6, 5, 21, 57, 0, 0), new Date(0, 6, 5, 23, 15, 0, 0));
} else if (today.getMonth() == 0) {
table[0, 1] = new PrayDay(new Date(0, 0, 1, 6, 45, 0, 0), new Date(0, 0, 1, 8, 40, 0, 0), new Date(0, 0, 1, 13, 30, 0, 0), new Date(0, 0, 1, 14, 45, 0, 0), new Date(0, 0, 1, 16, 17, 0, 0), new Date(0, 0, 1, 20, 00, 0, 0));
table[0, 2] = new PrayDay(new Date(0, 0, 2, 6, 45, 0, 0), new Date(0, 0, 2, 8, 40, 0, 0), new Date(0, 0, 2, 13, 30, 0, 0), new Date(0, 0, 2, 14, 45, 0, 0), new Date(0, 0, 2, 16, 18, 0, 0), new Date(0, 0, 2, 20, 00, 0, 0));
table[0, 3] = new PrayDay(new Date(0, 0, 3, 6, 45, 0, 0), new Date(0, 0, 3, 8, 40, 0, 0), new Date(0, 0, 3, 13, 30, 0, 0), new Date(0, 0, 3, 14, 45, 0, 0), new Date(0, 0, 3, 16, 19, 0, 0), new Date(0, 0, 3, 20, 00, 0, 0));
table[0, 4] = new PrayDay(new Date(0, 0, 4, 6, 45, 0, 0), new Date(0, 0, 4, 8, 40, 0, 0), new Date(0, 0, 4, 13, 30, 0, 0), new Date(0, 0, 4, 14, 45, 0, 0), new Date(0, 0, 4, 16, 20, 0, 0), new Date(0, 0, 4, 20, 00, 0, 0));
table[0, 5] = new PrayDay(new Date(0, 0, 5, 6, 45, 0, 0), new Date(0, 0, 5, 8, 39, 0, 0), new Date(0, 0, 5, 13, 30, 0, 0), new Date(0, 0, 5, 14, 45, 0, 0), new Date(0, 0, 5, 16, 21, 0, 0), new Date(0, 0, 5, 20, 00, 0, 0));
table[0, 6] = new PrayDay(new Date(0, 0, 6, 6, 45, 0, 0), new Date(0, 0, 6, 8, 39, 0, 0), new Date(0, 0, 6, 13, 30, 0, 0), new Date(0, 0, 6, 14, 45, 0, 0), new Date(0, 0, 6, 16, 23, 0, 0), new Date(0, 0, 6, 20, 00, 0, 0));
table[0, 7] = new PrayDay(new Date(0, 0, 7, 6, 45, 0, 0), new Date(0, 0, 7, 8, 38, 0, 0), new Date(0, 0, 7, 13, 30, 0, 0), new Date(0, 0, 7, 14, 45, 0, 0), new Date(0, 0, 7, 16, 24, 0, 0), new Date(0, 0, 7, 20, 00, 0, 0));
table[0, 8] = new PrayDay(new Date(0, 0, 8, 6, 45, 0, 0), new Date(0, 0, 8, 8, 38, 0, 0), new Date(0, 0, 8, 13, 30, 0, 0), new Date(0, 0, 8, 14, 45, 0, 0), new Date(0, 0, 8, 16, 25, 0, 0), new Date(0, 0, 8, 20, 00, 0, 0));
table[0, 9] = new PrayDay(new Date(0, 0, 9, 6, 45, 0, 0), new Date(0, 0, 9, 8, 37, 0, 0), new Date(0, 0, 9, 13, 30, 0, 0), new Date(0, 0, 9, 14, 45, 0, 0), new Date(0, 0, 9, 16, 27, 0, 0), new Date(0, 0, 9, 20, 00, 0, 0));
table[0, 10] = new PrayDay(new Date(0, 0, 10, 6, 45, 0, 0), new Date(0, 0, 10, 8, 37, 0, 0), new Date(0, 0, 10, 13, 30, 0, 0), new Date(0, 0, 10, 14, 45, 0, 0), new Date(0, 0, 10, 16, 28, 0, 0), new Date(0, 0, 10, 20, 00, 0, 0));
table[0, 11] = new PrayDay(new Date(0, 0, 11, 6, 45, 0, 0), new Date(0, 0, 11, 8, 36, 0, 0), new Date(0, 0, 11, 13, 30, 0, 0), new Date(0, 0, 11, 15, 00, 0, 0), new Date(0, 0, 11, 16, 30, 0, 0), new Date(0, 0, 11, 20, 00, 0, 0));
table[0, 12] = new PrayDay(new Date(0, 0, 12, 6, 45, 0, 0), new Date(0, 0, 12, 8, 35, 0, 0), new Date(0, 0, 12, 13, 30, 0, 0), new Date(0, 0, 12, 15, 00, 0, 0), new Date(0, 0, 12, 16, 31, 0, 0), new Date(0, 0, 12, 20, 00, 0, 0));
table[0, 13] = new PrayDay(new Date(0, 0, 13, 6, 45, 0, 0), new Date(0, 0, 13, 8, 34, 0, 0), new Date(0, 0, 13, 13, 30, 0, 0), new Date(0, 0, 13, 15, 00, 0, 0), new Date(0, 0, 13, 16, 33, 0, 0), new Date(0, 0, 13, 20, 00, 0, 0));
table[0, 14] = new PrayDay(new Date(0, 0, 14, 6, 45, 0, 0), new Date(0, 0, 14, 8, 34, 0, 0), new Date(0, 0, 14, 13, 30, 0, 0), new Date(0, 0, 14, 15, 00, 0, 0), new Date(0, 0, 14, 16, 35, 0, 0), new Date(0, 0, 14, 20, 00, 0, 0));
table[0, 15] = new PrayDay(new Date(0, 0, 15, 6, 45, 0, 0), new Date(0, 0, 15, 8, 33, 0, 0), new Date(0, 0, 15, 13, 30, 0, 0), new Date(0, 0, 15, 15, 00, 0, 0), new Date(0, 0, 15, 16, 36, 0, 0), new Date(0, 0, 15, 20, 00, 0, 0));
table[0, 16] = new PrayDay(new Date(0, 0, 16, 6, 45, 0, 0), new Date(0, 0, 16, 8, 32, 0, 0), new Date(0, 0, 16, 13, 30, 0, 0), new Date(0, 0, 16, 15, 00, 0, 0), new Date(0, 0, 16, 16, 38, 0, 0), new Date(0, 0, 16, 20, 00, 0, 0));
table[0, 17] = new PrayDay(new Date(0, 0, 17, 6, 45, 0, 0), new Date(0, 0, 17, 8, 31, 0, 0), new Date(0, 0, 17, 13, 30, 0, 0), new Date(0, 0, 17, 15, 00, 0, 0), new Date(0, 0, 17, 16, 40, 0, 0), new Date(0, 0, 17, 20, 00, 0, 0));
table[0, 18] = new PrayDay(new Date(0, 0, 18, 6, 45, 0, 0), new Date(0, 0, 18, 8, 30, 0, 0), new Date(0, 0, 18, 13, 30, 0, 0), new Date(0, 0, 18, 15, 15, 0, 0), new Date(0, 0, 18, 16, 41, 0, 0), new Date(0, 0, 18, 20, 00, 0, 0));
table[0, 19] = new PrayDay(new Date(0, 0, 19, 6, 45, 0, 0), new Date(0, 0, 19, 8, 29, 0, 0), new Date(0, 0, 19, 13, 30, 0, 0), new Date(0, 0, 19, 15, 15, 0, 0), new Date(0, 0, 19, 16, 43, 0, 0), new Date(0, 0, 19, 20, 00, 0, 0));
table[0, 20] = new PrayDay(new Date(0, 0, 20, 6, 45, 0, 0), new Date(0, 0, 20, 8, 27, 0, 0), new Date(0, 0, 20, 13, 30, 0, 0), new Date(0, 0, 20, 15, 15, 0, 0), new Date(0, 0, 20, 16, 45, 0, 0), new Date(0, 0, 20, 20, 00, 0, 0));
table[0, 21] = new PrayDay(new Date(0, 0, 21, 6, 45, 0, 0), new Date(0, 0, 21, 8, 26, 0, 0), new Date(0, 0, 21, 13, 30, 0, 0), new Date(0, 0, 21, 15, 15, 0, 0), new Date(0, 0, 21, 16, 47, 0, 0), new Date(0, 0, 21, 20, 00, 0, 0));
table[0, 22] = new PrayDay(new Date(0, 0, 22, 6, 45, 0, 0), new Date(0, 0, 22, 8, 26, 0, 0), new Date(0, 0, 22, 13, 30, 0, 0), new Date(0, 0, 22, 15, 15, 0, 0), new Date(0, 0, 22, 16, 47, 0, 0), new Date(0, 0, 22, 20, 00, 0, 0));
table[0, 23] = new PrayDay(new Date(0, 0, 23, 6, 45, 0, 0), new Date(0, 0, 23, 8, 24, 0, 0), new Date(0, 0, 23, 13, 30, 0, 0), new Date(0, 0, 23, 15, 15, 0, 0), new Date(0, 0, 23, 16, 50, 0, 0), new Date(0, 0, 23, 20, 00, 0, 0));
table[0, 24] = new PrayDay(new Date(0, 0, 24, 6, 45, 0, 0), new Date(0, 0, 24, 8, 22, 0, 0), new Date(0, 0, 24, 13, 30, 0, 0), new Date(0, 0, 24, 15, 15, 0, 0), new Date(0, 0, 24, 16, 52, 0, 0), new Date(0, 0, 24, 20, 00, 0, 0));
table[0, 25] = new PrayDay(new Date(0, 0, 25, 6, 45, 0, 0), new Date(0, 0, 25, 8, 21, 0, 0), new Date(0, 0, 25, 13, 30, 0, 0), new Date(0, 0, 25, 15, 30, 0, 0), new Date(0, 0, 25, 16, 54, 0, 0), new Date(0, 0, 25, 20, 00, 0, 0));
table[0, 26] = new PrayDay(new Date(0, 0, 26, 6, 45, 0, 0), new Date(0, 0, 26, 8, 20, 0, 0), new Date(0, 0, 26, 13, 30, 0, 0), new Date(0, 0, 26, 15, 30, 0, 0), new Date(0, 0, 26, 16, 56, 0, 0), new Date(0, 0, 26, 20, 00, 0, 0));
table[0, 27] = new PrayDay(new Date(0, 0, 27, 6, 45, 0, 0), new Date(0, 0, 27, 8, 18, 0, 0), new Date(0, 0, 27, 13, 30, 0, 0), new Date(0, 0, 27, 15, 30, 0, 0), new Date(0, 0, 27, 16, 58, 0, 0), new Date(0, 0, 27, 20, 00, 0, 0));
table[0, 28] = new PrayDay(new Date(0, 0, 28, 6, 45, 0, 0), new Date(0, 0, 28, 8, 17, 0, 0), new Date(0, 0, 28, 13, 30, 0, 0), new Date(0, 0, 28, 15, 30, 0, 0), new Date(0, 0, 28, 17, 00, 0, 0), new Date(0, 0, 28, 20, 00, 0, 0));
table[0, 29] = new PrayDay(new Date(0, 0, 29, 6, 45, 0, 0), new Date(0, 0, 29, 8, 15, 0, 0), new Date(0, 0, 29, 13, 30, 0, 0), new Date(0, 0, 29, 15, 30, 0, 0), new Date(0, 0, 29, 17, 02, 0, 0), new Date(0, 0, 29, 20, 00, 0, 0));
table[0, 30] = new PrayDay(new Date(0, 0, 30, 6, 45, 0, 0), new Date(0, 0, 30, 8, 14, 0, 0), new Date(0, 0, 30, 13, 30, 0, 0), new Date(0, 0, 30, 15, 30, 0, 0), new Date(0, 0, 30, 17, 03, 0, 0), new Date(0, 0, 30, 20, 00, 0, 0));
table[0, 31] = new PrayDay(new Date(0, 0, 31, 6, 45, 0, 0), new Date(0, 0, 31, 8, 12, 0, 0), new Date(0, 0, 31, 13, 30, 0, 0), new Date(0, 0, 31, 15, 30, 0, 0), new Date(0, 0, 31, 17, 05, 0, 0), new Date(0, 0, 31, 20, 00, 0, 0));
} else if (today.getMonth() == 1) {
table[1, 1] = new PrayDay(new Date(0, 1, 1, 6, 30, 0, 0), new Date(0, 1, 1, 8, 10, 0, 0), new Date(0, 1, 1, 13, 30, 0, 0), new Date(0, 1, 1, 15, 45, 0, 0), new Date(0, 1, 1, 17, 07, 0, 0), new Date(0, 1, 1, 20, 00, 0, 0));
table[1, 2] = new PrayDay(new Date(0, 1, 2, 6, 30, 0, 0), new Date(0, 1, 2, 8, 09, 0, 0), new Date(0, 1, 2, 13, 30, 0, 0), new Date(0, 1, 2, 15, 45, 0, 0), new Date(0, 1, 2, 17, 09, 0, 0), new Date(0, 1, 2, 20, 00, 0, 0));
table[1, 3] = new PrayDay(new Date(0, 1, 3, 6, 30, 0, 0), new Date(0, 1, 3, 8, 07, 0, 0), new Date(0, 1, 3, 13, 30, 0, 0), new Date(0, 1, 3, 15, 45, 0, 0), new Date(0, 1, 3, 17, 11, 0, 0), new Date(0, 1, 3, 20, 00, 0, 0));
table[1, 4] = new PrayDay(new Date(0, 1, 4, 6, 30, 0, 0), new Date(0, 1, 4, 8, 05, 0, 0), new Date(0, 1, 4, 13, 30, 0, 0), new Date(0, 1, 4, 15, 45, 0, 0), new Date(0, 1, 4, 17, 13, 0, 0), new Date(0, 1, 4, 20, 00, 0, 0));
table[1, 5] = new PrayDay(new Date(0, 1, 5, 6, 30, 0, 0), new Date(0, 1, 5, 8, 03, 0, 0), new Date(0, 1, 5, 13, 30, 0, 0), new Date(0, 1, 5, 15, 45, 0, 0), new Date(0, 1, 5, 17, 15, 0, 0), new Date(0, 1, 5, 20, 00, 0, 0));
table[1, 6] = new PrayDay(new Date(0, 1, 6, 6, 30, 0, 0), new Date(0, 1, 6, 8, 03, 0, 0), new Date(0, 1, 6, 13, 30, 0, 0), new Date(0, 1, 6, 15, 45, 0, 0), new Date(0, 1, 6, 17, 15, 0, 0), new Date(0, 1, 6, 20, 00, 0, 0));
table[1, 7] = new PrayDay(new Date(0, 1, 7, 6, 30, 0, 0), new Date(0, 1, 7, 8, 00, 0, 0), new Date(0, 1, 7, 13, 30, 0, 0), new Date(0, 1, 7, 15, 45, 0, 0), new Date(0, 1, 7, 17, 19, 0, 0), new Date(0, 1, 7, 20, 00, 0, 0));
table[1, 8] = new PrayDay(new Date(0, 1, 8, 6, 30, 0, 0), new Date(0, 1, 8, 7, 58, 0, 0), new Date(0, 1, 8, 13, 30, 0, 0), new Date(0, 1, 8, 16, 00, 0, 0), new Date(0, 1, 8, 17, 21, 0, 0), new Date(0, 1, 8, 20, 00, 0, 0));
table[1, 9] = new PrayDay(new Date(0, 1, 9, 6, 30, 0, 0), new Date(0, 1, 9, 7, 56, 0, 0), new Date(0, 1, 9, 13, 30, 0, 0), new Date(0, 1, 9, 16, 00, 0, 0), new Date(0, 1, 9, 17, 23, 0, 0), new Date(0, 1, 9, 20, 00, 0, 0));
table[1, 10] = new PrayDay(new Date(0, 1, 10, 6, 30, 0, 0), new Date(0, 1, 10, 7, 54, 0, 0), new Date(0, 1, 10, 13, 30, 0, 0), new Date(0, 1, 10, 16, 00, 0, 0), new Date(0, 1, 10, 17, 25, 0, 0), new Date(0, 1, 10, 20, 00, 0, 0));
table[1, 11] = new PrayDay(new Date(0, 1, 11, 6, 30, 0, 0), new Date(0, 1, 11, 7, 52, 0, 0), new Date(0, 1, 11, 13, 30, 0, 0), new Date(0, 1, 11, 16, 00, 0, 0), new Date(0, 1, 11, 17, 27, 0, 0), new Date(0, 1, 11, 20, 00, 0, 0));
table[1, 12] = new PrayDay(new Date(0, 1, 12, 6, 30, 0, 0), new Date(0, 1, 12, 7, 50, 0, 0), new Date(0, 1, 12, 13, 30, 0, 0), new Date(0, 1, 12, 16, 00, 0, 0), new Date(0, 1, 12, 17, 29, 0, 0), new Date(0, 1, 12, 20, 00, 0, 0));
table[1, 13] = new PrayDay(new Date(0, 1, 13, 6, 30, 0, 0), new Date(0, 1, 13, 7, 48, 0, 0), new Date(0, 1, 13, 13, 30, 0, 0), new Date(0, 1, 13, 16, 00, 0, 0), new Date(0, 1, 13, 17, 31, 0, 0), new Date(0, 1, 13, 20, 00, 0, 0));
table[1, 14] = new PrayDay(new Date(0, 1, 14, 6, 30, 0, 0), new Date(0, 1, 14, 7, 46, 0, 0), new Date(0, 1, 14, 13, 30, 0, 0), new Date(0, 1, 14, 16, 00, 0, 0), new Date(0, 1, 14, 17, 33, 0, 0), new Date(0, 1, 14, 20, 00, 0, 0));
table[1, 15] = new PrayDay(new Date(0, 1, 15, 6, 15, 0, 0), new Date(0, 1, 15, 7, 44, 0, 0), new Date(0, 1, 15, 13, 30, 0, 0), new Date(0, 1, 15, 16, 15, 0, 0), new Date(0, 1, 15, 17, 35, 0, 0), new Date(0, 1, 15, 20, 00, 0, 0));
table[1, 16] = new PrayDay(new Date(0, 1, 16, 6, 15, 0, 0), new Date(0, 1, 16, 7, 42, 0, 0), new Date(0, 1, 16, 13, 30, 0, 0), new Date(0, 1, 16, 16, 15, 0, 0), new Date(0, 1, 16, 17, 37, 0, 0), new Date(0, 1, 16, 20, 00, 0, 0));
table[1, 17] = new PrayDay(new Date(0, 1, 17, 6, 15, 0, 0), new Date(0, 1, 17, 7, 40, 0, 0), new Date(0, 1, 17, 13, 30, 0, 0), new Date(0, 1, 17, 16, 15, 0, 0), new Date(0, 1, 17, 17, 39, 0, 0), new Date(0, 1, 17, 20, 00, 0, 0));
table[1, 18] = new PrayDay(new Date(0, 1, 18, 6, 15, 0, 0), new Date(0, 1, 18, 7, 38, 0, 0), new Date(0, 1, 18, 13, 30, 0, 0), new Date(0, 1, 18, 16, 15, 0, 0), new Date(0, 1, 18, 17, 41, 0, 0), new Date(0, 1, 18, 20, 00, 0, 0));
table[1, 19] = new PrayDay(new Date(0, 1, 19, 6, 15, 0, 0), new Date(0, 1, 19, 7, 36, 0, 0), new Date(0, 1, 19, 13, 30, 0, 0), new Date(0, 1, 19, 16, 15, 0, 0), new Date(0, 1, 19, 17, 43, 0, 0), new Date(0, 1, 19, 20, 00, 0, 0));
table[1, 20] = new PrayDay(new Date(0, 1, 20, 6, 15, 0, 0), new Date(0, 1, 20, 7, 34, 0, 0), new Date(0, 1, 20, 13, 30, 0, 0), new Date(0, 1, 20, 16, 15, 0, 0), new Date(0, 1, 20, 17, 45, 0, 0), new Date(0, 1, 20, 20, 00, 0, 0));
table[1, 21] = new PrayDay(new Date(0, 1, 21, 6, 15, 0, 0), new Date(0, 1, 21, 7, 31, 0, 0), new Date(0, 1, 21, 13, 30, 0, 0), new Date(0, 1, 21, 16, 15, 0, 0), new Date(0, 1, 21, 17, 47, 0, 0), new Date(0, 1, 21, 20, 00, 0, 0));
table[1, 22] = new PrayDay(new Date(0, 1, 22, 6, 15, 0, 0), new Date(0, 1, 22, 7, 29, 0, 0), new Date(0, 1, 22, 13, 30, 0, 0), new Date(0, 1, 22, 16, 30, 0, 0), new Date(0, 1, 22, 17, 49, 0, 0), new Date(0, 1, 22, 20, 00, 0, 0));
table[1, 23] = new PrayDay(new Date(0, 1, 23, 6, 15, 0, 0), new Date(0, 1, 23, 7, 27, 0, 0), new Date(0, 1, 23, 13, 30, 0, 0), new Date(0, 1, 23, 16, 30, 0, 0), new Date(0, 1, 23, 17, 51, 0, 0), new Date(0, 1, 23, 20, 00, 0, 0));
table[1, 24] = new PrayDay(new Date(0, 1, 24, 6, 15, 0, 0), new Date(0, 1, 24, 7, 25, 0, 0), new Date(0, 1, 24, 13, 30, 0, 0), new Date(0, 1, 24, 16, 30, 0, 0), new Date(0, 1, 24, 17, 53, 0, 0), new Date(0, 1, 24, 20, 00, 0, 0));
table[1, 25] = new PrayDay(new Date(0, 1, 25, 6, 15, 0, 0), new Date(0, 1, 25, 7, 23, 0, 0), new Date(0, 1, 25, 13, 30, 0, 0), new Date(0, 1, 25, 16, 30, 0, 0), new Date(0, 1, 25, 17, 55, 0, 0), new Date(0, 1, 25, 20, 00, 0, 0));
table[1, 26] = new PrayDay(new Date(0, 1, 26, 6, 15, 0, 0), new Date(0, 1, 26, 7, 20, 0, 0), new Date(0, 1, 26, 13, 30, 0, 0), new Date(0, 1, 26, 16, 30, 0, 0), new Date(0, 1, 26, 17, 56, 0, 0), new Date(0, 1, 26, 20, 00, 0, 0));
table[1, 27] = new PrayDay(new Date(0, 1, 27, 6, 15, 0, 0), new Date(0, 1, 27, 7, 18, 0, 0), new Date(0, 1, 27, 13, 30, 0, 0), new Date(0, 1, 27, 16, 30, 0, 0), new Date(0, 1, 27, 17, 58, 0, 0), new Date(0, 1, 27, 20, 00, 0, 0));
table[1, 28] = new PrayDay(new Date(0, 1, 28, 6, 15, 0, 0), new Date(0, 1, 28, 7, 16, 0, 0), new Date(0, 1, 28, 13, 30, 0, 0), new Date(0, 1, 28, 16, 30, 0, 0), new Date(0, 1, 28, 18, 00, 0, 0), new Date(0, 1, 28, 20, 00, 0, 0));
table[1, 29] = new PrayDay(new Date(0, 1, 29, 6, 00, 0, 0), new Date(0, 1, 29, 7, 14, 0, 0), new Date(0, 1, 29, 13, 30, 0, 0), new Date(0, 1, 29, 16, 45, 0, 0), new Date(0, 1, 29, 18, 02, 0, 0), new Date(0, 1, 29, 20, 00, 0, 0));
} else if (today.getMonth() == 2) {
table[2, 1] = new PrayDay(new Date(0, 2, 1, 6, 00, 0, 0), new Date(0, 2, 1, 7, 11, 0, 0), new Date(0, 2, 1, 13, 30, 0, 0), new Date(0, 2, 1, 16, 45, 0, 0), new Date(0, 2, 1, 18, 04, 0, 0), new Date(0, 2, 1, 20, 15, 0, 0));
table[2, 2] = new PrayDay(new Date(0, 2, 2, 6, 00, 0, 0), new Date(0, 2, 2, 7, 09, 0, 0), new Date(0, 2, 2, 13, 30, 0, 0), new Date(0, 2, 2, 16, 45, 0, 0), new Date(0, 2, 2, 18, 06, 0, 0), new Date(0, 2, 2, 20, 15, 0, 0));
table[2, 3] = new PrayDay(new Date(0, 2, 3, 6, 00, 0, 0), new Date(0, 2, 3, 7, 07, 0, 0), new Date(0, 2, 3, 13, 30, 0, 0), new Date(0, 2, 3, 16, 45, 0, 0), new Date(0, 2, 3, 18, 08, 0, 0), new Date(0, 2, 3, 20, 15, 0, 0));
table[2, 4] = new PrayDay(new Date(0, 2, 4, 6, 00, 0, 0), new Date(0, 2, 4, 7, 04, 0, 0), new Date(0, 2, 4, 13, 30, 0, 0), new Date(0, 2, 4, 16, 45, 0, 0), new Date(0, 2, 4, 18, 10, 0, 0), new Date(0, 2, 4, 20, 15, 0, 0));
table[2, 5] = new PrayDay(new Date(0, 2, 5, 6, 00, 0, 0), new Date(0, 2, 5, 7, 02, 0, 0), new Date(0, 2, 5, 13, 30, 0, 0), new Date(0, 2, 5, 16, 45, 0, 0), new Date(0, 2, 5, 18, 12, 0, 0), new Date(0, 2, 5, 20, 15, 0, 0));
table[2, 6] = new PrayDay(new Date(0, 2, 6, 6, 00, 0, 0), new Date(0, 2, 6, 7, 02, 0, 0), new Date(0, 2, 6, 13, 30, 0, 0), new Date(0, 2, 6, 16, 45, 0, 0), new Date(0, 2, 6, 18, 12, 0, 0), new Date(0, 2, 6, 20, 15, 0, 0));
table[2, 7] = new PrayDay(new Date(0, 2, 7, 5, 45, 0, 0), new Date(0, 2, 7, 6, 57, 0, 0), new Date(0, 2, 7, 13, 30, 0, 0), new Date(0, 2, 7, 17, 00, 0, 0), new Date(0, 2, 7, 18, 16, 0, 0), new Date(0, 2, 7, 20, 15, 0, 0));
table[2, 8] = new PrayDay(new Date(0, 2, 8, 5, 45, 0, 0), new Date(0, 2, 8, 6, 55, 0, 0), new Date(0, 2, 8, 13, 30, 0, 0), new Date(0, 2, 8, 17, 00, 0, 0), new Date(0, 2, 8, 18, 17, 0, 0), new Date(0, 2, 8, 20, 15, 0, 0));
table[2, 9] = new PrayDay(new Date(0, 2, 9, 5, 45, 0, 0), new Date(0, 2, 9, 6, 53, 0, 0), new Date(0, 2, 9, 13, 30, 0, 0), new Date(0, 2, 9, 17, 00, 0, 0), new Date(0, 2, 9, 18, 19, 0, 0), new Date(0, 2, 9, 20, 15, 0, 0));
table[2, 10] = new PrayDay(new Date(0, 2, 10, 5, 45, 0, 0), new Date(0, 2, 10, 6, 50, 0, 0), new Date(0, 2, 10, 13, 30, 0, 0), new Date(0, 2, 10, 17, 00, 0, 0), new Date(0, 2, 10, 18, 21, 0, 0), new Date(0, 2, 10, 20, 15, 0, 0));
table[2, 11] = new PrayDay(new Date(0, 2, 11, 5, 45, 0, 0), new Date(0, 2, 11, 6, 48, 0, 0), new Date(0, 2, 11, 13, 30, 0, 0), new Date(0, 2, 11, 17, 00, 0, 0), new Date(0, 2, 11, 18, 23, 0, 0), new Date(0, 2, 11, 20, 15, 0, 0));
table[2, 12] = new PrayDay(new Date(0, 2, 12, 5, 45, 0, 0), new Date(0, 2, 12, 6, 45, 0, 0), new Date(0, 2, 12, 13, 30, 0, 0), new Date(0, 2, 12, 17, 00, 0, 0), new Date(0, 2, 12, 18, 25, 0, 0), new Date(0, 2, 12, 20, 15, 0, 0));
table[2, 13] = new PrayDay(new Date(0, 2, 13, 5, 45, 0, 0), new Date(0, 2, 13, 6, 43, 0, 0), new Date(0, 2, 13, 13, 30, 0, 0), new Date(0, 2, 13, 17, 00, 0, 0), new Date(0, 2, 13, 18, 27, 0, 0), new Date(0, 2, 13, 20, 15, 0, 0));
table[2, 14] = new PrayDay(new Date(0, 2, 14, 5, 30, 0, 0), new Date(0, 2, 14, 6, 41, 0, 0), new Date(0, 2, 14, 13, 30, 0, 0), new Date(0, 2, 14, 17, 15, 0, 0), new Date(0, 2, 14, 18, 29, 0, 0), new Date(0, 2, 14, 20, 30, 0, 0));
table[2, 15] = new PrayDay(new Date(0, 2, 15, 5, 30, 0, 0), new Date(0, 2, 15, 6, 38, 0, 0), new Date(0, 2, 15, 13, 30, 0, 0), new Date(0, 2, 15, 17, 15, 0, 0), new Date(0, 2, 15, 18, 30, 0, 0), new Date(0, 2, 15, 20, 30, 0, 0));
table[2, 16] = new PrayDay(new Date(0, 2, 16, 5, 30, 0, 0), new Date(0, 2, 16, 6, 36, 0, 0), new Date(0, 2, 16, 13, 30, 0, 0), new Date(0, 2, 16, 17, 15, 0, 0), new Date(0, 2, 16, 18, 32, 0, 0), new Date(0, 2, 16, 20, 30, 0, 0));
table[2, 17] = new PrayDay(new Date(0, 2, 17, 5, 30, 0, 0), new Date(0, 2, 17, 6, 33, 0, 0), new Date(0, 2, 17, 13, 30, 0, 0), new Date(0, 2, 17, 17, 15, 0, 0), new Date(0, 2, 17, 18, 34, 0, 0), new Date(0, 2, 17, 20, 30, 0, 0));
table[2, 18] = new PrayDay(new Date(0, 2, 18, 5, 30, 0, 0), new Date(0, 2, 18, 6, 31, 0, 0), new Date(0, 2, 18, 13, 30, 0, 0), new Date(0, 2, 18, 17, 15, 0, 0), new Date(0, 2, 18, 18, 36, 0, 0), new Date(0, 2, 18, 20, 30, 0, 0));
table[2, 19] = new PrayDay(new Date(0, 2, 19, 5, 30, 0, 0), new Date(0, 2, 19, 6, 29, 0, 0), new Date(0, 2, 19, 13, 30, 0, 0), new Date(0, 2, 19, 17, 15, 0, 0), new Date(0, 2, 19, 18, 38, 0, 0), new Date(0, 2, 19, 20, 30, 0, 0));
table[2, 20] = new PrayDay(new Date(0, 2, 20, 5, 30, 0, 0), new Date(0, 2, 20, 6, 26, 0, 0), new Date(0, 2, 20, 13, 30, 0, 0), new Date(0, 2, 20, 17, 15, 0, 0), new Date(0, 2, 20, 18, 40, 0, 0), new Date(0, 2, 20, 20, 30, 0, 0));
table[2, 21] = new PrayDay(new Date(0, 2, 21, 5, 15, 0, 0), new Date(0, 2, 21, 6, 26, 0, 0), new Date(0, 2, 21, 13, 30, 0, 0), new Date(0, 2, 21, 17, 30, 0, 0), new Date(0, 2, 21, 18, 40, 0, 0), new Date(0, 2, 21, 20, 45, 0, 0));
table[2, 22] = new PrayDay(new Date(0, 2, 22, 5, 15, 0, 0), new Date(0, 2, 22, 6, 21, 0, 0), new Date(0, 2, 22, 13, 30, 0, 0), new Date(0, 2, 22, 17, 30, 0, 0), new Date(0, 2, 22, 18, 43, 0, 0), new Date(0, 2, 22, 20, 45, 0, 0));
table[2, 23] = new PrayDay(new Date(0, 2, 23, 5, 15, 0, 0), new Date(0, 2, 23, 6, 19, 0, 0), new Date(0, 2, 23, 13, 30, 0, 0), new Date(0, 2, 23, 17, 30, 0, 0), new Date(0, 2, 23, 18, 45, 0, 0), new Date(0, 2, 23, 20, 45, 0, 0));
table[2, 24] = new PrayDay(new Date(0, 2, 24, 5, 15, 0, 0), new Date(0, 2, 24, 6, 16, 0, 0), new Date(0, 2, 24, 13, 30, 0, 0), new Date(0, 2, 24, 17, 30, 0, 0), new Date(0, 2, 24, 18, 47, 0, 0), new Date(0, 2, 24, 20, 45, 0, 0));
table[2, 25] = new PrayDay(new Date(0, 2, 25, 5, 15, 0, 0), new Date(0, 2, 25, 6, 14, 0, 0), new Date(0, 2, 25, 13, 30, 0, 0), new Date(0, 2, 25, 17, 30, 0, 0), new Date(0, 2, 25, 18, 49, 0, 0), new Date(0, 2, 25, 20, 45, 0, 0));
table[2, 26] = new PrayDay(new Date(0, 2, 26, 5, 15, 0, 0), new Date(0, 2, 26, 6, 12, 0, 0), new Date(0, 2, 26, 13, 30, 0, 0), new Date(0, 2, 26, 17, 30, 0, 0), new Date(0, 2, 26, 18, 51, 0, 0), new Date(0, 2, 26, 20, 45, 0, 0));
table[2, 27] = new PrayDay(new Date(0, 2, 27, 6, 00, 0, 0), new Date(0, 2, 27, 7, 09, 0, 0), new Date(0, 2, 27, 13, 45, 0, 0), new Date(0, 2, 27, 18, 30, 0, 0), new Date(0, 2, 27, 19, 52, 0, 0), new Date(0, 2, 27, 22, 00, 0, 0));
table[2, 28] = new PrayDay(new Date(0, 2, 28, 6, 00, 0, 0), new Date(0, 2, 28, 7, 07, 0, 0), new Date(0, 2, 28, 13, 45, 0, 0), new Date(0, 2, 28, 18, 30, 0, 0), new Date(0, 2, 28, 19, 54, 0, 0), new Date(0, 2, 28, 22, 00, 0, 0));
table[2, 29] = new PrayDay(new Date(0, 2, 29, 6, 00, 0, 0), new Date(0, 2, 29, 7, 04, 0, 0), new Date(0, 2, 29, 13, 45, 0, 0), new Date(0, 2, 29, 18, 30, 0, 0), new Date(0, 2, 29, 19, 56, 0, 0), new Date(0, 2, 29, 22, 00, 0, 0));
table[2, 30] = new PrayDay(new Date(0, 2, 30, 6, 00, 0, 0), new Date(0, 2, 30, 7, 02, 0, 0), new Date(0, 2, 30, 13, 45, 0, 0), new Date(0, 2, 30, 18, 30, 0, 0), new Date(0, 2, 30, 19, 58, 0, 0), new Date(0, 2, 30, 22, 00, 0, 0));
table[2, 31] = new PrayDay(new Date(0, 2, 31, 6, 00, 0, 0), new Date(0, 2, 31, 7, 00, 0, 0), new Date(0, 2, 31, 13, 45, 0, 0), new Date(0, 2, 31, 18, 30, 0, 0), new Date(0, 2, 31, 20, 00, 0, 0), new Date(0, 2, 31, 22, 00, 0, 0));
} else if (today.getMonth() == 3) {
table[3, 1] = new PrayDay(new Date(0, 3, 1, 06, 00, 0, 0), new Date(0, 3, 1, 06, 57, 0, 0), new Date(0, 3, 1, 13, 45, 0, 0), new Date(0, 3, 1, 18, 30, 0, 0), new Date(0, 3, 1, 20, 02, 0, 0), new Date(0, 3, 1, 22, 00, 0, 0));
table[3, 2] = new PrayDay(new Date(0, 3, 2, 06, 00, 0, 0), new Date(0, 3, 2, 06, 55, 0, 0), new Date(0, 3, 2, 13, 45, 0, 0), new Date(0, 3, 2, 18, 30, 0, 0), new Date(0, 3, 2, 20, 03, 0, 0), new Date(0, 3, 2, 22, 00, 0, 0));
table[3, 3] = new PrayDay(new Date(0, 3, 3, 06, 00, 0, 0), new Date(0, 3, 3, 06, 52, 0, 0), new Date(0, 3, 3, 13, 45, 0, 0), new Date(0, 3, 3, 18, 30, 0, 0), new Date(0, 3, 3, 20, 05, 0, 0), new Date(0, 3, 3, 22, 00, 0, 0));
table[3, 4] = new PrayDay(new Date(0, 3, 4, 05, 45, 0, 0), new Date(0, 3, 4, 06, 50, 0, 0), new Date(0, 3, 4, 13, 45, 0, 0), new Date(0, 3, 4, 18, 30, 0, 0), new Date(0, 3, 4, 20, 07, 0, 0), new Date(0, 3, 4, 22, 00, 0, 0));
table[3, 5] = new PrayDay(new Date(0, 3, 5, 05, 45, 0, 0), new Date(0, 3, 5, 06, 48, 0, 0), new Date(0, 3, 5, 13, 45, 0, 0), new Date(0, 3, 5, 18, 30, 0, 0), new Date(0, 3, 5, 20, 09, 0, 0), new Date(0, 3, 5, 22, 00, 0, 0));
table[3, 6] = new PrayDay(new Date(0, 3, 6, 05, 45, 0, 0), new Date(0, 3, 6, 06, 45, 0, 0), new Date(0, 3, 6, 13, 45, 0, 0), new Date(0, 3, 6, 18, 30, 0, 0), new Date(0, 3, 6, 20, 11, 0, 0), new Date(0, 3, 6, 22, 00, 0, 0));
table[3, 7] = new PrayDay(new Date(0, 3, 7, 05, 45, 0, 0), new Date(0, 3, 7, 06, 43, 0, 0), new Date(0, 3, 7, 13, 45, 0, 0), new Date(0, 3, 7, 18, 30, 0, 0), new Date(0, 3, 7, 20, 12, 0, 0), new Date(0, 3, 7, 22, 00, 0, 0));
table[3, 8] = new PrayDay(new Date(0, 3, 8, 05, 45, 0, 0), new Date(0, 3, 8, 06, 43, 0, 0), new Date(0, 3, 8, 13, 45, 0, 0), new Date(0, 3, 8, 18, 30, 0, 0), new Date(0, 3, 8, 20, 12, 0, 0), new Date(0, 3, 8, 22, 00, 0, 0));
table[3, 9] = new PrayDay(new Date(0, 3, 9, 05, 45, 0, 0), new Date(0, 3, 9, 06, 38, 0, 0), new Date(0, 3, 9, 13, 45, 0, 0), new Date(0, 3, 9, 18, 30, 0, 0), new Date(0, 3, 9, 20, 16, 0, 0), new Date(0, 3, 9, 22, 00, 0, 0));
table[3, 10] = new PrayDay(new Date(0, 3, 10, 05, 45, 0, 0), new Date(0, 3, 10, 06, 36, 0, 0), new Date(0, 3, 10, 13, 45, 0, 0), new Date(0, 3, 10, 18, 30, 0, 0), new Date(0, 3, 10, 20, 18, 0, 0), new Date(0, 3, 10, 22, 00, 0, 0));
table[3, 11] = new PrayDay(new Date(0, 3, 11, 05, 30, 0, 0), new Date(0, 3, 11, 06, 33, 0, 0), new Date(0, 3, 11, 13, 45, 0, 0), new Date(0, 3, 11, 18, 45, 0, 0), new Date(0, 3, 11, 20, 20, 0, 0), new Date(0, 3, 11, 22, 15, 0, 0));
table[3, 12] = new PrayDay(new Date(0, 3, 12, 05, 30, 0, 0), new Date(0, 3, 12, 06, 31, 0, 0), new Date(0, 3, 12, 13, 45, 0, 0), new Date(0, 3, 12, 18, 45, 0, 0), new Date(0, 3, 12, 20, 22, 0, 0), new Date(0, 3, 12, 22, 15, 0, 0));
table[3, 13] = new PrayDay(new Date(0, 3, 13, 05, 30, 0, 0), new Date(0, 3, 13, 06, 29, 0, 0), new Date(0, 3, 13, 13, 45, 0, 0), new Date(0, 3, 13, 18, 45, 0, 0), new Date(0, 3, 13, 20, 23, 0, 0), new Date(0, 3, 13, 22, 15, 0, 0));
table[3, 14] = new PrayDay(new Date(0, 3, 14, 05, 30, 0, 0), new Date(0, 3, 14, 06, 26, 0, 0), new Date(0, 3, 14, 13, 45, 0, 0), new Date(0, 3, 14, 18, 45, 0, 0), new Date(0, 3, 14, 20, 25, 0, 0), new Date(0, 3, 14, 22, 15, 0, 0));
table[3, 15] = new PrayDay(new Date(0, 3, 15, 05, 30, 0, 0), new Date(0, 3, 15, 06, 24, 0, 0), new Date(0, 3, 15, 13, 45, 0, 0), new Date(0, 3, 15, 18, 45, 0, 0), new Date(0, 3, 15, 20, 27, 0, 0), new Date(0, 3, 15, 22, 15, 0, 0));
table[3, 16] = new PrayDay(new Date(0, 3, 16, 05, 30, 0, 0), new Date(0, 3, 16, 06, 22, 0, 0), new Date(0, 3, 16, 13, 45, 0, 0), new Date(0, 3, 16, 18, 45, 0, 0), new Date(0, 3, 16, 20, 29, 0, 0), new Date(0, 3, 16, 22, 15, 0, 0));
table[3, 17] = new PrayDay(new Date(0, 3, 17, 05, 30, 0, 0), new Date(0, 3, 17, 06, 20, 0, 0), new Date(0, 3, 17, 13, 45, 0, 0), new Date(0, 3, 17, 18, 45, 0, 0), new Date(0, 3, 17, 20, 31, 0, 0), new Date(0, 3, 17, 22, 15, 0, 0));
table[3, 18] = new PrayDay(new Date(0, 3, 18, 05, 15, 0, 0), new Date(0, 3, 18, 06, 17, 0, 0), new Date(0, 3, 18, 13, 45, 0, 0), new Date(0, 3, 18, 19, 00, 0, 0), new Date(0, 3, 18, 20, 32, 0, 0), new Date(0, 3, 18, 22, 30, 0, 0));
table[3, 19] = new PrayDay(new Date(0, 3, 19, 05, 15, 0, 0), new Date(0, 3, 19, 06, 15, 0, 0), new Date(0, 3, 19, 13, 45, 0, 0), new Date(0, 3, 19, 19, 00, 0, 0), new Date(0, 3, 19, 20, 34, 0, 0), new Date(0, 3, 19, 22, 30, 0, 0));
table[3, 20] = new PrayDay(new Date(0, 3, 20, 05, 15, 0, 0), new Date(0, 3, 20, 06, 13, 0, 0), new Date(0, 3, 20, 13, 45, 0, 0), new Date(0, 3, 20, 19, 00, 0, 0), new Date(0, 3, 20, 20, 36, 0, 0), new Date(0, 3, 20, 22, 30, 0, 0));
table[3, 21] = new PrayDay(new Date(0, 3, 21, 05, 15, 0, 0), new Date(0, 3, 21, 06, 11, 0, 0), new Date(0, 3, 21, 13, 45, 0, 0), new Date(0, 3, 21, 19, 00, 0, 0), new Date(0, 3, 21, 20, 38, 0, 0), new Date(0, 3, 21, 22, 30, 0, 0));
table[3, 22] = new PrayDay(new Date(0, 3, 22, 05, 15, 0, 0), new Date(0, 3, 22, 06, 11, 0, 0), new Date(0, 3, 22, 13, 45, 0, 0), new Date(0, 3, 22, 19, 00, 0, 0), new Date(0, 3, 22, 20, 38, 0, 0), new Date(0, 3, 22, 22, 30, 0, 0));
table[3, 23] = new PrayDay(new Date(0, 3, 23, 05, 15, 0, 0), new Date(0, 3, 23, 06, 08, 0, 0), new Date(0, 3, 23, 13, 45, 0, 0), new Date(0, 3, 23, 19, 00, 0, 0), new Date(0, 3, 23, 20, 40, 0, 0), new Date(0, 3, 23, 22, 30, 0, 0));
table[3, 24] = new PrayDay(new Date(0, 3, 24, 05, 15, 0, 0), new Date(0, 3, 24, 06, 04, 0, 0), new Date(0, 3, 24, 13, 45, 0, 0), new Date(0, 3, 24, 19, 00, 0, 0), new Date(0, 3, 24, 20, 43, 0, 0), new Date(0, 3, 24, 22, 30, 0, 0));
table[3, 25] = new PrayDay(new Date(0, 3, 25, 05, 00, 0, 0), new Date(0, 3, 25, 06, 02, 0, 0), new Date(0, 3, 25, 13, 45, 0, 0), new Date(0, 3, 25, 19, 00, 0, 0), new Date(0, 3, 25, 20, 45, 0, 0), new Date(0, 3, 25, 22, 45, 0, 0));
table[3, 26] = new PrayDay(new Date(0, 3, 26, 05, 00, 0, 0), new Date(0, 3, 26, 06, 00, 0, 0), new Date(0, 3, 26, 13, 45, 0, 0), new Date(0, 3, 26, 19, 00, 0, 0), new Date(0, 3, 26, 20, 47, 0, 0), new Date(0, 3, 26, 22, 45, 0, 0));
table[3, 27] = new PrayDay(new Date(0, 3, 27, 05, 00, 0, 0), new Date(0, 3, 27, 05, 58, 0, 0), new Date(0, 3, 27, 13, 45, 0, 0), new Date(0, 3, 27, 19, 00, 0, 0), new Date(0, 3, 27, 20, 49, 0, 0), new Date(0, 3, 27, 22, 45, 0, 0));
table[3, 28] = new PrayDay(new Date(0, 3, 28, 05, 00, 0, 0), new Date(0, 3, 28, 05, 56, 0, 0), new Date(0, 3, 28, 13, 45, 0, 0), new Date(0, 3, 28, 19, 00, 0, 0), new Date(0, 3, 28, 20, 51, 0, 0), new Date(0, 3, 28, 22, 45, 0, 0));
table[3, 29] = new PrayDay(new Date(0, 3, 29, 05, 00, 0, 0), new Date(0, 3, 29, 05, 53, 0, 0), new Date(0, 3, 29, 13, 45, 0, 0), new Date(0, 3, 29, 19, 00, 0, 0), new Date(0, 3, 29, 20, 52, 0, 0), new Date(0, 3, 29, 22, 45, 0, 0));
table[3, 30] = new PrayDay(new Date(0, 3, 30, 05, 00, 0, 0), new Date(0, 3, 30, 05, 51, 0, 0), new Date(0, 3, 30, 13, 45, 0, 0), new Date(0, 3, 30, 19, 00, 0, 0), new Date(0, 3, 30, 20, 54, 0, 0), new Date(0, 3, 30, 22, 45, 0, 0));
} else if (today.getMonth() == 4) {
table[4, 01] = new PrayDay(new Date(0, 4, 01, 05, 00, 0), new Date(0, 4, 01, 05, 49, 0), new Date(0, 4, 01, 13, 45, 0), new Date(0, 4, 01, 19, 00, 0), new Date(0, 4, 01, 20, 56, 0), new Date(0, 4, 01, 22, 45, 0));
table[4, 02] = new PrayDay(new Date(0, 4, 02, 04, 45, 0), new Date(0, 4, 02, 05, 47, 0), new Date(0, 4, 02, 13, 45, 0), new Date(0, 4, 02, 19, 00, 0), new Date(0, 4, 02, 20, 58, 0), new Date(0, 4, 02, 22, 45, 0));
table[4, 03] = new PrayDay(new Date(0, 4, 03, 04, 45, 0), new Date(0, 4, 03, 05, 45, 0), new Date(0, 4, 03, 13, 45, 0), new Date(0, 4, 03, 19, 00, 0), new Date(0, 4, 03, 20, 59, 0), new Date(0, 4, 03, 22, 45, 0));
table[4, 04] = new PrayDay(new Date(0, 4, 04, 04, 45, 0), new Date(0, 4, 04, 05, 43, 0), new Date(0, 4, 04, 13, 45, 0), new Date(0, 4, 04, 19, 00, 0), new Date(0, 4, 04, 21, 01, 0), new Date(0, 4, 04, 22, 45, 0));
table[4, 05] = new PrayDay(new Date(0, 4, 05, 04, 45, 0), new Date(0, 4, 05, 05, 42, 0), new Date(0, 4, 05, 13, 45, 0), new Date(0, 4, 05, 19, 00, 0), new Date(0, 4, 05, 21, 03, 0), new Date(0, 4, 05, 22, 45, 0));
table[4, 06] = new PrayDay(new Date(0, 4, 06, 04, 45, 0), new Date(0, 4, 06, 05, 40, 0), new Date(0, 4, 06, 13, 45, 0), new Date(0, 4, 06, 19, 00, 0), new Date(0, 4, 06, 21, 05, 0), new Date(0, 4, 06, 22, 45, 0));
table[4, 07] = new PrayDay(new Date(0, 4, 07, 04, 45, 0), new Date(0, 4, 07, 05, 40, 0), new Date(0, 4, 07, 13, 45, 0), new Date(0, 4, 07, 19, 00, 0), new Date(0, 4, 07, 21, 05, 0), new Date(0, 4, 07, 22, 45, 0));
table[4, 08] = new PrayDay(new Date(0, 4, 08, 04, 45, 0), new Date(0, 4, 08, 05, 38, 0), new Date(0, 4, 08, 13, 45, 0), new Date(0, 4, 08, 19, 00, 0), new Date(0, 4, 08, 21, 06, 0), new Date(0, 4, 08, 22, 45, 0));
table[4, 09] = new PrayDay(new Date(0, 4, 09, 04, 30, 0), new Date(0, 4, 09, 05, 34, 0), new Date(0, 4, 09, 13, 45, 0), new Date(0, 4, 09, 19, 00, 0), new Date(0, 4, 09, 21, 10, 0), new Date(0, 4, 09, 22, 45, 0));
table[4, 10] = new PrayDay(new Date(0, 4, 10, 04, 30, 0), new Date(0, 4, 10, 05, 32, 0), new Date(0, 4, 10, 13, 45, 0), new Date(0, 4, 10, 19, 00, 0), new Date(0, 4, 10, 21, 12, 0), new Date(0, 4, 10, 22, 45, 0));
table[4, 11] = new PrayDay(new Date(0, 4, 11, 04, 30, 0), new Date(0, 4, 11, 05, 31, 0), new Date(0, 4, 11, 13, 45, 0), new Date(0, 4, 11, 19, 00, 0), new Date(0, 4, 11, 21, 13, 0), new Date(0, 4, 11, 22, 45, 0));
table[4, 12] = new PrayDay(new Date(0, 4, 12, 04, 30, 0), new Date(0, 4, 12, 05, 29, 0), new Date(0, 4, 12, 13, 45, 0), new Date(0, 4, 12, 19, 00, 0), new Date(0, 4, 12, 21, 15, 0), new Date(0, 4, 12, 22, 45, 0));
table[4, 13] = new PrayDay(new Date(0, 4, 13, 04, 30, 0), new Date(0, 4, 13, 05, 27, 0), new Date(0, 4, 13, 13, 45, 0), new Date(0, 4, 13, 19, 00, 0), new Date(0, 4, 13, 21, 17, 0), new Date(0, 4, 13, 22, 45, 0));
table[4, 14] = new PrayDay(new Date(0, 4, 14, 04, 30, 0), new Date(0, 4, 14, 05, 25, 0), new Date(0, 4, 14, 13, 45, 0), new Date(0, 4, 14, 19, 00, 0), new Date(0, 4, 14, 21, 18, 0), new Date(0, 4, 14, 22, 45, 0));
table[4, 15] = new PrayDay(new Date(0, 4, 15, 04, 30, 0), new Date(0, 4, 15, 05, 24, 0), new Date(0, 4, 15, 13, 45, 0), new Date(0, 4, 15, 19, 00, 0), new Date(0, 4, 15, 21, 20, 0), new Date(0, 4, 15, 22, 45, 0));
table[4, 16] = new PrayDay(new Date(0, 4, 16, 04, 15, 0), new Date(0, 4, 16, 05, 22, 0), new Date(0, 4, 16, 13, 45, 0), new Date(0, 4, 16, 19, 00, 0), new Date(0, 4, 16, 21, 22, 0), new Date(0, 4, 16, 23, 00, 0));
table[4, 17] = new PrayDay(new Date(0, 4, 17, 04, 15, 0), new Date(0, 4, 17, 05, 21, 0), new Date(0, 4, 17, 13, 45, 0), new Date(0, 4, 17, 19, 00, 0), new Date(0, 4, 17, 21, 23, 0), new Date(0, 4, 17, 23, 00, 0));
table[4, 18] = new PrayDay(new Date(0, 4, 18, 04, 15, 0), new Date(0, 4, 18, 05, 19, 0), new Date(0, 4, 18, 13, 45, 0), new Date(0, 4, 18, 19, 00, 0), new Date(0, 4, 18, 21, 25, 0), new Date(0, 4, 18, 23, 00, 0));
table[4, 19] = new PrayDay(new Date(0, 4, 19, 04, 15, 0), new Date(0, 4, 19, 05, 18, 0), new Date(0, 4, 19, 13, 45, 0), new Date(0, 4, 19, 19, 00, 0), new Date(0, 4, 19, 21, 26, 0), new Date(0, 4, 19, 23, 00, 0));
table[4, 20] = new PrayDay(new Date(0, 4, 20, 04, 15, 0), new Date(0, 4, 20, 05, 16, 0), new Date(0, 4, 20, 13, 45, 0), new Date(0, 4, 20, 19, 00, 0), new Date(0, 4, 20, 21, 28, 0), new Date(0, 4, 20, 23, 00, 0));
table[4, 21] = new PrayDay(new Date(0, 4, 21, 04, 15, 0), new Date(0, 4, 21, 05, 15, 0), new Date(0, 4, 21, 13, 45, 0), new Date(0, 4, 21, 19, 00, 0), new Date(0, 4, 21, 21, 29, 0), new Date(0, 4, 21, 23, 00, 0));
table[4, 22] = new PrayDay(new Date(0, 4, 22, 04, 15, 0), new Date(0, 4, 22, 05, 15, 0), new Date(0, 4, 22, 13, 45, 0), new Date(0, 4, 22, 19, 00, 0), new Date(0, 4, 22, 21, 29, 0), new Date(0, 4, 22, 23, 00, 0));
table[4, 23] = new PrayDay(new Date(0, 4, 23, 04, 00, 0), new Date(0, 4, 23, 05, 14, 0), new Date(0, 4, 23, 13, 45, 0), new Date(0, 4, 23, 19, 00, 0), new Date(0, 4, 23, 21, 31, 0), new Date(0, 4, 23, 23, 00, 0));
table[4, 24] = new PrayDay(new Date(0, 4, 24, 04, 00, 0), new Date(0, 4, 24, 05, 11, 0), new Date(0, 4, 24, 13, 45, 0), new Date(0, 4, 24, 19, 00, 0), new Date(0, 4, 24, 21, 34, 0), new Date(0, 4, 24, 23, 00, 0));
table[4, 25] = new PrayDay(new Date(0, 4, 25, 04, 00, 0), new Date(0, 4, 25, 05, 10, 0), new Date(0, 4, 25, 13, 45, 0), new Date(0, 4, 25, 19, 00, 0), new Date(0, 4, 25, 21, 35, 0), new Date(0, 4, 25, 23, 00, 0));
table[4, 26] = new PrayDay(new Date(0, 4, 26, 04, 00, 0), new Date(0, 4, 26, 05, 08, 0), new Date(0, 4, 26, 13, 45, 0), new Date(0, 4, 26, 19, 00, 0), new Date(0, 4, 26, 21, 37, 0), new Date(0, 4, 26, 23, 00, 0));
table[4, 27] = new PrayDay(new Date(0, 4, 27, 04, 00, 0), new Date(0, 4, 27, 05, 07, 0), new Date(0, 4, 27, 13, 45, 0), new Date(0, 4, 27, 19, 00, 0), new Date(0, 4, 27, 21, 38, 0), new Date(0, 4, 27, 23, 00, 0));
table[4, 28] = new PrayDay(new Date(0, 4, 28, 04, 00, 0), new Date(0, 4, 28, 05, 06, 0), new Date(0, 4, 28, 13, 45, 0), new Date(0, 4, 28, 19, 00, 0), new Date(0, 4, 28, 21, 39, 0), new Date(0, 4, 28, 23, 00, 0));
table[4, 29] = new PrayDay(new Date(0, 4, 29, 04, 00, 0), new Date(0, 4, 29, 05, 05, 0), new Date(0, 4, 29, 13, 45, 0), new Date(0, 4, 29, 19, 00, 0), new Date(0, 4, 29, 21, 41, 0), new Date(0, 4, 29, 23, 00, 0));
table[4, 30] = new PrayDay(new Date(0, 4, 30, 04, 00, 0), new Date(0, 4, 30, 05, 04, 0), new Date(0, 4, 30, 13, 45, 0), new Date(0, 4, 30, 19, 00, 0), new Date(0, 4, 30, 21, 42, 0), new Date(0, 4, 30, 23, 00, 0));
table[4, 31] = new PrayDay(new Date(0, 4, 31, 04, 00, 0), new Date(0, 4, 31, 05, 03, 0), new Date(0, 4, 31, 13, 45, 0), new Date(0, 4, 31, 19, 00, 0), new Date(0, 4, 31, 21, 43, 0), new Date(0, 4, 31, 23, 00, 0));
} else if (today.getMonth() == 5) {
/*2016*/
table[5, 01] = new PrayDay(new Date(0, 5, 01, 4, 00, 0, 0), new Date(0, 5, 01, 05, 00, 0, 0), new Date(0, 5, 01, 13, 45, 0, 0), new Date(0, 5, 01, 19, 00, 0, 0), new Date(0, 5, 01, 21, 45, 0, 0), new Date(0, 5, 01, 23, 00, 0, 0));
table[5, 02] = new PrayDay(new Date(0, 5, 02, 4, 00, 0, 0), new Date(0, 5, 02, 05, 00, 0, 0), new Date(0, 5, 02, 13, 45, 0, 0), new Date(0, 5, 02, 19, 00, 0, 0), new Date(0, 5, 02, 21, 45, 0, 0), new Date(0, 5, 02, 23, 00, 0, 0));
table[5, 03] = new PrayDay(new Date(0, 5, 03, 4, 00, 0, 0), new Date(0, 5, 03, 04, 59, 0, 0), new Date(0, 5, 03, 13, 45, 0, 0), new Date(0, 5, 03, 19, 00, 0, 0), new Date(0, 5, 03, 21, 47, 0, 0), new Date(0, 5, 03, 23, 00, 0, 0));
table[5, 04] = new PrayDay(new Date(0, 5, 04, 4, 00, 0, 0), new Date(0, 5, 04, 04, 58, 0, 0), new Date(0, 5, 04, 13, 45, 0, 0), new Date(0, 5, 04, 19, 00, 0, 0), new Date(0, 5, 04, 21, 48, 0, 0), new Date(0, 5, 04, 23, 00, 0, 0));
table[5, 05] = new PrayDay(new Date(0, 5, 05, 4, 00, 0, 0), new Date(0, 5, 05, 04, 57, 0, 0), new Date(0, 5, 05, 13, 45, 0, 0), new Date(0, 5, 05, 19, 00, 0, 0), new Date(0, 5, 05, 21, 48, 0, 0), new Date(0, 5, 05, 23, 00, 0, 0));
/*2015*/
table[5, 06] = new PrayDay(new Date(0, 5, 06, 4, 00, 0, 0), new Date(0, 5, 06, 04, 59, 0, 0), new Date(0, 5, 06, 13, 45, 0, 0), new Date(0, 5, 06, 19, 15, 0, 0), new Date(0, 5, 06, 21, 49, 0, 0), new Date(0, 5, 06, 23, 00, 0, 0));
table[5, 07] = new PrayDay(new Date(0, 5, 07, 4, 00, 0, 0), new Date(0, 5, 07, 04, 59, 0, 0), new Date(0, 5, 07, 13, 45, 0, 0), new Date(0, 5, 07, 19, 15, 0, 0), new Date(0, 5, 07, 21, 50, 0, 0), new Date(0, 5, 07, 23, 00, 0, 0));
table[5, 08] = new PrayDay(new Date(0, 5, 08, 4, 00, 0, 0), new Date(0, 5, 08, 04, 58, 0, 0), new Date(0, 5, 08, 13, 45, 0, 0), new Date(0, 5, 08, 19, 15, 0, 0), new Date(0, 5, 08, 21, 51, 0, 0), new Date(0, 5, 08, 23, 00, 0, 0));
table[5, 09] = new PrayDay(new Date(0, 5, 09, 4, 00, 0, 0), new Date(0, 5, 09, 04, 57, 0, 0), new Date(0, 5, 09, 13, 45, 0, 0), new Date(0, 5, 09, 19, 15, 0, 0), new Date(0, 5, 09, 21, 51, 0, 0), new Date(0, 5, 09, 23, 00, 0, 0));
table[5, 10] = new PrayDay(new Date(0, 5, 10, 4, 00, 0, 0), new Date(0, 5, 10, 04, 57, 0, 0), new Date(0, 5, 10, 13, 45, 0, 0), new Date(0, 5, 10, 19, 15, 0, 0), new Date(0, 5, 10, 21, 52, 0, 0), new Date(0, 5, 10, 23, 00, 0, 0));
table[5, 11] = new PrayDay(new Date(0, 5, 11, 4, 00, 0, 0), new Date(0, 5, 11, 04, 57, 0, 0), new Date(0, 5, 11, 13, 45, 0, 0), new Date(0, 5, 11, 19, 15, 0, 0), new Date(0, 5, 11, 21, 53, 0, 0), new Date(0, 5, 11, 23, 00, 0, 0));
table[5, 12] = new PrayDay(new Date(0, 5, 12, 4, 00, 0, 0), new Date(0, 5, 12, 04, 56, 0, 0), new Date(0, 5, 12, 13, 45, 0, 0), new Date(0, 5, 12, 19, 15, 0, 0), new Date(0, 5, 12, 21, 54, 0, 0), new Date(0, 5, 12, 23, 00, 0, 0));
table[5, 13] = new PrayDay(new Date(0, 5, 13, 4, 00, 0, 0), new Date(0, 5, 13, 04, 56, 0, 0), new Date(0, 5, 13, 13, 45, 0, 0), new Date(0, 5, 13, 19, 15, 0, 0), new Date(0, 5, 13, 21, 54, 0, 0), new Date(0, 5, 13, 23, 00, 0, 0));
table[5, 14] = new PrayDay(new Date(0, 5, 14, 4, 00, 0, 0), new Date(0, 5, 14, 04, 56, 0, 0), new Date(0, 5, 14, 13, 45, 0, 0), new Date(0, 5, 14, 19, 15, 0, 0), new Date(0, 5, 14, 21, 55, 0, 0), new Date(0, 5, 14, 23, 00, 0, 0));
table[5, 15] = new PrayDay(new Date(0, 5, 15, 4, 00, 0, 0), new Date(0, 5, 15, 04, 56, 0, 0), new Date(0, 5, 15, 13, 45, 0, 0), new Date(0, 5, 15, 19, 15, 0, 0), new Date(0, 5, 15, 21, 56, 0, 0), new Date(0, 5, 15, 23, 00, 0, 0));
table[5, 16] = new PrayDay(new Date(0, 5, 16, 4, 00, 0, 0), new Date(0, 5, 16, 04, 55, 0, 0), new Date(0, 5, 16, 13, 45, 0, 0), new Date(0, 5, 16, 19, 15, 0, 0), new Date(0, 5, 16, 21, 56, 0, 0), new Date(0, 5, 16, 23, 00, 0, 0));
table[5, 17] = new PrayDay(new Date(0, 5, 17, 4, 00, 0, 0), new Date(0, 5, 17, 04, 55, 0, 0), new Date(0, 5, 17, 13, 45, 0, 0), new Date(0, 5, 17, 19, 15, 0, 0), new Date(0, 5, 17, 21, 57, 0, 0), new Date(0, 5, 17, 23, 00, 0, 0));
table[5, 18] = new PrayDay(new Date(0, 5, 17, 4, 00, 0, 0), new Date(0, 5, 17, 04, 55, 0, 0), new Date(0, 5, 17, 13, 45, 0, 0), new Date(0, 5, 17, 19, 15, 0, 0), new Date(0, 5, 17, 21, 57, 0, 0), new Date(0, 5, 17, 23, 00, 0, 0));
} else if (today.getMonth() == 6) {
table[6, 1] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 4, 57, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 5, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 2] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 4, 58, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 5, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 3] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 4, 59, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 4, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 4] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 4, 59, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 4, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 5] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 3, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 6] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 1, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 3, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 7] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 2, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 2, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 8] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 3, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 1, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 9] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 4, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 1, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 10] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 5, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 22, 0, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 11] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 6, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 59, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 12] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 7, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 58, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 13] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 9, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 57, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 14] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 10, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 56, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 15] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 11, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 55, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 16] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 12, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 54, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 17] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 14, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 53, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 18] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 52, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 19] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 16, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 50, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 20] = new PrayDay(new Date(0, 1, 1, 4, 0, 0, 0), new Date(0, 1, 1, 5, 18, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 49, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 21] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 19, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 48, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 22] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 21, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 47, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 23] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 22, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 45, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 24] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 24, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 44, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 25] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 25, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 42, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 26] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 27, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 41, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 27] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 28, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 39, 0, 0), new Date(0, 1, 1, 23, 15, 0, 0));
table[6, 28] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 30, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 38, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[6, 29] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 31, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 36, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[6, 30] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 33, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 34, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[6, 31] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 35, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 33, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
} else if (today.getMonth() == 7) {
table[7, 1] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 36, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 31, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 2] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 38, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 29, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 3] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 39, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 27, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 4] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 41, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 26, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 5] = new PrayDay(new Date(0, 1, 1, 4, 15, 0, 0), new Date(0, 1, 1, 5, 43, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 24, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 6] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 45, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 22, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 7] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 46, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 20, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 8] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 48, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 18, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 9] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 50, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 16, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 10] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 51, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 14, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 11] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 53, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 12, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 12] = new PrayDay(new Date(0, 1, 1, 4, 30, 0, 0), new Date(0, 1, 1, 5, 55, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 10, 0, 0), new Date(0, 1, 1, 23, 0, 0, 0));
table[7, 13] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 5, 57, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 8, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 14] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 5, 58, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 6, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 15] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 6, 0, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 4, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 16] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 6, 2, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 2, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 17] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 6, 4, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 21, 0, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 18] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 6, 5, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 58, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 19] = new PrayDay(new Date(0, 1, 1, 5, 0, 0, 0), new Date(0, 1, 1, 6, 7, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 56, 0, 0), new Date(0, 1, 1, 22, 45, 0, 0));
table[7, 20] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 9, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 53, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 21] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 11, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 51, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 22] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 12, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 49, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 23] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 14, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 47, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 24] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 16, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 45, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 25] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 18, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 42, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 26] = new PrayDay(new Date(0, 1, 1, 5, 15, 0, 0), new Date(0, 1, 1, 6, 19, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 40, 0, 0), new Date(0, 1, 1, 22, 30, 0, 0));
table[7, 27] = new PrayDay(new Date(0, 1, 1, 5, 30, 0, 0), new Date(0, 1, 1, 6, 21, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 38, 0, 0), new Date(0, 1, 1, 22, 15, 0, 0));
table[7, 28] = new PrayDay(new Date(0, 1, 1, 5, 30, 0, 0), new Date(0, 1, 1, 6, 23, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 36, 0, 0), new Date(0, 1, 1, 22, 15, 0, 0));
table[7, 29] = new PrayDay(new Date(0, 1, 1, 5, 30, 0, 0), new Date(0, 1, 1, 6, 25, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 33, 0, 0), new Date(0, 1, 1, 22, 15, 0, 0));
table[7, 30] = new PrayDay(new Date(0, 1, 1, 5, 30, 0, 0), new Date(0, 1, 1, 6, 26, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 31, 0, 0), new Date(0, 1, 1, 22, 15, 0, 0));
table[7, 31] = new PrayDay(new Date(0, 1, 1, 5, 30, 0, 0), new Date(0, 1, 1, 6, 28, 0, 0), new Date(0, 1, 1, 13, 50, 0, 0), new Date(0, 1, 1, 18, 50, 0, 0), new Date(0, 1, 1, 20, 29, 0, 0), new Date(0, 1, 1, 22, 15, 0, 0));
} else if (today.getMonth() == 8) {
table[08, 1] = new PrayDay(new Date(0, 08, 1, 05, 15, 0, 0), new Date(0, 08, 1, 06, 30, 0, 0), new Date(0, 08, 1, 13, 45, 0, 0), new Date(0, 08, 1, 18, 45, 0, 0), new Date(0, 08, 1, 20, 21, 0, 0), new Date(0, 08, 1, 21, 45, 0, 0));
table[08, 2] = new PrayDay(new Date(0, 08, 2, 05, 15, 0, 0), new Date(0, 08, 2, 06, 30, 0, 0), new Date(0, 08, 2, 13, 45, 0, 0), new Date(0, 08, 2, 18, 45, 0, 0), new Date(0, 08, 2, 20, 18, 0, 0), new Date(0, 08, 2, 21, 45, 0, 0));
table[08, 3] = new PrayDay(new Date(0, 08, 3, 05, 15, 0, 0), new Date(0, 08, 3, 06, 32, 0, 0), new Date(0, 08, 3, 13, 45, 0, 0), new Date(0, 08, 3, 18, 45, 0, 0), new Date(0, 08, 3, 20, 15, 0, 0), new Date(0, 08, 3, 21, 45, 0, 0));
table[08, 4] = new PrayDay(new Date(0, 08, 4, 05, 15, 0, 0), new Date(0, 08, 4, 06, 34, 0, 0), new Date(0, 08, 4, 13, 45, 0, 0), new Date(0, 08, 4, 18, 45, 0, 0), new Date(0, 08, 4, 20, 14, 0, 0), new Date(0, 08, 4, 21, 45, 0, 0));
table[08, 5] = new PrayDay(new Date(0, 08, 5, 05, 30, 0, 0), new Date(0, 08, 5, 06, 36, 0, 0), new Date(0, 08, 5, 13, 45, 0, 0), new Date(0, 08, 5, 18, 30, 0, 0), new Date(0, 08, 5, 20, 11, 0, 0), new Date(0, 08, 5, 21, 45, 0, 0));
table[08, 6] = new PrayDay(new Date(0, 08, 6, 05, 30, 0, 0), new Date(0, 08, 6, 06, 38, 0, 0), new Date(0, 08, 6, 13, 45, 0, 0), new Date(0, 08, 6, 18, 30, 0, 0), new Date(0, 08, 6, 20, 08, 0, 0), new Date(0, 08, 6, 21, 45, 0, 0));
table[08, 7] = new PrayDay(new Date(0, 08, 7, 05, 30, 0, 0), new Date(0, 08, 7, 06, 40, 0, 0), new Date(0, 08, 7, 13, 45, 0, 0), new Date(0, 08, 7, 18, 30, 0, 0), new Date(0, 08, 7, 20, 07, 0, 0), new Date(0, 08, 7, 21, 45, 0, 0));
table[08, 8] = new PrayDay(new Date(0, 08, 8, 05, 30, 0, 0), new Date(0, 08, 8, 06, 42, 0, 0), new Date(0, 08, 8, 13, 45, 0, 0), new Date(0, 08, 8, 18, 30, 0, 0), new Date(0, 08, 8, 20, 03, 0, 0), new Date(0, 08, 8, 21, 45, 0, 0));
table[08, 9] = new PrayDay(new Date(0, 08, 9, 05, 30, 0, 0), new Date(0, 08, 9, 06, 44, 0, 0), new Date(0, 08, 9, 13, 45, 0, 0), new Date(0, 08, 9, 18, 30, 0, 0), new Date(0, 08, 9, 20, 02, 0, 0), new Date(0, 08, 9, 21, 45, 0, 0));
table[08, 10] = new PrayDay(new Date(0, 08, 10, 05, 30, 0, 0), new Date(0, 08, 10, 06, 45, 0, 0), new Date(0, 08, 10, 13, 45, 0, 0), new Date(0, 08, 10, 18, 30, 0, 0), new Date(0, 08, 10, 20, 00, 0, 0), new Date(0, 08, 10, 21, 45, 0, 0));
table[08, 11] = new PrayDay(new Date(0, 08, 11, 05, 30, 0, 0), new Date(0, 08, 11, 06, 46, 0, 0), new Date(0, 08, 11, 13, 45, 0, 0), new Date(0, 08, 11, 18, 30, 0, 0), new Date(0, 08, 11, 19, 56, 0, 0), new Date(0, 08, 11, 21, 45, 0, 0));
table[08, 12] = new PrayDay(new Date(0, 08, 12, 05, 45, 0, 0), new Date(0, 08, 12, 06, 48, 0, 0), new Date(0, 08, 12, 13, 45, 0, 0), new Date(0, 08, 12, 18, 15, 0, 0), new Date(0, 08, 12, 19, 55, 0, 0), new Date(0, 08, 12, 21, 30, 0, 0));
table[08, 13] = new PrayDay(new Date(0, 08, 13, 05, 45, 0, 0), new Date(0, 08, 13, 06, 50, 0, 0), new Date(0, 08, 13, 13, 45, 0, 0), new Date(0, 08, 13, 18, 15, 0, 0), new Date(0, 08, 13, 19, 52, 0, 0), new Date(0, 08, 13, 21, 30, 0, 0));
table[08, 14] = new PrayDay(new Date(0, 08, 14, 05, 45, 0, 0), new Date(0, 08, 14, 06, 51, 0, 0), new Date(0, 08, 14, 13, 45, 0, 0), new Date(0, 08, 14, 18, 15, 0, 0), new Date(0, 08, 14, 19, 49, 0, 0), new Date(0, 08, 14, 21, 30, 0, 0));
table[08, 15] = new PrayDay(new Date(0, 08, 15, 05, 45, 0, 0), new Date(0, 08, 15, 06, 54, 0, 0), new Date(0, 08, 15, 13, 45, 0, 0), new Date(0, 08, 15, 18, 15, 0, 0), new Date(0, 08, 15, 19, 47, 0, 0), new Date(0, 08, 15, 21, 30, 0, 0));
table[08, 16] = new PrayDay(new Date(0, 08, 16, 05, 45, 0, 0), new Date(0, 08, 16, 06, 56, 0, 0), new Date(0, 08, 16, 13, 45, 0, 0), new Date(0, 08, 16, 18, 15, 0, 0), new Date(0, 08, 16, 19, 45, 0, 0), new Date(0, 08, 16, 21, 30, 0, 0));
table[08, 17] = new PrayDay(new Date(0, 08, 17, 05, 45, 0, 0), new Date(0, 08, 17, 06, 57, 0, 0), new Date(0, 08, 17, 13, 45, 0, 0), new Date(0, 08, 17, 18, 15, 0, 0), new Date(0, 08, 17, 19, 42, 0, 0), new Date(0, 08, 17, 21, 30, 0, 0));
table[08, 18] = new PrayDay(new Date(0, 08, 18, 05, 45, 0, 0), new Date(0, 08, 18, 06, 59, 0, 0), new Date(0, 08, 18, 13, 45, 0, 0), new Date(0, 08, 18, 18, 15, 0, 0), new Date(0, 08, 18, 19, 40, 0, 0), new Date(0, 08, 18, 21, 30, 0, 0));
table[08, 19] = new PrayDay(new Date(0, 08, 19, 06, 00, 0, 0), new Date(0, 08, 19, 07, 00, 0, 0), new Date(0, 08, 19, 13, 45, 0, 0), new Date(0, 08, 19, 18, 00, 0, 0), new Date(0, 08, 19, 19, 37, 0, 0), new Date(0, 08, 19, 21, 15, 0, 0));
table[08, 20] = new PrayDay(new Date(0, 08, 20, 06, 00, 0, 0), new Date(0, 08, 20, 07, 02, 0, 0), new Date(0, 08, 20, 13, 45, 0, 0), new Date(0, 08, 20, 18, 00, 0, 0), new Date(0, 08, 20, 19, 34, 0, 0), new Date(0, 08, 20, 21, 15, 0, 0));
table[08, 21] = new PrayDay(new Date(0, 08, 21, 06, 00, 0, 0), new Date(0, 08, 21, 07, 03, 0, 0), new Date(0, 08, 21, 13, 45, 0, 0), new Date(0, 08, 21, 18, 00, 0, 0), new Date(0, 08, 21, 19, 33, 0, 0), new Date(0, 08, 21, 21, 15, 0, 0));
table[08, 22] = new PrayDay(new Date(0, 08, 22, 06, 00, 0, 0), new Date(0, 08, 22, 07, 05, 0, 0), new Date(0, 08, 22, 13, 45, 0, 0), new Date(0, 08, 22, 18, 00, 0, 0), new Date(0, 08, 22, 19, 30, 0, 0), new Date(0, 08, 22, 21, 15, 0, 0));
table[08, 23] = new PrayDay(new Date(0, 08, 23, 06, 00, 0, 0), new Date(0, 08, 23, 07, 08, 0, 0), new Date(0, 08, 23, 13, 45, 0, 0), new Date(0, 08, 23, 18, 00, 0, 0), new Date(0, 08, 23, 19, 27, 0, 0), new Date(0, 08, 23, 21, 15, 0, 0));
table[08, 24] = new PrayDay(new Date(0, 08, 24, 06, 00, 0, 0), new Date(0, 08, 24, 07, 09, 0, 0), new Date(0, 08, 24, 13, 45, 0, 0), new Date(0, 08, 24, 18, 00, 0, 0), new Date(0, 08, 24, 19, 25, 0, 0), new Date(0, 08, 24, 21, 15, 0, 0));
table[08, 25] = new PrayDay(new Date(0, 08, 25, 06, 00, 0, 0), new Date(0, 08, 25, 07, 11, 0, 0), new Date(0, 08, 25, 13, 45, 0, 0), new Date(0, 08, 25, 18, 00, 0, 0), new Date(0, 08, 25, 19, 22, 0, 0), new Date(0, 08, 25, 21, 15, 0, 0));
table[08, 26] = new PrayDay(new Date(0, 08, 26, 06, 15, 0, 0), new Date(0, 08, 26, 07, 13, 0, 0), new Date(0, 08, 26, 13, 45, 0, 0), new Date(0, 08, 26, 17, 45, 0, 0), new Date(0, 08, 26, 19, 19, 0, 0), new Date(0, 08, 26, 21, 00, 0, 0));
table[08, 27] = new PrayDay(new Date(0, 08, 27, 06, 15, 0, 0), new Date(0, 08, 27, 07, 15, 0, 0), new Date(0, 08, 27, 13, 45, 0, 0), new Date(0, 08, 27, 17, 45, 0, 0), new Date(0, 08, 27, 19, 18, 0, 0), new Date(0, 08, 27, 21, 00, 0, 0));
table[08, 28] = new PrayDay(new Date(0, 08, 28, 06, 15, 0, 0), new Date(0, 08, 28, 07, 15, 0, 0), new Date(0, 08, 28, 13, 45, 0, 0), new Date(0, 08, 28, 17, 45, 0, 0), new Date(0, 08, 28, 19, 15, 0, 0), new Date(0, 08, 28, 21, 00, 0, 0));
table[08, 29] = new PrayDay(new Date(0, 08, 29, 06, 15, 0, 0), new Date(0, 08, 29, 07, 17, 0, 0), new Date(0, 08, 29, 13, 45, 0, 0), new Date(0, 08, 29, 17, 45, 0, 0), new Date(0, 08, 29, 19, 12, 0, 0), new Date(0, 08, 29, 21, 00, 0, 0));
table[08, 30] = new PrayDay(new Date(0, 08, 30, 06, 15, 0, 0), new Date(0, 08, 30, 07, 19, 0, 0), new Date(0, 08, 30, 13, 45, 0, 0), new Date(0, 08, 30, 17, 45, 0, 0), new Date(0, 08, 30, 19, 10, 0, 0), new Date(0, 08, 30, 21, 00, 0, 0));
} else if (today.getMonth() == 9) {
table[9, 1] = new PrayDay( new Date(0, 9, 1, 06, 15, 0, 0), new Date(0, 9, 1, 07, 21, 0, 0), new Date(0, 9, 1, 13, 45, 0, 0), new Date(0, 9, 1, 17, 45, 0, 0), new Date(0, 9, 1, 19, 07, 0, 0), new Date(0, 9, 1, 21, 00, 0, 0));
table[9, 2] = new PrayDay( new Date(0, 9, 2, 06, 15, 0, 0), new Date(0, 9, 2, 07, 23, 0, 0), new Date(0, 9, 2, 13, 45, 0, 0), new Date(0, 9, 2, 17, 45, 0, 0), new Date(0, 9, 2, 19, 06, 0, 0), new Date(0, 9, 2, 21, 00, 0, 0));
table[9, 3] = new PrayDay( new Date(0, 9, 3, 06, 30, 0, 0), new Date(0, 9, 3, 07, 25, 0, 0), new Date(0, 9, 3, 13, 45, 0, 0), new Date(0, 9, 3, 17, 30, 0, 0), new Date(0, 9, 3, 19, 03, 0, 0), new Date(0, 9, 3, 20, 30, 0, 0));
table[9, 4] = new PrayDay( new Date(0, 9, 4, 06, 30, 0, 0), new Date(0, 9, 4, 07, 27, 0, 0), new Date(0, 9, 4, 13, 45, 0, 0), new Date(0, 9, 4, 17, 30, 0, 0), new Date(0, 9, 4, 19, 00, 0, 0), new Date(0, 9, 4, 20, 30, 0, 0));
table[9, 5] = new PrayDay( new Date(0, 9, 5, 06, 30, 0, 0), new Date(0, 9, 5, 07, 29, 0, 0), new Date(0, 9, 5, 13, 45, 0, 0), new Date(0, 9, 5, 17, 30, 0, 0), new Date(0, 9, 5, 18, 57, 0, 0), new Date(0, 9, 5, 20, 30, 0, 0));
table[9, 6] = new PrayDay( new Date(0, 9, 6, 06, 30, 0, 0), new Date(0, 9, 6, 07, 30, 0, 0), new Date(0, 9, 6, 13, 45, 0, 0), new Date(0, 9, 6, 17, 30, 0, 0), new Date(0, 9, 6, 18, 56, 0, 0), new Date(0, 9, 6, 20, 30, 0, 0));
table[9, 7] = new PrayDay( new Date(0, 9, 7, 06, 30, 0, 0), new Date(0, 9, 7, 07, 31, 0, 0), new Date(0, 9, 7, 13, 45, 0, 0), new Date(0, 9, 7, 17, 30, 0, 0), new Date(0, 9, 7, 18, 52, 0, 0), new Date(0, 9, 7, 20, 30, 0, 0));
table[9, 8] = new PrayDay( new Date(0, 9, 8, 06, 30, 0, 0), new Date(0, 9, 8, 07, 33, 0, 0), new Date(0, 9, 8, 13, 45, 0, 0), new Date(0, 9, 8, 17, 30, 0, 0), new Date(0, 9, 8, 18, 51, 0, 0), new Date(0, 9, 8, 20, 30, 0, 0));
table[9, 9] = new PrayDay( new Date(0, 9, 9, 06, 30, 0, 0), new Date(0, 9, 9, 07, 35, 0, 0), new Date(0, 9, 9, 13, 45, 0, 0), new Date(0, 9, 9, 17, 30, 0, 0), new Date(0, 9, 9, 18, 48, 0, 0), new Date(0, 9, 9, 20, 30, 0, 0));
table[9, 10] = new PrayDay( new Date(0, 9, 10, 06, 30, 0, 0), new Date(0, 9, 10, 07, 38, 0, 0), new Date(0, 9, 10, 13, 45, 0, 0), new Date(0, 9, 10, 17, 15, 0, 0), new Date(0, 9, 10, 18, 45, 0, 0), new Date(0, 9, 10, 20, 15, 0, 0));
table[9, 11] = new PrayDay( new Date(0, 9, 11, 06, 30, 0, 0), new Date(0, 9, 11, 07, 39, 0, 0), new Date(0, 9, 11, 13, 45, 0, 0), new Date(0, 9, 11, 17, 15, 0, 0), new Date(0, 9, 11, 18, 44, 0, 0), new Date(0, 9, 11, 20, 15, 0, 0));
table[9, 12] = new PrayDay( new Date(0, 9, 12, 06, 30, 0, 0), new Date(0, 9, 12, 07, 41, 0, 0), new Date(0, 9, 12, 13, 45, 0, 0), new Date(0, 9, 12, 17, 15, 0, 0), new Date(0, 9, 12, 18, 41, 0, 0), new Date(0, 9, 12, 20, 15, 0, 0));
table[9, 13] = new PrayDay( new Date(0, 9, 13, 06, 30, 0, 0), new Date(0, 9, 13, 07, 43, 0, 0), new Date(0, 9, 13, 13, 45, 0, 0), new Date(0, 9, 13, 17, 15, 0, 0), new Date(0, 9, 13, 18, 38, 0, 0), new Date(0, 9, 13, 20, 15, 0, 0));
table[9, 14] = new PrayDay( new Date(0, 9, 14, 06, 30, 0, 0), new Date(0, 9, 14, 07, 45, 0, 0), new Date(0, 9, 14, 13, 45, 0, 0), new Date(0, 9, 14, 17, 15, 0, 0), new Date(0, 9, 14, 18, 37, 0, 0), new Date(0, 9, 14, 20, 15, 0, 0));
table[9, 15] = new PrayDay( new Date(0, 9, 15, 06, 30, 0, 0), new Date(0, 9, 15, 07, 46, 0, 0), new Date(0, 9, 15, 13, 45, 0, 0), new Date(0, 9, 15, 17, 15, 0, 0), new Date(0, 9, 15, 18, 34, 0, 0), new Date(0, 9, 15, 20, 15, 0, 0));
table[9, 16] = new PrayDay( new Date(0, 9, 16, 06, 30, 0, 0), new Date(0, 9, 16, 07, 47, 0, 0), new Date(0, 9, 16, 13, 45, 0, 0), new Date(0, 9, 16, 17, 15, 0, 0), new Date(0, 9, 16, 18, 32, 0, 0), new Date(0, 9, 16, 20, 15, 0, 0));
table[9, 17] = new PrayDay( new Date(0, 9, 17, 06, 45, 0, 0), new Date(0, 9, 17, 07, 49, 0, 0), new Date(0, 9, 17, 13, 45, 0, 0), new Date(0, 9, 17, 17, 00, 0, 0), new Date(0, 9, 17, 18, 30, 0, 0), new Date(0, 9, 17, 20, 00, 0, 0));
table[9, 18] = new PrayDay( new Date(0, 9, 18, 06, 45, 0, 0), new Date(0, 9, 18, 07, 51, 0, 0), new Date(0, 9, 18, 13, 45, 0, 0), new Date(0, 9, 18, 17, 00, 0, 0), new Date(0, 9, 18, 18, 27, 0, 0), new Date(0, 9, 18, 20, 00, 0, 0));
table[9, 19] = new PrayDay( new Date(0, 9, 19, 06, 45, 0, 0), new Date(0, 9, 19, 07, 54, 0, 0), new Date(0, 9, 19, 13, 45, 0, 0), new Date(0, 9, 19, 17, 00, 0, 0), new Date(0, 9, 19, 18, 25, 0, 0), new Date(0, 9, 19, 20, 00, 0, 0));
table[9, 20] = new PrayDay( new Date(0, 9, 20, 06, 45, 0, 0), new Date(0, 9, 20, 07, 56, 0, 0), new Date(0, 9, 20, 13, 45, 0, 0), new Date(0, 9, 20, 17, 00, 0, 0), new Date(0, 9, 20, 18, 22, 0, 0), new Date(0, 9, 20, 20, 00, 0, 0));
table[9, 21] = new PrayDay( new Date(0, 9, 21, 06, 45, 0, 0), new Date(0, 9, 21, 07, 58, 0, 0), new Date(0, 9, 21, 13, 45, 0, 0), new Date(0, 9, 21, 17, 00, 0, 0), new Date(0, 9, 21, 18, 21, 0, 0), new Date(0, 9, 21, 20, 00, 0, 0));
table[9, 22] = new PrayDay( new Date(0, 9, 22, 06, 45, 0, 0), new Date(0, 9, 22, 07, 59, 0, 0), new Date(0, 9, 22, 13, 45, 0, 0), new Date(0, 9, 22, 17, 00, 0, 0), new Date(0, 9, 22, 18, 18, 0, 0), new Date(0, 9, 22, 20, 00, 0, 0));
table[9, 23] = new PrayDay( new Date(0, 9, 23, 06, 45, 0, 0), new Date(0, 9, 23, 08, 01, 0, 0), new Date(0, 9, 23, 13, 45, 0, 0), new Date(0, 9, 23, 17, 00, 0, 0), new Date(0, 9, 23, 18, 17, 0, 0), new Date(0, 9, 23, 20, 00, 0, 0));
table[9, 24] = new PrayDay( new Date(0, 9, 24, 06, 45, 0, 0), new Date(0, 9, 24, 08, 03, 0, 0), new Date(0, 9, 24, 13, 45, 0, 0), new Date(0, 9, 24, 16, 45, 0, 0), new Date(0, 9, 24, 18, 14, 0, 0), new Date(0, 9, 24, 20, 00, 0, 0));
table[9, 25] = new PrayDay( new Date(0, 9, 25, 06, 45, 0, 0), new Date(0, 9, 25, 08, 05, 0, 0), new Date(0, 9, 25, 13, 45, 0, 0), new Date(0, 9, 25, 16, 45, 0, 0), new Date(0, 9, 25, 18, 11, 0, 0), new Date(0, 9, 25, 20, 00, 0, 0));
table[9, 26] = new PrayDay( new Date(0, 9, 26, 06, 45, 0, 0), new Date(0, 9, 26, 08, 07, 0, 0), new Date(0, 9, 26, 13, 45, 0, 0), new Date(0, 9, 26, 16, 45, 0, 0), new Date(0, 9, 26, 18, 10, 0, 0), new Date(0, 9, 26, 20, 00, 0, 0));
table[9, 27] = new PrayDay( new Date(0, 9, 27, 06, 45, 0, 0), new Date(0, 9, 27, 08, 09, 0, 0), new Date(0, 9, 27, 13, 45, 0, 0), new Date(0, 9, 27, 16, 45, 0, 0), new Date(0, 9, 27, 18, 07, 0, 0), new Date(0, 9, 27, 20, 00, 0, 0));
table[9, 28] = new PrayDay( new Date(0, 9, 28, 06, 45, 0, 0), new Date(0, 9, 28, 08, 11, 0, 0), new Date(0, 9, 28, 13, 45, 0, 0), new Date(0, 9, 28, 16, 45, 0, 0), new Date(0, 9, 28, 18, 06, 0, 0), new Date(0, 9, 28, 20, 00, 0, 0));
table[9, 29] = new PrayDay( new Date(0, 9, 29, 06, 45, 0, 0), new Date(0, 9, 29, 08, 13, 0, 0), new Date(0, 9, 29, 13, 45, 0, 0), new Date(0, 9, 29, 16, 45, 0, 0), new Date(0, 9, 29, 18, 03, 0, 0), new Date(0, 9, 29, 20, 00, 0, 0));
table[9, 30] = new PrayDay( new Date(0, 9, 30, 06, 15, 0, 0), new Date(0, 9, 30, 08, 15, 0, 0), new Date(0, 9, 30, 13, 30, 0, 0), new Date(0, 9, 30, 15, 30, 0, 0), new Date(0, 9, 30, 18, 02, 0, 0), new Date(0, 9, 30, 20, 00, 0, 0));
table[9, 31] = new PrayDay( new Date(0, 9, 31, 06, 15, 0, 0), new Date(0, 9, 31, 08, 15, 0, 0), new Date(0, 9, 31, 13, 30, 0, 0), new Date(0, 9, 31, 15, 30, 0, 0), new Date(0, 9, 31, 18, 00, 0, 0), new Date(0, 9, 31, 20, 00, 0, 0));
} else if (today.getMonth() == 10) {
table[10, 1] = new PrayDay( new Date(0, 10, 1, 06, 15, 0, 0), new Date(0, 10, 1, 07, 22, 0, 0), new Date(0, 10, 1, 13, 30, 0, 0), new Date(0, 10, 1, 15, 30, 0, 0), new Date(0, 10, 1, 16, 56, 0, 0), new Date(0, 10, 1, 20, 00, 0, 0));
table[10, 2] = new PrayDay( new Date(0, 10, 2, 06, 15, 0, 0), new Date(0, 10, 2, 07, 24, 0, 0), new Date(0, 10, 2, 13, 30, 0, 0), new Date(0, 10, 2, 15, 30, 0, 0), new Date(0, 10, 2, 16, 54, 0, 0), new Date(0, 10, 2, 20, 00, 0, 0));
table[10, 3] = new PrayDay( new Date(0, 10, 3, 06, 15, 0, 0), new Date(0, 10, 3, 07, 26, 0, 0), new Date(0, 10, 3, 13, 30, 0, 0), new Date(0, 10, 3, 15, 30, 0, 0), new Date(0, 10, 3, 16, 52, 0, 0), new Date(0, 10, 3, 20, 00, 0, 0));
table[10, 4] = new PrayDay( new Date(0, 10, 4, 06, 15, 0, 0), new Date(0, 10, 4, 07, 28, 0, 0), new Date(0, 10, 4, 13, 30, 0, 0), new Date(0, 10, 4, 15, 30, 0, 0), new Date(0, 10, 4, 16, 50, 0, 0), new Date(0, 10, 4, 20, 00, 0, 0));
table[10, 5] = new PrayDay( new Date(0, 10, 5, 06, 15, 0, 0), new Date(0, 10, 5, 07, 30, 0, 0), new Date(0, 10, 5, 13, 30, 0, 0), new Date(0, 10, 5, 15, 30, 0, 0), new Date(0, 10, 5, 16, 48, 0, 0), new Date(0, 10, 5, 20, 00, 0, 0));
table[10, 6] = new PrayDay( new Date(0, 10, 6, 06, 15, 0, 0), new Date(0, 10, 6, 07, 32, 0, 0), new Date(0, 10, 6, 13, 30, 0, 0), new Date(0, 10, 6, 15, 30, 0, 0), new Date(0, 10, 6, 16, 46, 0, 0), new Date(0, 10, 6, 20, 00, 0, 0));
table[10, 7] = new PrayDay( new Date(0, 10, 7, 06, 15, 0, 0), new Date(0, 10, 7, 07, 34, 0, 0), new Date(0, 10, 7, 13, 30, 0, 0), new Date(0, 10, 7, 15, 15, 0, 0), new Date(0, 10, 7, 16, 45, 0, 0), new Date(0, 10, 7, 20, 00, 0, 0));
table[10, 8] = new PrayDay( new Date(0, 10, 8, 06, 15, 0, 0), new Date(0, 10, 8, 07, 36, 0, 0), new Date(0, 10, 8, 13, 30, 0, 0), new Date(0, 10, 8, 15, 15, 0, 0), new Date(0, 10, 8, 16, 43, 0, 0), new Date(0, 10, 8, 20, 00, 0, 0));
table[10, 9] = new PrayDay( new Date(0, 10, 9, 06, 15, 0, 0), new Date(0, 10, 9, 07, 38, 0, 0), new Date(0, 10, 9, 13, 30, 0, 0), new Date(0, 10, 9, 15, 15, 0, 0), new Date(0, 10, 9, 16, 41, 0, 0), new Date(0, 10, 9, 20, 00, 0, 0));
table[10, 10] = new PrayDay( new Date(0, 10, 10, 06, 15, 0, 0), new Date(0, 10, 10, 07, 39, 0, 0), new Date(0, 10, 10, 13, 30, 0, 0), new Date(0, 10, 10, 15, 15, 0, 0), new Date(0, 10, 10, 16, 40, 0, 0), new Date(0, 10, 10, 20, 00, 0, 0));
table[10, 11] = new PrayDay( new Date(0, 10, 11, 06, 15, 0, 0), new Date(0, 10, 11, 07, 41, 0, 0), new Date(0, 10, 11, 13, 30, 0, 0), new Date(0, 10, 11, 15, 15, 0, 0), new Date(0, 10, 11, 16, 38, 0, 0), new Date(0, 10, 11, 20, 00, 0, 0));
table[10, 12] = new PrayDay( new Date(0, 10, 12, 06, 15, 0, 0), new Date(0, 10, 12, 07, 43, 0, 0), new Date(0, 10, 12, 13, 30, 0, 0), new Date(0, 10, 12, 15, 15, 0, 0), new Date(0, 10, 12, 16, 36, 0, 0), new Date(0, 10, 12, 20, 00, 0, 0));
table[10, 13] = new PrayDay( new Date(0, 10, 13, 06, 15, 0, 0), new Date(0, 10, 13, 07, 45, 0, 0), new Date(0, 10, 13, 13, 30, 0, 0), new Date(0, 10, 13, 15, 15, 0, 0), new Date(0, 10, 13, 16, 35, 0, 0), new Date(0, 10, 13, 20, 00, 0, 0));
table[10, 14] = new PrayDay( new Date(0, 10, 14, 06, 30, 0, 0), new Date(0, 10, 14, 07, 47, 0, 0), new Date(0, 10, 14, 13, 30, 0, 0), new Date(0, 10, 14, 15, 00, 0, 0), new Date(0, 10, 14, 16, 33, 0, 0), new Date(0, 10, 14, 20, 00, 0, 0));
table[10, 15] = new PrayDay( new Date(0, 10, 15, 06, 30, 0, 0), new Date(0, 10, 15, 07, 49, 0, 0), new Date(0, 10, 15, 13, 30, 0, 0), new Date(0, 10, 15, 15, 00, 0, 0), new Date(0, 10, 15, 16, 32, 0, 0), new Date(0, 10, 15, 20, 00, 0, 0));
table[10, 16] = new PrayDay( new Date(0, 10, 16, 06, 30, 0, 0), new Date(0, 10, 16, 07, 51, 0, 0), new Date(0, 10, 16, 13, 30, 0, 0), new Date(0, 10, 16, 15, 00, 0, 0), new Date(0, 10, 16, 16, 30, 0, 0), new Date(0, 10, 16, 20, 00, 0, 0));
table[10, 17] = new PrayDay( new Date(0, 10, 17, 06, 30, 0, 0), new Date(0, 10, 17, 07, 53, 0, 0), new Date(0, 10, 17, 13, 30, 0, 0), new Date(0, 10, 17, 15, 00, 0, 0), new Date(0, 10, 17, 16, 29, 0, 0), new Date(0, 10, 17, 20, 00, 0, 0));
table[10, 18] = new PrayDay( new Date(0, 10, 18, 06, 30, 0, 0), new Date(0, 10, 18, 07, 54, 0, 0), new Date(0, 10, 18, 13, 30, 0, 0), new Date(0, 10, 18, 15, 00, 0, 0), new Date(0, 10, 18, 16, 27, 0, 0), new Date(0, 10, 18, 20, 00, 0, 0));
table[10, 19] = new PrayDay( new Date(0, 10, 19, 06, 30, 0, 0), new Date(0, 10, 19, 07, 56, 0, 0), new Date(0, 10, 19, 13, 30, 0, 0), new Date(0, 10, 19, 15, 00, 0, 0), new Date(0, 10, 19, 16, 26, 0, 0), new Date(0, 10, 19, 20, 00, 0, 0));
table[10, 20] = new PrayDay( new Date(0, 10, 20, 06, 30, 0, 0), new Date(0, 10, 20, 07, 58, 0, 0), new Date(0, 10, 20, 13, 30, 0, 0), new Date(0, 10, 20, 15, 00, 0, 0), new Date(0, 10, 20, 16, 25, 0, 0), new Date(0, 10, 20, 20, 00, 0, 0));
table[10, 21] = new PrayDay( new Date(0, 10, 21, 06, 30, 0, 0), new Date(0, 10, 21, 08, 00, 0, 0), new Date(0, 10, 21, 13, 30, 0, 0), new Date(0, 10, 21, 14, 45, 0, 0), new Date(0, 10, 21, 16, 24, 0, 0), new Date(0, 10, 21, 20, 00, 0, 0));
table[10, 22] = new PrayDay( new Date(0, 10, 22, 06, 30, 0, 0), new Date(0, 10, 22, 08, 02, 0, 0), new Date(0, 10, 22, 13, 30, 0, 0), new Date(0, 10, 22, 14, 45, 0, 0), new Date(0, 10, 22, 16, 22, 0, 0), new Date(0, 10, 22, 20, 00, 0, 0));
table[10, 23] = new PrayDay( new Date(0, 10, 23, 06, 30, 0, 0), new Date(0, 10, 23, 08, 03, 0, 0), new Date(0, 10, 23, 13, 30, 0, 0), new Date(0, 10, 23, 14, 45, 0, 0), new Date(0, 10, 23, 16, 21, 0, 0), new Date(0, 10, 23, 20, 00, 0, 0));
table[10, 24] = new PrayDay( new Date(0, 10, 24, 06, 30, 0, 0), new Date(0, 10, 24, 08, 05, 0, 0), new Date(0, 10, 24, 13, 30, 0, 0), new Date(0, 10, 24, 14, 45, 0, 0), new Date(0, 10, 24, 16, 20, 0, 0), new Date(0, 10, 24, 20, 00, 0, 0));
table[10, 25] = new PrayDay( new Date(0, 10, 25, 06, 30, 0, 0), new Date(0, 10, 25, 08, 07, 0, 0), new Date(0, 10, 25, 13, 30, 0, 0), new Date(0, 10, 25, 14, 45, 0, 0), new Date(0, 10, 25, 16, 19, 0, 0), new Date(0, 10, 25, 20, 00, 0, 0));
table[10, 26] = new PrayDay( new Date(0, 10, 26, 06, 30, 0, 0), new Date(0, 10, 26, 08, 08, 0, 0), new Date(0, 10, 26, 13, 30, 0, 0), new Date(0, 10, 26, 14, 45, 0, 0), new Date(0, 10, 26, 16, 18, 0, 0), new Date(0, 10, 26, 20, 00, 0, 0));
table[10, 27] = new PrayDay( new Date(0, 10, 27, 06, 30, 0, 0), new Date(0, 10, 27, 08, 10, 0, 0), new Date(0, 10, 27, 13, 30, 0, 0), new Date(0, 10, 27, 14, 45, 0, 0), new Date(0, 10, 27, 16, 17, 0, 0), new Date(0, 10, 27, 20, 00, 0, 0));
table[10, 28] = new PrayDay( new Date(0, 10, 28, 06, 45, 0, 0), new Date(0, 10, 28, 08, 12, 0, 0), new Date(0, 10, 28, 13, 30, 0, 0), new Date(0, 10, 28, 14, 45, 0, 0), new Date(0, 10, 28, 16, 16, 0, 0), new Date(0, 10, 28, 20, 00, 0, 0));
table[10, 29] = new PrayDay( new Date(0, 10, 29, 06, 45, 0, 0), new Date(0, 10, 29, 08, 13, 0, 0), new Date(0, 10, 29, 13, 30, 0, 0), new Date(0, 10, 29, 14, 45, 0, 0), new Date(0, 10, 29, 16, 15, 0, 0), new Date(0, 10, 29, 20, 00, 0, 0));
table[10, 30] = new PrayDay( new Date(0, 10, 30, 06, 15, 0, 0), new Date(0, 10, 30, 08, 15, 0, 0), new Date(0, 10, 30, 13, 30, 0, 0), new Date(0, 10, 30, 14, 45, 0, 0), new Date(0, 10, 30, 16, 15, 0, 0), new Date(0, 10, 30, 20, 00, 0, 0));
} else if (today.getMonth() == 11) {
table[11, 1] = new PrayDay(new Date(0, 11, 1, 06, 45, 0, 0), new Date(0, 11, 1, 08, 13, 0, 0), new Date(0, 11, 1, 01, 30, 0, 0), new Date(0, 11, 1, 02, 45, 0, 0), new Date(0, 11, 1, 04, 15, 0, 0), new Date(0, 11, 1, 08, 00, 0, 0));
table[11, 2] = new PrayDay(new Date(0, 11, 2, 06, 45, 0, 0), new Date(0, 11, 2, 08, 13, 0, 0), new Date(0, 11, 2, 01, 30, 0, 0), new Date(0, 11, 2, 02, 45, 0, 0), new Date(0, 11, 2, 04, 14, 0, 0), new Date(0, 11, 2, 08, 00, 0, 0));
table[11, 3] = new PrayDay(new Date(0, 11, 3, 06, 45, 0, 0), new Date(0, 11, 3, 08, 16, 0, 0), new Date(0, 11, 3, 01, 30, 0, 0), new Date(0, 11, 3, 02, 45, 0, 0), new Date(0, 11, 3, 04, 12, 0, 0), new Date(0, 11, 3, 08, 00, 0, 0));
table[11, 4] = new PrayDay(new Date(0, 11, 4, 06, 45, 0, 0), new Date(0, 11, 4, 08, 16, 0, 0), new Date(0, 11, 4, 01, 30, 0, 0), new Date(0, 11, 4, 02, 45, 0, 0), new Date(0, 11, 4, 04, 12, 0, 0), new Date(0, 11, 4, 08, 00, 0, 0));
table[11, 5] = new PrayDay(new Date(0, 11, 5, 06, 45, 0, 0), new Date(0, 11, 5, 08, 18, 0, 0), new Date(0, 11, 5, 01, 30, 0, 0), new Date(0, 11, 5, 02, 45, 0, 0), new Date(0, 11, 5, 04, 11, 0, 0), new Date(0, 11, 5, 08, 00, 0, 0));
table[11, 6] = new PrayDay(new Date(0, 11, 6, 06, 45, 0, 0), new Date(0, 11, 6, 08, 20, 0, 0), new Date(0, 11, 6, 01, 30, 0, 0), new Date(0, 11, 6, 02, 45, 0, 0), new Date(0, 11, 6, 04, 11, 0, 0), new Date(0, 11, 6, 08, 00, 0, 0));
table[11, 7] = new PrayDay(new Date(0, 11, 7, 06, 45, 0, 0), new Date(0, 11, 7, 08, 20, 0, 0), new Date(0, 11, 7, 01, 30, 0, 0), new Date(0, 11, 7, 02, 45, 0, 0), new Date(0, 11, 7, 04, 11, 0, 0), new Date(0, 11, 7, 08, 00, 0, 0));
table[11, 8] = new PrayDay(new Date(0, 11, 8, 06, 45, 0, 0), new Date(0, 11, 8, 08, 22, 0, 0), new Date(0, 11, 8, 01, 30, 0, 0), new Date(0, 11, 8, 02, 45, 0, 0), new Date(0, 11, 8, 04, 11, 0, 0), new Date(0, 11, 8, 08, 00, 0, 0));
table[11, 9] = new PrayDay(new Date(0, 11, 9, 06, 45, 0, 0), new Date(0, 11, 9, 08, 24, 0, 0), new Date(0, 11, 9, 01, 30, 0, 0), new Date(0, 11, 9, 02, 45, 0, 0), new Date(0, 11, 9, 04, 10, 0, 0), new Date(0, 11, 9, 08, 00, 0, 0));
table[11, 10] = new PrayDay(new Date(0, 11, 10, 06, 45, 0, 0), new Date(0, 11, 10, 08, 24, 0, 0), new Date(0, 11, 10, 01, 30, 0, 0), new Date(0, 11, 10, 02, 45, 0, 0), new Date(0, 11, 10, 04, 10, 0, 0), new Date(0, 11, 10, 08, 00, 0, 0));
table[11, 11] = new PrayDay(new Date(0, 11, 11, 06, 45, 0, 0), new Date(0, 11, 11, 08, 26, 0, 0), new Date(0, 11, 11, 01, 30, 0, 0), new Date(0, 11, 11, 02, 45, 0, 0), new Date(0, 11, 11, 04, 10, 0, 0), new Date(0, 11, 11, 08, 00, 0, 0));
table[11, 12] = new PrayDay(new Date(0, 11, 12, 06, 45, 0, 0), new Date(0, 11, 12, 08, 26, 0, 0), new Date(0, 11, 12, 01, 30, 0, 0), new Date(0, 11, 12, 02, 45, 0, 0), new Date(0, 11, 12, 04, 10, 0, 0), new Date(0, 11, 12, 08, 00, 0, 0));
table[11, 13] = new PrayDay(new Date(0, 11, 13, 06, 45, 0, 0), new Date(0, 11, 13, 08, 28, 0, 0), new Date(0, 11, 13, 01, 30, 0, 0), new Date(0, 11, 13, 02, 45, 0, 0), new Date(0, 11, 13, 04, 10, 0, 0), new Date(0, 11, 13, 08, 00, 0, 0));
table[11, 14] = new PrayDay(new Date(0, 11, 14, 06, 45, 0, 0), new Date(0, 11, 14, 08, 28, 0, 0), new Date(0, 11, 14, 01, 30, 0, 0), new Date(0, 11, 14, 02, 45, 0, 0), new Date(0, 11, 14, 04, 10, 0, 0), new Date(0, 11, 14, 08, 00, 0, 0));
table[11, 15] = new PrayDay(new Date(0, 11, 15, 06, 45, 0, 0), new Date(0, 11, 15, 08, 30, 0, 0), new Date(0, 11, 15, 01, 30, 0, 0), new Date(0, 11, 15, 02, 45, 0, 0), new Date(0, 11, 15, 04, 10, 0, 0), new Date(0, 11, 15, 08, 00, 0, 0));
table[11, 16] = new PrayDay(new Date(0, 11, 16, 06, 45, 0, 0), new Date(0, 11, 16, 08, 31, 0, 0), new Date(0, 11, 16, 01, 30, 0, 0), new Date(0, 11, 16, 02, 45, 0, 0), new Date(0, 11, 16, 04, 10, 0, 0), new Date(0, 11, 16, 08, 00, 0, 0));
table[11, 17] = new PrayDay(new Date(0, 11, 17, 06, 45, 0, 0), new Date(0, 11, 17, 08, 31, 0, 0), new Date(0, 11, 17, 01, 30, 0, 0), new Date(0, 11, 17, 02, 45, 0, 0), new Date(0, 11, 17, 04, 10, 0, 0), new Date(0, 11, 17, 08, 00, 0, 0));
table[11, 18] = new PrayDay(new Date(0, 11, 18, 06, 45, 0, 0), new Date(0, 11, 18, 08, 33, 0, 0), new Date(0, 11, 18, 01, 30, 0, 0), new Date(0, 11, 18, 02, 45, 0, 0), new Date(0, 11, 18, 04, 10, 0, 0), new Date(0, 11, 18, 08, 00, 0, 0));
table[11, 19] = new PrayDay(new Date(0, 11, 19, 06, 45, 0, 0), new Date(0, 11, 19, 08, 33, 0, 0), new Date(0, 11, 19, 01, 30, 0, 0), new Date(0, 11, 19, 02, 45, 0, 0), new Date(0, 11, 19, 04, 10, 0, 0), new Date(0, 11, 19, 08, 00, 0, 0));
table[11, 20] = new PrayDay(new Date(0, 11, 20, 06, 45, 0, 0), new Date(0, 11, 20, 08, 33, 0, 0), new Date(0, 11, 20, 01, 30, 0, 0), new Date(0, 11, 20, 02, 45, 0, 0), new Date(0, 11, 20, 04, 11, 0, 0), new Date(0, 11, 20, 08, 00, 0, 0));
table[11, 21] = new PrayDay(new Date(0, 11, 21, 06, 45, 0, 0), new Date(0, 11, 21, 08, 35, 0, 0), new Date(0, 11, 21, 01, 30, 0, 0), new Date(0, 11, 21, 02, 45, 0, 0), new Date(0, 11, 21, 04, 11, 0, 0), new Date(0, 11, 21, 08, 00, 0, 0));
table[11, 22] = new PrayDay(new Date(0, 11, 22, 06, 45, 0, 0), new Date(0, 11, 22, 08, 35, 0, 0), new Date(0, 11, 22, 01, 30, 0, 0), new Date(0, 11, 22, 02, 45, 0, 0), new Date(0, 11, 22, 04, 11, 0, 0), new Date(0, 11, 22, 08, 00, 0, 0));
table[11, 23] = new PrayDay(new Date(0, 11, 23, 06, 45, 0, 0), new Date(0, 11, 23, 08, 35, 0, 0), new Date(0, 11, 23, 01, 30, 0, 0), new Date(0, 11, 23, 02, 45, 0, 0), new Date(0, 11, 23, 04, 11, 0, 0), new Date(0, 11, 23, 08, 00, 0, 0));
table[11, 24] = new PrayDay(new Date(0, 11, 24, 06, 45, 0, 0), new Date(0, 11, 24, 08, 35, 0, 0), new Date(0, 11, 24, 01, 30, 0, 0), new Date(0, 11, 24, 02, 45, 0, 0), new Date(0, 11, 24, 04, 11, 0, 0), new Date(0, 11, 24, 08, 00, 0, 0));
table[11, 25] = new PrayDay(new Date(0, 11, 25, 06, 45, 0, 0), new Date(0, 11, 25, 08, 37, 0, 0), new Date(0, 11, 25, 01, 30, 0, 0), new Date(0, 11, 25, 02, 45, 0, 0), new Date(0, 11, 25, 04, 12, 0, 0), new Date(0, 11, 25, 08, 00, 0, 0));
table[11, 26] = new PrayDay(new Date(0, 11, 26, 06, 45, 0, 0), new Date(0, 11, 26, 08, 37, 0, 0), new Date(0, 11, 26, 01, 30, 0, 0), new Date(0, 11, 26, 02, 45, 0, 0), new Date(0, 11, 26, 04, 14, 0, 0), new Date(0, 11, 26, 08, 00, 0, 0));
table[11, 27] = new PrayDay(new Date(0, 11, 27, 06, 45, 0, 0), new Date(0, 11, 27, 08, 37, 0, 0), new Date(0, 11, 27, 01, 30, 0, 0), new Date(0, 11, 27, 02, 45, 0, 0), new Date(0, 11, 27, 04, 14, 0, 0), new Date(0, 11, 27, 08, 00, 0, 0));
table[11, 28] = new PrayDay(new Date(0, 11, 28, 06, 45, 0, 0), new Date(0, 11, 28, 08, 37, 0, 0), new Date(0, 11, 28, 01, 30, 0, 0), new Date(0, 11, 28, 02, 45, 0, 0), new Date(0, 11, 28, 04, 15, 0, 0), new Date(0, 11, 28, 08, 00, 0, 0));
table[11, 29] = new PrayDay(new Date(0, 11, 29, 06, 45, 0, 0), new Date(0, 11, 29, 08, 37, 0, 0), new Date(0, 11, 29, 01, 30, 0, 0), new Date(0, 11, 29, 02, 45, 0, 0), new Date(0, 11, 29, 04, 15, 0, 0), new Date(0, 11, 29, 08, 00, 0, 0));
table[11, 30] = new PrayDay(new Date(0, 11, 30, 06, 45, 0, 0), new Date(0, 11, 30, 08, 37, 0, 0), new Date(0, 11, 30, 01, 30, 0, 0), new Date(0, 11, 30, 02, 45, 0, 0), new Date(0, 11, 30, 04, 17, 0, 0), new Date(0, 11, 30, 08, 00, 0, 0));
table[11, 31] = new PrayDay(new Date(0, 11, 31, 06, 45, 0, 0), new Date(0, 11, 31, 08, 37, 0, 0), new Date(0, 11, 31, 01, 30, 0, 0), new Date(0, 11, 31, 02, 45, 0, 0), new Date(0, 11, 31, 04, 18, 0, 0), new Date(0, 11, 31, 08, 00, 0, 0));
}
return table;
}
// Displays next prayer
function dspNextPrayer(prayerTable) {
var now = new Date();
var day = now.getDate();
var month = now.getMonth();
var todayPrayer = prayerTable[month, day];
var isFriday = now.getDay() == 5;
var prayerString = todayPrayer.nextPrayer(now, isFriday);
var timeRemainString = todayPrayer.remainTime(now, isFriday);
//var displayString = prayerString + " in " + timeRemainString;
var displayString = prayerString + " " + timeRemainString;
updateElement(nxtPryrDspElmnt, displayString);
}
// Display today's prayer timetable
function dspTodayTable(prayerTable) {
var today = new Date();
var todayPrayer = prayerTable[today.getMonth(), today.getDate()];
updateElement('fajr cell', timeNoSecString(todayPrayer.fajr));
updateElement('sun rise cell', timeNoSecString(todayPrayer.sunRise));
if (today.getDay() == 5) {
updateElement('zuhr label cell', "Jummah");
updateElement('zuhr cell', timeNoSecString(jummahPrayer));
} else {
updateElement('zuhr cell', timeNoSecString(todayPrayer.zohr));
}
updateElement('asr cell', timeNoSecString(todayPrayer.asr));
updateElement('maghreb cell', timeNoSecString(todayPrayer.maghreb));
updateElement('isha cell', timeNoSecString(todayPrayer.isha));
// Ramadan Specific Updates
var nowIsRamadan = checkRamadan();
if (nowIsRamadan) {
updateElement('fajr label cell', 'Fajr Azan Call');
var pTable = document.getElementById('prayer table');
var headCell = pTable.rows[0].insertCell(1);
headCell.innerHTML = 'Fajr Prayer';
var dataCell = pTable.rows[1].insertCell(1);
dataCell.innerHTML = padZeros(todayPrayer.fajrP.getHours()) + ":" + padZeros(todayPrayer.fajrP.getMinutes());
}
}
function dspTodayBoard(prayerTable) {
var today = new Date();
var todayPrayer = prayerTable[today.getMonth(), today.getDate()];
updateBoardElement('board_dhuhr', timeNoSecString(todayPrayer.zohr));
updateBoardElement('board_asr', timeNoSecString(todayPrayer.asr));
updateBoardElement('board_maghrib', timeNoSecString(todayPrayer.maghreb));
updateBoardElement('board_isha', timeNoSecString(todayPrayer.isha));
// Ramadan Specific Updates
var nowIsRamadan = checkRamadan();
if (nowIsRamadan) {
updateBoardElement('board_fajr', timeNoSecString(todayPrayer.fajrP));
updateBoardElement('board_suhur', '(Suhur End: ' + timeNoSecString(todayPrayer.fajr) + ')');
} else {
updateBoardElement('board_fajr', timeNoSecString(todayPrayer.fajr));
updateBoardElement('board_suhur', '');
}
}
// Repeating process
function mainLoop (prayerTable) {
dspNextPrayer(prayerTable);
}
// Program entry point
function doDisplay(nxtPrayerElmnt, doTable = false, doBoard = false) {
var prayerTable = buildPrayTable();
nxtPryrDspElmnt = nxtPrayerElmnt;
dspNextPrayer(prayerTable, nxtPrayerElmnt);
if (doTable) {
dspTodayTable(prayerTable);
}
if (doBoard) {
dspTodayBoard(prayerTable);
}
setInterval(mainLoop, 1000, prayerTable);
}
var jummahPrayer = new Date(0, 0, 0, 13, 35, 0, 0);