﻿$(document).ready(function() {
    var date = new Date();
    var dayName = days[date.getDay()];
    var d = date.getDate();
    d = d < 10 ? "0" + d : d;
    var m = date.getMonth() + 1;
    m = m < 10 ? "0" + m : m;
    $('#currentday').text("Class Schedule - " + dayName + " " + m + "/" + d)


    $.getJSON("/calendar.txt", loadDayCalendar);

    function loadDayCalendar(calendar) {
        var classes;
        for (var i = 0; i < calendar.length; i++) {
            if (calendar[i].Day == dayName) {
                classes = calendar[i].Classes;
                break;
            }
        }
        var rows = '';
        for (var i = 0; i < classes.length; i++) {
            if (!classes[i])
                break;
            rows += "<tr><td class=\"class-name\">" + classes[i].Name + "</td><td>";

            if (classes[i].TimesAM != '') {
                var am = classes[i].TimesAM.split('|');
                for (var j = 0; j < am.length; j++) {
                    rows += am[j] + " ";
                    if (j < am.length - 1)
                        rows += " | ";
                }
            }

            if (classes[i].TimesAM != '' && classes[i].TimesPM != '') {
                rows += " | ";
            }

            if (classes[i].TimesPM != '') {
                var pm = classes[i].TimesPM.split('|');
                for (var j = 0; j < pm.length; j++) {
                    rows += pm[j] + " ";
                    if (j < pm.length - 1)
                        rows += " | ";
                }
            }
            rows += "</td></tr>";
        }
        if (classes.length == 0) {
            rows = '<tr><td class="no-class">No Classes</td><td></td></tr>';
        }
        $('#home-calendar-tbody').html(rows);
        $('#home-calendar-tbody tr').filter(':odd').addClass('alt');
    }

});   //end $(document).ready
