var reportBeefAverageMonth=reportBeefAverageMonth||{};reportBeefAverageMonth=function(){};reportBeefAverageMonth.prototype.monthFlg="1";reportBeefAverageMonth.prototype.data=null;reportBeefAverageMonth.prototype.controller="/report/";reportBeefAverageMonth.prototype.actions={mFlg:"beef_average_month_UnitMorWchanged",monthY:"beef_average_month_MonthYchanged",monthM:"beef_average_month_MonthMchanged",weekY:"beef_average_month_WeekYchanged",weekM:"beef_average_month_WeekMchanged",weekW:"beef_average_month_WeekWchanged"};reportBeefAverageMonth.prototype.viewElem={market:".js-marketBox",monthY:".js-monthYbox",monthM:".js-monthMbox",weekY:".js-weekYbox",weekM:".js-weekMbox",weekW:".js-weekWbox"};reportBeefAverageMonth.prototype.disableChange=function(){var t=this,n=$('input[name="unitMorW"]:checked').val()===t.monthFlg;n?($(".js-monthBox").show(),$(".js-weekBox").hide()):($(".js-weekBox").show(),$(".js-monthBox").hide());$(".js-grpWeek").each(function(t,i){n?$(i).prop("disabled",!0):$(i).prop("disabled",!1)});$(".js-grpMonth").each(function(t,i){n?$(i).prop("disabled",!1):$(i).prop("disabled",!0)})};reportBeefAverageMonth.prototype.init=function(){var n=this;n.bind();n.disableChange()};reportBeefAverageMonth.prototype.bind=function(){var n=this;$(document).on("change",'input[name="unitMorW"]',function(){n.disableChange();n.changedView(n.actions.mFlg)}).on("change",'select[name="monthY"]',function(){n.changedView(n.actions.monthY)}).on("change",'select[name="monthM"]',function(){n.changedView(n.actions.monthM)}).on("change",'select[name="weekY"]',function(){n.changedView(n.actions.weekY)}).on("change",'select[name="weekM"]',function(){n.changedView(n.actions.weekM)}).on("change",'select[name="weekW"],input[name="weekPeriod"]',function(){n.changedView(n.actions.weekW)})};reportBeefAverageMonth.prototype.changedView=function(n){var t=this,i=t.getView(n);$.when(i).done(function(){if($.isEmptyObject(t.data))return!1;t.setView(n)}).fail(function(){return!1})};reportBeefAverageMonth.prototype.getView=function(n){var t=this,i=t.controller+n,r=$("#FormReportBeefAverageMonth").serializeArray();ajax._getAjaxData(i,r,"post").done(function(n){t.data=n})};reportBeefAverageMonth.prototype.setView=function(n){var t=this;switch(n){case t.actions.mFlg:$(t.viewElem.market).html(t.data[0].market);break;case t.actions.monthY:$(t.viewElem.market).html(t.data[0].market);$(t.viewElem.monthM).html(t.data[0].monthM);break;case t.actions.monthM:$(t.viewElem.market).html(t.data[0].market);break;case t.actions.weekY:$(t.viewElem.weekM).html(t.data[0].weekM);$(t.viewElem.weekW).html(t.data[0].weekW);$(t.viewElem.market).html(t.data[0].market);break;case t.actions.weekM:$(t.viewElem.weekW).html(t.data[0].weekW);$(t.viewElem.market).html(t.data[0].market);break;case t.actions.weekW:$(t.viewElem.market).html(t.data[0].market);break;default:return!1}}