function mycarousel_initCallback(carousel) {
    jQuery('#mycarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('#mycarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

var isIE6 = function() { 
    var ie6 = (jQuery.browser.msie && (jQuery.browser.version == "6.0")) ? this : false; 
    return ie6; 
};

var mvVisible = 1;

jQuery(document).everyTime(5000, 'timer', function() {
    var id = mvVisible % 3 + 1;
    if (!isIE6()) {
        jQuery('#mv'+id).fadeTo(500, 1, _mvChange);
        jQuery('#mv'+mvVisible).fadeTo(1000, 0, _mvChange);
    }
    mvVisible = id;
    if (isIE6()) {
        _mvChange();
    }
});

function _mvChange() {
    if (mvVisible == 1) {
        jQuery('a#mvli1 img').attr('src', '/common/img/mv_thumb_ci_10_on.jpg');
        jQuery('a#mvli2 img').attr('src', '/common/img/mv_thumb_ci_100.jpg');
        jQuery('a#mvli3 img').attr('src', '/common/img/mv_thumb_ci_server.jpg');
        jQuery('#mv0 a').attr('href', '/products/ci10/');
        if (isIE6()) jQuery('#mv0 a img').attr('src', '/common/img/mv_ci_10.jpg');
    }
    else if (mvVisible == 2) {
        jQuery('a#mvli1 img').attr('src', '/common/img/mv_thumb_ci_10.jpg');
        jQuery('a#mvli2 img').attr('src', '/common/img/mv_thumb_ci_100_on.jpg');
        jQuery('a#mvli3 img').attr('src', '/common/img/mv_thumb_ci_server.jpg');
        jQuery('#mv0 a').attr('href', '/products/ci100/');
        if (isIE6()) jQuery('#mv0 a img').attr('src', '/common/img/mv_ci_100.jpg');
    }
    else if (mvVisible == 3) {
        jQuery('a#mvli1 img').attr('src', '/common/img/mv_thumb_ci_10.jpg');
        jQuery('a#mvli2 img').attr('src', '/common/img/mv_thumb_ci_100.jpg');
        jQuery('a#mvli3 img').attr('src', '/common/img/mv_thumb_ci_server_on.jpg');
        jQuery('#mv0 a').attr('href', '/products/ci_server/');
        if (isIE6()) jQuery('#mv0 a img').attr('src', '/common/img/mv_ci_server.jpg');
    }
}

function mvChange(id) {
    if (id != mvVisible) {
        if (!isIE6()) {
            jQuery('#mv'+id).fadeTo(500, 1, _mvChange);
            if (mvVisible == 1) {
                             jQuery('#mv1').fadeTo(1000, 0, _mvChange);
                if (id != 2) jQuery('#mv2').fadeTo(   0, 0, _mvChange);
                if (id != 3) jQuery('#mv3').fadeTo(   0, 0, _mvChange);
            }
            else if (mvVisible == 2) {
                if (id != 1) jQuery('#mv1').fadeTo(   0, 0, _mvChange);
                             jQuery('#mv2').fadeTo(1000, 0, _mvChange);
                if (id != 3) jQuery('#mv3').fadeTo(   0, 0, _mvChange);
            }
            else if (mvVisible == 3) {
                if (id != 1) jQuery('#mv1').fadeTo(   0, 0, _mvChange);
                if (id != 2) jQuery('#mv2').fadeTo(   0, 0, _mvChange);
                             jQuery('#mv3').fadeTo(1000, 0, _mvChange);
            }
        }
        mvVisible = id;
        if (isIE6()) {
            _mvChange();
        }
    }
}

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        scroll: 1,
        vertical: true,
        wrap: 'circular',
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
});

