$(document).ready(function() {
    if ($.browser.msie) {
        if ($.browser.version < 7) {
            DD_belatedPNG.fix('.png');

        }
    }

    loadLightboxes();

    loadAnimation1();
    loadAnimation2();

    productHover();
    
    HoverMenu();

    $('#left_bg_image').hide();
    $('#right_bg_image').hide();
    background_switcher(true, 1, 0);
});

function loadLightboxes() {
    $('a[rel^=lightbox]').prettyPhoto({
        animationSpeed: 'normal',
        padding: 50,
        opacity: 0.85,
        showTitle: true,
        allowresize: true,
        counter_separator_label: ' / ',
        theme: 'light_rounded'
    });
}

function productHover() {
    $('.productKader').hover(
        function () {
            $(this).children('.productWrapper').show();
        }, 
        function () {
            $(this).children('.productWrapper').hide();
        }
    );
}

function background_switcher(show_left, counter_left, counter_right) {
    if (show_left) {
        counter_right += 1;
        if (counter_right > 3) {
            counter_right = 1;
        }
        
        $('#left_bg_image').fadeIn(3000);
        
        $('#right_bg_image').fadeOut(3000, function() {
            $('#right_bg_image').attr('src', siteUrl + 'images/bg_right_' + counter_right + '.png');
        });
    }
    else {
        counter_left += 1;
        if (counter_left > 3) {
            counter_left = 1;
        }
        
        $('#left_bg_image').fadeOut(3000, function() {
            $('#left_bg_image').attr('src', siteUrl + 'images/bg_left_' + counter_left + '.png');
        });
        
        $('#right_bg_image').fadeIn(3000);
    }

    show_left = !show_left;
    
    setTimeout('background_switcher(' + show_left + ',' + counter_left + ',' + counter_right + ')', 20000);
}

function HoverMenu() {
    if ($("#menu").length > 0) {
        $("#menu ul li ul").hide();

        $("#menu ul li").hover(
		    function() {
		        $(this).children().next("ul").show();
		    },
		    function() {
		        $(this).children().next("ul").hide();
		    }
	    );
    }
}

function loadAnimation1() {
    if ($('#flashAnimation1').length > 0) {
        var flashvars = {};
        flashvars.siteUrl = siteUrl;
        flashvars.photoUrl = siteUrl + "photos1.xml";
        flashvars.configUrl = siteUrl + "config1.xml";
        flashvars.sort = 0;
        var params = {};
        params.wmode = 'transparent';
        var attributes = {};
        swfobject.embedSWF('' + siteUrl + 'transitions1.swf?t=' + new Date().getTime(), 'flashAnimation1', '277', '387', '9.0.0', false, flashvars, params, attributes);
    }
}


function loadAnimation2() {
    if ($('#flashAnimation2').length > 0) {
        var flashvars = {};
        flashvars.siteUrl = siteUrl;
        flashvars.photoUrl = siteUrl + "photos2.xml";
        flashvars.configUrl = siteUrl + "config2.xml";
        flashvars.sort = 0;
        var params = {};
        params.wmode = 'transparent';
        var attributes = {};
        swfobject.embedSWF('' + siteUrl + 'transitions2.swf?t=' + new Date().getTime(), 'flashAnimation2', '405', '200', '9.0.0', false, flashvars, params, attributes);
    }
}
