﻿var ocalendar = new sack();

var view_event_id = '';

function viewEvent(eventID) {
    view_event_id = eventID; // set this flag so that we can catch this in the event stack and stop the addEvent function from processing
    displayViewEventDialog(view_event_id);
}

function addEvent(date) {
    return false;
    if (view_event_id == '') {
        var months = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
        var adate = date.split('/');

        var tmonth = parseInt(adate[0]);
        var tday = adate[1];
        var tyear = adate[2];
        var date_expand = months[tmonth - 1] + ' ' + tday + ', ' + tyear;

        displayConfirmDialog('add event?', 'Add a new event on ' + date_expand + '?', "addEvent_Ok('" + date + "')")
    }

    view_event_id = '';
}

function addEvent_Ok(date) {
    window.location = 'addEvent.asp?df=' + date;
}

function drawCalendar(this_date, outdivid) {
    if (outdivid == '' || outdivid == undefined)
        outdivid = 'calendar_output';
    var menu_order = '';
    var calCount = 0; // getElement('calendar_check_count').value;
    for (var i = 0; i < calCount; i++) {
        var e = getElement('calendar_check_' + i);
        if (e)
            e.disabled = true;

        //menu_order += getElement('calendar_order_' + i).value + '|';
    }

    //getElement('calendar_output').innerHTML = '<div style="text-align:center;font-size:20px;color:#555555;padding-top:150px">Drawing Calendar...</div>';
    ocalendar.setVar("td", this_date);
    ocalendar.setVar("menu_order", menu_order);
    ocalendar.setVar("outdivid", outdivid);
    ocalendar.requestFile = "/ajax/calendar.asp";
    ocalendar.method = "post";
    ocalendar.onLoading = function () { };
    ocalendar.onLoaded = function () { };
    ocalendar.onInteractive = function () { };
    ocalendar.onCompletion = new Function("drawCalendar_Complete('" + outdivid + "')");
    // ajax.onCompletion = function() {removeSchool_Ok_Complete(schoolID); }
    ocalendar.runAJAX();
}

function drawCalendar_Complete(outdivid) {
    getElement(outdivid).innerHTML = ocalendar.response;
    return false;
    var calCount = getElement('calendar_check_count').value;
    for (var i = 0; i < calCount; i++) {
        var e = getElement('calendar_check_' + i);
        if (e)
            e.disabled = false;
    }
}
