
jQuery.fn.AccordionMenu = function(){

		return this.each(function(index){


			var $ac_menu = $(this);
			var defaultImgURL = '/common/images/side/menu/btn_more.gif';
			var activeImgURL = '/common/images/side/menu/btn_more_a.gif';
			
			
			var $ac_header = $ac_menu.find('> li');
			var $ac_item = $ac_menu.find('ul');
			$ac_item.hide();

			var $ac_btn = $ac_menu.find('p.more').find('a');
			var $activeHeader = $ac_header.filter(':.active');
			var activeIndex = $ac_btn.index($activeHeader.find('p.more').find('a'));
			$activeHeader.find('ul').show();




			//** for expand button	**//
			var opening_index = -1;

			$ac_btn.click(function(e){

				$this = $(this);
				var _index = $ac_btn.index($this);


				if(activeIndex == _index)
				{
					return false;
				}
				else
				{

					var target = $ac_item.eq(_index);
					var $img = $this.find('img');


					if(_index == opening_index)
					{
						target.hide('fast');
						$img.attr("src", defaultImgURL);
						opening_index = -1;
					}
					else
					{
						if(opening_index >= 0)
						{
							$ac_item.eq(opening_index).hide('fast');
							$ac_btn.eq(opening_index).find('img').attr("src", defaultImgURL);
						}


						target.show('fast');
						$img.attr("src", activeImgURL);
						opening_index = _index;
					}

				}

				return false;


			});
		})
}


