;(function(jQuery){
	jQuery(function(){
		jQuery('.teasersControlPrev').hover(function(){jQuery(this).addClass('teasersControlPrevHover')}, function(){jQuery(this).removeClass('teasersControlPrevHover')});
		jQuery('.teasersControlNext').hover(function(){jQuery(this).addClass('teasersControlNextHover')}, function(){jQuery(this).removeClass('teasersControlNextHover')});
		
		var items_wrapper = jQuery('.teasersContainer');
		var position = 0; // Базовая позиция = 0, но можно задать
		
		var prev_control = jQuery('.teasersControlPrev');
		var next_control = jQuery('.teasersControlNext');
		
		var total_items = jQuery('.teaserItem').size();

		function movePopular(to){
			if (to != 0) {
				position += to;
				items_wrapper.animate({'margin-left': "-" + position * 129 + "px"}, 200);
			}
			(position == 0 ? prev_control.hide() : prev_control.show());
			(position >= total_items - 6 ?  next_control.hide() : next_control.show())
		}
		
		prev_control.click(function(){
			movePopular(-1);
		});
		next_control.click(function(){
			movePopular(1);
		});
		
		movePopular(0);
	});

    jQuery(document).ready(function() {
		var curEl = jQuery(".topMenu > ul > li.current");
		var numCur = jQuery(".topMenu > ul > li").index(curEl);
		jQuery(".topMenu > ul > li").bind('mouseover', function() {
			jQuery(".topMenu > ul > li").removeClass("current");
			jQuery(this).addClass("current");
			jQuery(this).find(".subMenu").show();
			//jQuery(this).find(".subMenu").css("left", jQuery(this).position().left + 4 + "px");
		});
		jQuery(".topMenu > ul > li").bind('mouseout', function() {
			jQuery(this).find(".subMenu").hide();
			jQuery(".topMenu > ul > li").removeClass("current");
            if(numCur != -1)
			    jQuery(".topMenu > ul > li").eq(numCur).addClass("current");
		});
	});
})(jQuery);
