';
                        var editHTML = '
' +
                            '
' +
                            '
' +
                                            'Edit' +
                            '' +
                            '
';
                        var liContent1 = '
' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '#EventDay#' +
                            '
' +
                            '
#EventMonthName#' +
                            '
' +
                            '
' +
                            '
' +
                            '#EventTitle#' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '
' +
                            '#ShortDescription#' +
                            '
' +
                            '
' +
                            '
' +
                            '#AddressHTML#' +
                            '
' +
                            '' +
                            '#EventStartDate#' +
                            '
' +
                            '#EditHTML#' +
                            '
' +
                            '
' +
                            '
';
                        var rawSlider;
                        var waitForFinalEvent = (function () {
                            var timers = {};
                            return function (callback, ms, uniqueId) {
                                if (!uniqueId) {
                                    uniqueId = "Don't call this twice without a uniqueId";
                                }
                                if (timers[uniqueId]) {
                                    clearTimeout(timers[uniqueId]);
                                }
                                timers[uniqueId] = setTimeout(callback, ms);
                            };
                        })();
                        jQuery(document).ready(function () {
                            setTimeout(function () {
                                $.get('loaderccalendar', function (response) {
                                    GetCalendarItems();
                                });
                            }, 0);
                            jQuery(window).resize(function () {
                                waitForFinalEvent(function () {
                                    jQuery("#ccalender .flexslider_event").remove();
                                    jQuery("#ccalender").prepend('
');
                                    jQuery("#ccalender .flexslider_event").hide()
                                    jQuery("#ccalender .flexslider_event").html(rawSlider);
                                    BindCalendarSlider();
                                    jQuery("#ccalender .flexslider_event").show();
                                }, 200, "run on complete");
                            });
                        });
                        function fixCalendarDescriptionHeight() {
                            var height = 0;
                            jQuery('.eo_s2_details_box .eo_s2_px').each(function () {
                                if (jQuery(this).outerHeight() > height) {
                                    height = jQuery(this).outerHeight();
                                }
                            });
                            jQuery('head').append('');
                        }
                        function BindCalendarSlider() {
                            ShowhideLoader(false);
                            rawSlider = jQuery("#ccalender .flexslider_event").html();
                            jQuery("#ccalender .flexslider_event").flexslider({
                                controlNav: true,
                                directionNav: false,
                                controlsContainer: "#ccalender #nav-box-s2",
                                animation: "slide",
                                itemWidth: 223,
                                itemMargin: calendarEventpaneId == '1' ? 0 : 15,
                                minItems: getGridSize('ccalender', '223'),
                                maxItems: getGridSize('ccalender', '223'),
                                move: 0,
                                slideshow: false,
                                start: function (slider) {
                                    showSlider('ccalender');
                                    hideNavigationArrow('#ccalender');
                                },
                                before: function (slider) {
                                    jQuery('.box_overlaybox').css('display', 'none');
                                }
                            });
                            jQuery("#ccalender #eo_s2_arrowRight").click(function () {
                                jQuery("#ccalender .flexslider_event").flexslider("next");
                                //jQuery("#ccalender .flexslider_event").flexslider("play");
                            });
                            jQuery("#ccalender #eo_s2_arrowLeft").click(function () {
                                jQuery("#ccalender .flexslider_event").flexslider("prev");
                                //jQuery("#ccalender .flexslider_event").flexslider("play");
                            });
                            var height = jQuery("#ccalender .flexslider_event .flex-control-paging").height();
                            jQuery(".SetHeightCalendar").css('height', height + 10);
                            fixCalendarDescriptionHeight();
                        }
                        function GetCalendarItems() {
                            ccalender_eo_js_array = [];
                            ShowhideLoader(true);
                            jQuery.ajax({
                                type: "POST",
                                async: true,
                                contentType: "application/json; charset=utf-8",
                                url: orgWebServiceUrl1 + '/GetListViewEventCalendarItems',
                                data: "{ 'userId' : '" + UserId + "', 'moduleId' : '" + ModuleId + "', 'action' : '" + buttonAction + "' }",
                                dataType: "json",
                                success: function (jsonData) {
                                    var str = '';
                                    if (jsonData.d != null) {
                                        var data = jsonData.d;
                                        jQuery.each(data, function (m, n) {
                                            //if (m  0) {
                                        jQuery('#divNoRecordExists').hide();
                                         jQuery('#divActionButtons').show();
                                    }
                                    else {
                                        jQuery('#divNoRecordExists').show();
                                        jQuery('#divActionButtons').hide();
                                    }
                                    jQuery("#ccalender .flexslider_event").removeData('flexslider');
                                    jQuery("#ccalender .flexslider_event .flex-control-paging").remove()
                                    jQuery("#ccalender #eo_s2_arrowRight").unbind();
                                    jQuery("#ccalender #eo_s2_arrowLeft").unbind();
                                    jQuery("#ccalender .slides").html(str)
                                    BindCalendarSlider();
                                },
                                error: function (ex) {
                                    alert(eex.responseText);
                                    ShowhideLoader(false);
                                }
                            });
                        }
                        function showCalendarEventListMain(id, main_array) {
                            BusinessEventStatusInt = 0;
                            ccalender_eo_js_array = ccalender_eo_js_array_clone;
                            showEventList(id, ccalender_eo_js_array_clone);
                            return false;
                        }
                        function FilterEventList(action) {
                            buttonAction = action;
                            GetCalendarItems();
                            return false;
                        }
                        function EditEvent(url) {
                            window.location.href = url;
                        }
                        function ShowhideLoader(visible) {
                            jQuery('#eosa_loader_ccalendar').hide();
                            if (visible)
                                jQuery('#eosa_loader_ccalendar').show();
                        }