(function($) {
	$.fn.accordion = function() {
	
		return this.each(function() {
	
			var $obj 				= $(this);
			var $container			= $obj.parent();
			var opts 				= null;
			
			$obj.find(".quick :not(a)").click(function(evt) {
				
				var item = $(this).parent(".quick").parent(".accordion-item");
				
				item.siblings(".accordion-item").children(".details:visible").slideUp(400);
				item.children(".details").slideToggle(450, function() { if ($(window).scrollTop() > item.offset().top) $(window).scrollTop(item.offset().top); });
				
				return false;
				
			});
			
		});
		
	};
	
})(jQuery);