﻿
function InitMenuAction(opts){jQuery(".bm-browsing-more").live("click",function(){var $this=jQuery(this);var $parent=$this.parent().parent();var ctx=$this.attr("rel");var step=opts.Step;var $curRel=$parent.find(".menu-wrapper:visible");var related=parseInt($curRel.attr("rel"));var $nextRel=$parent.find(".menu-wrapper[rel="+(related+1)+"]");if($nextRel.length>0){$curRel.fadeOut(function(){$nextRel.show();finalizeNext();});}
else{var inputValues=jQuery("#"+opts.ClientID+opts.ClientIDSeparator+"current_values").val();var prev=jQuery(".menu-wrapper .sheet",$parent).length;var url=Cuke.format("BM/Browsing/Menu/AjaxSearch/UpdateMenu.ashx?ctx={0}&prev={1}&m={2}&{3}&pageId={4}",ctx,prev,step,inputValues,opts.PageID);$parent.addClass("loader");jQuery.get(url,null,function(data){if(data&&data!=''){jQuery(".menu-wrapper:last",$parent).fadeOut("fast",function(){jQuery(".menu-separator",$parent).append(data).find(".menu-wrapper:last").attr("rel",related+1).show();finalizeNext();});}
$parent.removeClass("loader");});}
function finalizeNext(){jQuery("a.bm-browsing-prev",$parent).attr("rel",related);var $cur=jQuery("span.menu-page-cur",$parent);$cur.html(parseInt($cur.html())+1);}});jQuery(".bm-browsing-prev").live("click",function()
{var $this=jQuery(this);var $parent=$this.parent().parent();var related=parseInt($this.attr("rel"));if(related>-1)
{jQuery(".menu-wrapper:visible",$parent).fadeOut("fast",function(){jQuery(".menu-wrapper[rel="+related+"]",$parent).show();var $cur=jQuery("span.menu-page-cur",$parent);$cur.html(parseInt($cur.html())-1);});$this.attr("rel",related>0?(related-1):'');}});}
