jQuery(function($){
    $('.swatch-image').mouseover(function(){
        var colorId = $(this).attr('id').replace('color-', '');
        var img = $(this).parent().parent().parent().parent().find('.productBoxImage');
        $(img).attr('src',$(this).parent().parent().parent().parent().find("#swatch-"+colorId).attr('src'));
    });

    $('#showFilter').click(function(){
        if ($('#searchForm').is(':hidden')) {
            $('#searchForm').slideDown('slow', function(){
                $('#showFilterText').text('[-]');
            });
        } else {
            $('#searchForm').slideUp('slow', function(){
                $('#showFilterText').text('[+]');
            });
        }
    });

    $('#miniImage').live('click', function(){
        var largeImageSrc = $("#largeImage").attr('src');
        $("#largeImage").attr('src', $(this).attr('src'));
        $(this).attr('src', largeImageSrc);
    });

    var container = $('div.sliderGallery');
    var ul = $('.sliderGallery ul#gallery-content');
    var itemsWidth = ul.innerWidth() - container.outerWidth();
    $('#slider', container).slider({
        min: 0,
        max: itemsWidth,
        slide: function (event, ui) {
            ul.css('left', ui.value * -1);
        }
    });
    $(".fancyZoom").fancybox({
        'padding'           : 5,
        'autoScale'     	: true
    });

    $('#image-content').cycle({
        fx:     'scrollHorz',
        prev:   '#prev',
        next:   '#next',
        timeout: 5000
    });

    try {
        flowplayer("player", {src:"flowplayer-3.2.2.swf", wmode: 'opaque'},{
            
            plugins: {			// load one or more plugins
            controls: {			// load the controls plugin
                url: 'flowplayer.controls-3.2.1.swf',	// always: where to find the Flash object
                playlist: true,				// now the custom options of the Flash object
                backgroundColor: '#666666',
                tooltips: {				// this plugin object exposes a 'tooltips' object
                    buttons: true,
                    fullscreen: 'Enter Fullscreen mode'
                },
                fullscreen: false
            }
            }
        });
    } catch(err) {
    }

    try {
        var homePlayer = flowplayer("home-player", {src:"flowplayer-3.2.2.swf", wmode: 'opaque'}, {
            plugins: {			// load one or more plugins
            controls: null
            },
            onFinish: function(clip) {
                 $("#home-player").hide();
                 $("#staticContent").fadeIn(4000);
            }
        });
    } catch(err) {}

    $("#skipVideo").click(function(){
        homePlayer.stop();
        $("#home-player").hide();
        $("#staticContent").fadeIn(4000);
    });



});
