(function($){ 
     $.fn.extend({  
         numbered_teasers: function(options) {       
            $.fn.numbered_teasers.defaults = {
					number_selector:	'li > a',
					number_value_selector:	'span',
					details_selector:	'.details_holder > .item'
			};
			
			// build main options before element iteration
			var opts = $.extend({}, $.fn.numbered_teasers.defaults, options);
			
			return this.each(function() {
				
				var $base_container = $(this);
				var is_running = false;
				var is_running_hide = false;
				
				$.each($(this).find(opts.number_selector), 
					function(){
						$(this).click(function(e){
							var pos = $(this).find(opts.number_value_selector).text();
							showItemByPos(pos);
							return false;
						});
				});
				
				function showItemByPos(pos){
					$base_container.find(opts.number_selector).removeClass('active');	
					$base_container.find(opts.number_selector+".pos_"+pos).addClass('active');

					$base_container.parent().find(opts.details_selector).removeClass('active_item');	
					$base_container.parent().find(opts.details_selector+".pos_"+pos).addClass('active_item');	
	
				}
				

            });
        } 
    }); 
})(jQuery);


