$(document).ready(function() {
    var item_calendar = $('#item_calendar');
    if (item_calendar.length) {
        var current = item_calendar.find('.box');
        var next = item_calendar.find('.nextEvent');
        if (current.length) {
            var tamateLoad = false;
            var tamatebako = current.find('.boxL');
            if (tamatebako.length) {
                tamatebako.addClass('loader');
                $.get('/calendar/views/current.php', {location: 'tamatebako'}, function(data) {
                    tamatebako.html(data);
                    tamatebako.removeClass('loader');
                    tamateLoad = true;
                });
            }

            var matsuLoad = false;
            var matsushima = current.find('.boxR');
            if (matsushima.length) {
                matsushima.addClass('loader');
                $.get('/calendar/views/current.php', {location: 'matsushima'}, function(data) {
                    matsushima.html(data);
                    matsushima.removeClass('loader');
                    matsuLoad = true;
                });
            }

            var height = 0;
            var interval = setInterval(function() {
                if (matsuLoad && tamateLoad) {
                    height = tamatebako.height();
                    if (matsushima.height() > height) {
                        height = matsushima.height();
                    }
                    current.children().height(height);
                    clearInterval(interval);
                }
            }, 10);
        }
        if (next.length) {
            next.addClass('loader');
            $.get(
                '/calendar/views/next.php',
                function (data) {
                    next.append(data);
                    next.removeClass('loader');
                }
            );
        }
    }
});
