/* LightBox initialization */
$(document).ready(function() {
    $('head').append("<link rel='stylesheet' href='css/jquery.lightbox-0.5.css' type='text/css' />");
    $('.lightbox a').lightBox();
});

/* Slideshow initialization */
var SLIDE_SWITCH_DELAY = 5000,
    SLIDE_FADE_DURATION = 2500;

$(document).ready(function() {
    setInterval(function () {
        var $activeImg = $('.slideshow .image').filter('.active');
        if (!$activeImg.length) {
            $activeImg = $('.slideshow .image:last');
        }
        var $nextImg = $activeImg.next();
        if (!$nextImg.length) {
            $nextImg = $('.slideshow .image:first');
        }
        $activeImg.addClass('last-active');
        $nextImg.css({opacity: 0.0})
            .addClass('active')
            .animate({opacity: 1.0}, SLIDE_FADE_DURATION, function() {
                $activeImg.removeClass('active last-active');
                $(this).css({opacity: ''});
            });
    }, SLIDE_SWITCH_DELAY);
});

/* Main menu initialization */
var MENU_EFFECT_DURATION = 250;

$(document).ready(function() {
    $('.mainmenu h1').hover(function() {
        $(this).animate({opacity: 0.5}, MENU_EFFECT_DURATION);
    }, function () {
        $(this).animate({opacity: 1.0}, MENU_EFFECT_DURATION, function () {
            $(this).css({opacity: ''});
        });
    });
    $('.mainmenu h2').hover(function() {
        $(this).animate({'padding-left': '10px'}, MENU_EFFECT_DURATION);
        $('a', this).css({color: '#4050c0'});
    }, function () {
        $(this).animate({'padding-left': '0px'}, MENU_EFFECT_DURATION, function () {
            $(this).css({'padding-left': ''});
        });
        $('a', this).css({color: ''});
    })
});

