jQuery.fn.m5accordion = function(options){
// настройки по умолчанию
var options = jQuery.extend({
  timeAnimationAccordion: '1500', // время аннимации, миллисекунды
  hidePanelONclickThisTab: true, // сварачивать панель при клике на ее заголовок?
  hideOtherPanelContent: true // сварачивать другие панели ?
},options);

return this.each(function() {
	var click=true;
	$(".m5Accordion div.m5AccordionPanelTab").each(function(i){$(this).attr("indexTitle", i);}); // нумеруем m5AccordionPanelTab
	$(".m5Accordion div.m5AccordionPanelContent").each(function(i){$(this).hide();}); // скрываем все табы
	$(".m5Accordion div.m5AccordionPanelContent").each(function(i){$(this).css("overflow","hidden");}); // скрываем все табы
	$(".m5Accordion div.m5AccordionPanelContent").each(function(i){$(this).addClass("indexContent_"+i); }); // добавляем класс m5AccordionPanelContent
	$(".m5AccordionPanelTab").bind("click", function(){
		if (click) // блокировка повторного нажатия
		{
			click=false;
			var idClass="indexContent_"+$(this).attr("indexTitle");
			if ($('.'+idClass).is(':visible')!=false && options.hidePanelONclickThisTab!=false) {
				$('.'+idClass).slideUp(options.timeAnimationAccordion);
				$(this).removeClass("isOpenTitle");
				click=true;
			} else
			{
				// разварачиваем панель
				if (options.hideOtherPanelContent) {$(".m5AccordionPanelContent").slideUp(options.timeAnimationAccordion)} // сворачиваем другие панели
				$(".m5AccordionPanelTab").removeClass('isOpenTitle');
				$(this).addClass("isOpenTitle");
				$("."+idClass).slideDown(options.timeAnimationAccordion, function(){
					$(this).addClass("isOpen");
					click=true;
				}); // анимация развертывания
			}
		}
	})
});
};