
var overlayOptions = {
        
    'top': 'center',
    'left': 'center',
    
    
    'mask': {
        // you might also consider a "transparent" color for the mask
        color: '#fff',
        // load mask a little faster
        loadSpeed: 200,
        // very transparent
        opacity: 0.5
    },
    
    'onBeforeLoad': function() {
        
        // grab wrapper element inside content
        var wrap = this.getOverlay().find(".content");
        
        
        $.get(this.getTrigger().attr("href"), {}, function(html) {
        
            wrap.html(html);
        
        }, 'html');
        
        
        // load the page specified in the trigger
        // wrap.load(this.getTrigger().attr("href"));
    }
        
        
};

function initCalendarLinks($container, html)
{
    $container.html(html);
    
    $container.find("a[rel=#overlay]").overlay(overlayOptions);
    
};

$(document).ready(function() {
    
    $(".slider .scrollable").scrollable({
        'circular': true
    }).autoscroll({
        'autoplay': true,
        'interval': 5000
    }).navigator({
        
    });
    
    if($("#ticker").length) {
        var $ticker = $('#ticker');
        $ticker.detach().insertBefore('#logo');
        $ticker.show();
        $ticker.find('ul').liScroll();
    }
    
    // If we has calendar
    if($("#ajax-calendar").length) {
        
        var $container = $("#ajax-calendar");
        
        var initial = $container.attr('rel').split('-');
        
        var calendarUri = 'ajax_calendar.php';
        
        $.get(calendarUri, { 'kk': initial[0], 'v': initial[1]}, function(html) {
            initCalendarLinks($container, html);
        }, 'html');
        
        $('.calendar-link').live('click', function(evt) {
            evt.preventDefault();
            var linkUrl = $(this).attr('href');
            $.get(linkUrl, function(html) {
                initCalendarLinks($container, html);
            }, 'html');
        });
        
        
    }
    
        
    $("a[rel=#overlay]").overlay(overlayOptions);
        
    
});
