jQuery.fn.extend({
  setNewsOpacity: function(o, infix) {
  	
  	if(o < 1){
  		this.unbind('mouseenter mouseleave').removeClass('news_carousel_' + infix + '_active');
  	}else{
  		this.hover(
  		    function(){$(this).addClass('news_carousel_' + infix + '_active');},
            function(){$(this).removeClass('news_carousel_' + infix + '_active')}
        )
  	}
    return this.animate({opacity: o}, 100 );        
  }
});
$(document).ready(function() {
	$('.menu_list').supersubs({minWidth:16,maxWidth:30,extraWidth:1}).superfish({dropShadows: false, animation: {opacity: 'show', width: 'show'}});
	$('.menu_list a').click(function() { $(this).blur(); });
	$('.menu_list li').hover(function() { $(this).addClass('active'); }, function() { $(this).removeClass('active'); });
	$('div.menu_block ul.menu_list span.menu_caption_hover > span.image_replacement').each(function(){
	   var image = $(this).css('background-image');
	   image = image.substring(5,image.length - 2);
	   $("<img>").attr("src", image);
	});
})