function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
}

$(document).ready(function(){
    $('.author-input').focus( function (){
        if ( $(this).val() == $(this).attr('title') ) $(this).val('');
    });
    $('.author-input').blur( function (){
        if ( $(this).val() == '' ) $(this).val( $(this).attr('title') );
    });

    $('#carousel ul').jcarousel({
        scroll:1
    });
    //////////////////////////////////////////////////////////////////////////////
    /*
    $('.side-menu ul').hide();
    $('.mm-sub').hide();

    $('.sub').hover(function(){
        $(this).find('a.mm-i').addClass('sub-hov').removeClass;
        $(this).find('span.mm-is').addClass('subspan-hov');
        $(this).find('.mm-sub').show();
    },
    function(){
        $(this).find('a.mm-i').removeClass('sub-hov').css({
            background: 'none'
        });
        $(this).find('span.mm-is').removeClass('subspan-hov').css({
            background: 'none'
        });
        $('.mm-sub').hide();

    });
    $("a.sub").click(function(){
        if ( $(this).hasClass("sm-active") ) {
            $(".sm-active").next("ul").slideUp(300);
            $("a.sub").removeClass("sm-active");
            $(this).next("ul").slideUp(300);
            $(this).removeClass("sm-active");
        }
        else {
            $(".sm-active").next("ul").slideUp(300);
            $("a.sub").removeClass("sm-active");
            $(this).next("ul").slideDown(300);
            $(this).addClass("sm-active");
        }
        return false;
    });
    */
    $('.side-menu ul').hide();
    $('.mm-sub').hide();

    $('.sub').hover(function(){
        $(this).find('a.mm-i').addClass('sub-hov').removeClass;
        $(this).find('span.mm-is').addClass('subspan-hov');
        $(this).find('.mm-sub').show();
    },
    function(){
        $(this).find('a.mm-i').removeClass('sub-hov').css({
            background: 'none'
        });
        $(this).find('span.mm-is').removeClass('subspan-hov').css({
            background: 'none'
        });
        $('.mm-sub').hide();

    });
    
    $("a.sub").click(function(){
        if ( $(this).hasClass("sm-active") ) {
            $(this).next("ul").slideUp(300);
            $("a.sub").removeClass("sm-active");
            $("a.sub2").removeClass("active2");
            $("a.sub2").next("ul").slideUp(300);
        }
        else {
            $(".sm-active").next("ul").slideUp(300);
            $("a.sub").removeClass("sm-active");
            $(this).next("ul").slideDown(300);
            $(this).addClass("sm-active");
        }
        return false;
    });
    $("a.sub2").click(function(){
        if ( $(this).hasClass("active2") ) {
            $(this).next("ul").slideUp(300);
            $("a.sub2").removeClass("active2");

        }
        else {
            $(".active2").next("ul").slideUp(300);
            $("a.sub2").removeClass("active2");
            $(this).next("ul").slideDown(300);
            $(this).addClass("active2");
        }
        return false;
    });

    //////////////////////////////////////////////////////////////////////////////
    $('.scr-play').click( function (){
        $('#scroll').stop().animate({
            top: '-100%'
        }, 20000, function() {
            $('.reg-d').removeAttr('disabled')
        });
        return false;
    });
    $(".scr-pause").click(function(){
        $('#scroll').stop(false, false);
        return false;
    });
    $(".src-repeat").click(function(){
        $('#scroll').stop().css({
            top: '0px'
        }).animate({
            top: '-100%'
        }, 20000, function() {
            $('.reg-d').removeAttr('disabled')
        });
        return false;
    });
    $('#carousel ul').jcarousel({
        auto:1,
        scroll:1,
        animation: 1000,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});
