(function($) {
	$.fn.extend({

		accordion : function(options) {

			var defaults = {
				afterClick 			: function(){},
				content				: '.content',
				header				: '.header',
				easing				: '',
				open				: 'active',
				color				: null,
				delay				: 800
			};

			var options = $.extend(defaults, options);

			return this.each(function() {
				var o 			= options;
				var obj			= $(this);
				var objHeader	= obj.find(o.header);
				var openClass	= o.open;

				objHeader.click(function(){
					clickedHeader = $(this);
										
					if(clickedHeader.hasClass(openClass)){ return false; }
					
					var val = "'"+o.header+'+.'+o.open+"'";
					
					activeContent = obj.children(val);
					
					activeContent.stop(0,1).slideUp(o.delay,o.easing);
					clickedHeader.stop(0,1).next().slideDown(o.delay,o.easing);
					
//					if(o.color){
//						clickedHeader.next().css({
//							'background':o.color
//							});
//						
//						console.log(o.color);
//					}
//					
					
					activeContent.prev().removeClass(openClass);
					activeContent.removeClass(openClass);
					
					clickedHeader.addClass(openClass);
					clickedHeader.next().addClass(openClass);
					
					return false;
				});
				
			});

		}
	});
})(jQuery);

