(function($){
	/*
	 * input@text textareaのフォーカスハイライト（class付加）
	 * @function
	 */
	$.fn.toggleBox = function(config){
		var c = jQuery.extend({
				 	btnClass	:	'toggle-btn',	// 開閉ボタンクラス
					boxClass	:	'toggle-box',	// 開閉要素クラス
					addClass	:	'close-btn',	// 閉じる用アイコンクラス
					easing		:	400	// 開閉要素クラス
			 },config);
		
		$(this).each(function(){
			var target = $(this);
			var btn = target.find('.'+c.btnClass);
			var box = target.find('.'+c.boxClass);
			
			btn.toggle(function(){
				var _btn = $(this);
				box.slideDown(function(){
					// 開いた後のコールバック
					_btn.addClass(c.addClass);
				});
				return false;
			},function(){
				var _btn = $(this);
				box.slideUp(function(){
					// 閉じた後のコールバック
					_btn.removeClass(c.addClass);
				});
				return false;
			});
			
		
		});
		
	}
})(jQuery)

