$(document).ready(function() {
    // carousel
    js_carousel();
    
    // custom banners
    js_custom_banners();
    
    // videos
    js_videos();
    
    // tooltip
    js_custom_tooltip();
});

function js_custom_tooltip() {
    $(".custom_tooltip").tooltip({
        delay: 0,
        track: true,
        showURL: false
    });
    $.funcs_stack.push(js_custom_tooltip);
}

function js_carousel() {
    $(".product-slider ul").jcarousel({
        //auto: 5,
        scroll: 6,
        wrap: 'both'
    });
    $(".videos-list ul").jcarousel({
        auto: 0,
        vertical: true,
        scroll: 3,
        wrap: 'both'
    });
    $(".partner-slider ul").jcarousel({
        auto: 4,
        scroll: 4,
        wrap: 'both'
    });
}

function js_custom_banners() {
    $(".top-center-banners-wrapper").cycle({
        fx: 'fade',
        speed: 1000,
        timeout: 5000,
        pager: ".top-center-banners-number ul",
        pagerAnchorBuilder: function(idx, slide) {
            return '<li><a href="#">&nbsp;</a></li>';
        }
    });
}

function write_video(zone_id, video_id, video_path, image_path) {
    var so = new SWFObject('lib/mediaplayer/player.swf', 'video_zone_'+ zone_id, '246', '186', '9');
    so.addParam('allowfullscreen','true');
    so.addParam('allowscriptaccess','always');
    so.addParam('bgcolor','#FFFFFF');
    so.addParam('image', image_path);
    so.addParam('wmode', 'opaque');
    so.addVariable('file', video_path);
    so.addVariable('image', image_path);
    so.addVariable('autostart', false);
    so.write(zone_id);
}

function js_videos() {
    $(".videos-item").click(function(){
        video_id = $(this).attr("id");
        video_path = $(this).attr("video");
        image_path = $(this).attr("image");
        write_video("videos-play", video_id, video_path, image_path);
        return false;
    });
    $(".videos-item:first").trigger('click');
}
