
(function($){ 
	$.fn.extend({  
		toggler: function(arguments){ 
 
			// Default settings.
			var defaults = ({
				speed: 200,
				activeItemIndex: 0
			});
			
			// Override defaults for passed arguments.
			var settings = $.extend(defaults, arguments);
 
 			// Set a reference to the local root item.
			var container = $(this);

			container.find('div.Item').each(function(i){
				// Add rel attr to h3
				var oHeadline = $(this).find('h3');
				oHeadline.attr('rel', 'ToggleItem' + i);
				//$(this).find('h3').attr('rel', 'ToggleItem' + i);
				
				oHeadline.hover(
					function(){oHeadline.addClass('hover')},
					function(){oHeadline.removeClass('hover')}
				);
				
				oHeadline.click(function(){
					$(this).parent().find('div#' + oHeadline.attr('rel')).slideToggle(settings.speed);
					oHeadline.toggleClass('active');
				});
				
				// Add id to content div
				var oContent = $(this).find('div.Content');
				oContent.attr('id', 'ToggleItem' + i);
				oContent.hide();
			});
        } 
    }); 
})(jQuery);