// JavaScript Document

var natDays = '[0,0]';

function nationalDays(date) {
    for (i = 0; i < natDays.length; i++) {

        if (date.getMonth() == natDays[i][0] - 1 && date.getDate() == natDays[i][1]) {
            return [true, 'green_day'];
        }
    }
    return [false, 'undefined_day'];
}

function noWeekendsOrHolidays(date) {
    return nationalDays(date);
}

function grabDays() {
    jQuery.ajax({
        type: "GET",
        url: "DateParser.aspx?id=308",
        dataType: "xml",
        async: false,
        success: function(xml) {
            jQuery(xml).find('Event').each(function() {
                spl = jQuery(this).attr('EventDate');
                spl = spl.split('-');
                natDays = natDays + ',[' + spl[1] + ',' + spl[2] + ']';
            });
        }
    });
    natDays = eval('[' + natDays + ']');
}
jQuery(function() {
    jQuery("#datepicker").attr('readonly', true);
    grabDays();
    jQuery("#datepicker").datepicker({
        beforeShowDay: noWeekendsOrHolidays
    });

});