
function successAddEvent(ins, position) {
    if (ins['message'] && ins['message'] == 'saved') {
        
        new Ajax.Updater('service'+position,
                siteWebroot + 'Calendars/monthlyView', 
                { asynchronous: true, 
                  evalScripts:  true, 
                  requestHeaders:['X-Update', 'service'+position]});
        hideDialogWindow();
    } else {
        $('CalendarAddForm').enable();
    }
/*    if (ins['message'] && ins['message'] != 'saved') {
        alert(ins['message']);
        $('EventAddForm').enable();
        //$('FlashMessageCalendar').innerHTML = ins['message'];
        for(var i=0; i < ins['highlight'].length; i++) {
            $(ins['highlight'][i]).style.color = '#FF0000';
        }
    } else {
        new Ajax.Updater('service'+position,
                siteWebroot + 'Calendars/monthlyView', 
                { asynchronous: true, 
                  evalScripts:  true, 
                  requestHeaders:['X-Update', 'service'+position]});
        hideDialogWindow();
    }*/
}

function selectDate(pos, selDate) {
    $('Calendar'+ pos +'DateDate').value = selDate;
    if (pos == 'Start') {
        $('CalendarEndDateDate').value = selDate;
    }
    $('monthSelect').hide();
}

function toggleSelectDate(pos) {
    if ($('monthSelect').style.display == 'none') {
        // Ajax Request
        var curDate = $('Calendar'+pos+'DateDate').value.split('-');
        if (curDate.length != 3) {
            var now = new Date();
            curDate = new Array(now.getFullYear(), now.getMonth());
        }

        var result = new Ajax.Updater('monthSelect',
                        siteWebroot + 'Calendars/month/' + curDate[1] +'/'+ curDate[0] +'/'+pos.toLowerCase(),
                        { asynchronous: true,
                          evalScripts:  true,
                          requestHeaders:['X-Update', 'monthSelect']});
        $('monthSelect').show();
    } else {
        $('monthSelect').hide();
    }
}
