function mycarousel_initCallback(carousel) {
    $('.slider_controls a').first().addClass("active");
    $('.slider_controls a').bind('click', function() {
        var index = $(this).attr("id").split("_");
        carousel.scroll(jQuery.jcarousel.intval(index[1]));
        $(".slider_controls a").removeClass("active");
        $(this).addClass("active");
        return false;
    });
    
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    }); 
    
    jQuery('.next_slide').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('.prev_slide').bind('click', function() {
        carousel.prev();
        return false;
    }); 
}
          
function add_active(carousel, obejctli,liindex,listate){
    jQuery('.slider_controls a:nth-child('+ liindex +')').attr("class","active");
}

function remove_active(carousel, obejctli,liindex,listate){
    jQuery('.slider_controls a:nth-child('+ liindex +')').removeAttr("class","active");
}


$(document).ready(function() {
    $('.slider_content').jcarousel({
        auto: 3,
        start: 1,
        wrap: 'both',
        easing: 'easeInOutQuint',
        scroll: 1,
        animation: 500,
        initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null,
        itemVisibleInCallback:  add_active,
        itemVisibleOutCallback: remove_active
    });
});


$(document).ready(function() { 
    $(".menu_content ul li").hover(
        function(){
            $(this).find(".sub-menu").addClass('active_submenu');
            $(this).find(".active_submenu").parent().addClass('submenu_parent');
            $(this).find(".sub-menu").fadeIn();
        }, function(){
            $(this).find(".sub-menu").removeClass('active_submenu');
            $(this).find(".sub-menu").parent().removeClass('submenu_parent');
            $(this).find(".sub-menu").fadeOut();
        });
});
     
   
$(document).ready(function() {
    $('.menu_content li ul.sub-menu').wrapInner('<div class="menu_selected_wrapper_content"/>');
    $('.menu_content li ul.sub-menu').prepend('<div class="menu_selected_wrapper_top" />');
    $('.menu_content li ul.sub-menu').append('<div class="menu_selected_wrapper_bottom" />');
});

$(function () {
    var tabContainers = $('div.tabs > div');
    
    $('div.tabs ul.tabNavigation a').click(function () {
        tabContainers.hide().filter(this.hash).show();
        
        $('div.tabs ul.tabNavigation a').removeClass('selected');
        $(this).addClass('selected');
        return false;
    }).filter(':first').click();
});



