try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussion){MF.Discussion={};}MF.Discussion.DiscussionPublisher=JsonML.BST(["div",{"class":"add-panel add-discussion js-add-panel"}," ",["form",{id:"discussion-publisher"}," ",["h3","Add a Discussion"]," ",["p",["label","Title"]," ",["input",{"class":"text active",type:"text",name:"title"}]]," ",["p",["label","Message"]," ",["textarea",{"class":"discussion active",name:"message"}]]," ",function(){return JsonML.BST(MF.Help.FormatGuide).dataBind(this.data,this.index,this.count);}," ",["p",{"class":"submit"}," ",["a",{"class":"positive",onclick:function(){return MF.Discussion.DiscussionPublisher.post;}},"Post discussion"]," or ",["a",{href:"#cancel",onclick:function(){return MF.Publisher.Module.reset;}},["strong","cancel"]]," "]," "]," "]);(function(){this.post=function(){var A=this.form;MF.Message.clear(A,MF.Message.Scope.Column);var B=MF.Forms.getFormData(A);if(!B.title){MF.Message.showError(A,"Please enter a title.",MF.Message.Scope.Column);return false;}if(!B.message){MF.Message.showError(A,"Please enter a message.",MF.Message.Scope.Column);return false;}MF.Forms.disableSubmit(A);MF.Discussion.Service.createAsActivity(B.title,B.message,{onSuccess:function(C){MF.Activities.List.display(C);MF.Publisher.Module.reset.call(A);},onComplete:function(){MF.Forms.enableSubmit(A);}});return false;};}).call(MF.Discussion.DiscussionPublisher);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussion){MF.Discussion={};}MF.Discussion.Service=new JsonFx.IO.Service("/Features/Discussions/DiscussionService.jrpc");MF.Discussion.Service.createAsActivity=function(title,message,opt){this.invoke("createAsActivity",[title,message],opt);};MF.Discussion.Service.createDiscussion=function(title,message,fileasTag,opt){this.invoke("createDiscussion",[title,message,fileasTag],opt);};MF.Discussion.Service.deleteDiscussion=function(contentID,opt){this.invoke("deleteDiscussion",[contentID],opt);};MF.Discussion.Service.getDiscussions=function(start,count,filter,sortColIdx,sortAscending,viewAsList,userIDs,opt){this.invoke("getDiscussions",[start,count,filter,sortColIdx,sortAscending,viewAsList,userIDs],opt);};MF.Discussion.Service.updateDiscussion=function(discussionId,title,message,opt){this.invoke("updateDiscussion",[discussionId,title,message],opt);};}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.MostRecentModule=JsonML.BST(["div",{"jbst:visible":function(){return this.data.items.length>0;}}," ",["div",{"class":"section-title"}," ",["h3",function(){return this.data.title;}]," "]," ",["div",{"class":"item"}," ",["ul"," ",function(){return JsonML.BST(MF.Discussions.MostRecentItem).dataBind(this.data.items,this.index,this.count);}," "]," "],"\n"]);null;}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.MostRecentItem=JsonML.BST([""," ",["li",["a",{href:function(){return this.data.url;}},function(){return this.data.title;}]," "],"\n"]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.PrevNextNav=JsonML.BST(["p",{"class":"item-prevnext"}," ",["span",{"class":"prev"},["a",{"class":"prev",href:function(){return this.data.prevUrl;},"jbst:visible":function(){return this.data.prevUrl.length>0;}},"Newer"]]," ",["span",{"class":"next"},["a",{"class":"next",href:function(){return this.data.nextUrl;},"jbst:visible":function(){return this.data.nextUrl.length>0;}},"Older"]]," "]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.DiscussionsModule=JsonML.BST(["div",{"class":"js-DiscussionModule"}," ",function(){return JsonML.BST(MF.Toolbars.FilterBar).dataBind(MF.Discussions.DiscussionsModule.getSortBarData(this.data),this.index,this.count);}," ",["div",{"class":"discussionList"}," ",function(){return this.isListMode()?MF.Discussions.DiscussionList.dataBind(this.data):MF.Discussions.DiscussionItem.dataBind(this.data.items);}," "]," ",["div",{"class":function(){return this.getNoResultsCss(this.data);},"jbst:visible":function(){return this.data.total===0;}}," ",["p",{"class":"no-content"},"No results match that criteria."]," "]," ",function(){return JsonML.BST(MF.Paging.Pager).dataBind(MF.Paging.Pager.buildData(this.data.start,this.data.count,this.data.total,MF.Discussions.DiscussionsModule.getDiscussions),this.index,this.count);}," "]);(function(){var O="";var J=false,K=50,D=15;function G(Q){var S;if(J){S="list";}else{S="detail";}var R="?view="+S;if(Q!==0){R+="&start="+Q;}var P=O;if(P.length>0){R+="&t="+P;}var T=F.getSelectedAsString();if(T.length>0){R+="&u="+T;}return R;}this.getDiscussions=function(Q,P){window.location.href=window.location.pathname+G(Q);};this.deleteDiscussion=function(Q,P,R){MF.Discussion.Service.deleteDiscussion(Q,{onSuccess:function(S){R();window.location=S.url;}});};this.editDiscussion=function(Q,P){window.location.pathname=(window.location.pathname+"/edit");};this.isListMode=function(){return J;};function N(R,Q,P){O=R.tag;MF.Discussions.DiscussionsModule.getDiscussions(0);}function E(){MF.Discussions.DiscussionsModule.getDiscussions(0);}function B(T,P,S){if(S.selectedIdx===P){T.asc=!T.asc;}var Q=MF.getQueryParam("start",true,0);var R=J?K:D;MF.Discussion.Service.getDiscussions(Q,R,O,P,T.asc,J,F.getSelectedUsers(),{onSuccess:function(V){V=MF.Discussions.DiscussionsModule.bind(V);var U="Discussions";if(O.length>0){U+=' tagged "'+O+'"';}$(".js-PageTitle").text(U);$("div.js-DiscussionModule").replaceWith(V);document.body.scrollIntoView(true);}});return true;}function L(P){J=P;MF.Discussions.DiscussionsModule.getDiscussions(0);}var A=null;var H=null;var I=new MF.Toolbars.FilterBarMenu.Menu("Show",[{label:"All",tag:""},{label:"News",tag:"News"},{label:"History",tag:"History"},{label:"Recipes",tag:"Recipe"},{label:"Reviews",tag:"Review"},{label:"Other",tag:"Other"}],N);var F=new MF.Toolbars.FilterBarPeopleMenu.Menu(E);var M=new MF.Toolbars.FilterBarMenu.Menu("Sort",[{label:"Recent activity",asc:false},{label:"Date created",asc:false},{label:"Title",asc:true},{label:"Created by",asc:true}],B);var C=false;this.getSortBarData=function(P){if(!C){if(P.canAdd){A=new MF.Toolbars.FilterBarButton.Button("Write new",(window.location.pathname+"/add"));}M.setSelection(P.sortData.colIdx).asc=P.sortData.asc;I.setSelection(P.sortData.filter,function(R,Q){return R.tag===Q;});O=P.sortData.filter;J=P.sortData.viewList;H=new MF.Toolbars.FilterBarToggle.Toggle(J,L);C=true;}return{items:[A,I,F,M,H]};};this.getNoResultsCss=function(P){if(P.sortData.filter||F.getSelectionType()>0){return"";}else{return("discussions-empty"+(P.canAdd?"":" nopermission"));}};}).call(MF.Discussions.DiscussionsModule);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.DiscussionItem=JsonML.BST(["div",{"class":"discussion"}," ",["h3",["a",{href:function(){return this.data.url;}},function(){return this.data.title;}]]," ",["div",{"class":"discussion-content"}," ",function(){return JsonML.raw(this.data.body);}," "]," ",["p",{"class":"meta"},"Created ",function(){return this.data.date.toRelative(MF.ShortDateFormat);}," by ",["a",{href:function(){return this.data.authorUrl;}},["strong",function(){return this.data.authorName;}]]," ",["span","\u2022"]," ",function(){return this.data.viewCount;}," Views ",["span","\u2022"]," ",["a",{href:function(){return this.data.url+"#comments";}},function(){return this.data.commentCount;}," Comments"]]," "]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.DiscussionList=JsonML.BST(["table",{"class":"data",cellpadding:"0",cellspacing:"0","jbst:visible":function(){return this.data.total>0;}}," ",["tr"," ",["th",{"class":"title",width:"45%"},"Title"]," ",["th",{"class":"author",width:"25%"},"Created by"]," ",["th",{"class":"meta"},"Views"]," ",["th",{"class":"meta"},"Comments"]," ",["th",{"class":"meta"},"Date created"]," "]," ",function(){return JsonML.BST(MF.Discussions.DiscussionListItem).dataBind(this.data.items,this.index,this.count);}," "]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.DiscussionListItem=JsonML.BST(["tr",{"class":function(){return(this.index%2===1)?"odd":"";}}," ",["td",{"class":"title"},["a",{href:function(){return this.data.url;}},function(){return this.data.title;}]]," ",["td",{"class":"author"},["a",{href:function(){return this.data.authorUrl;}},["span",function(){return this.data.authorName;}]]]," ",["td",{"class":"meta"},function(){return this.data.viewCount;}]," ",["td",{"class":"meta"},["a",{href:function(){return this.data.url+"#comments";}},function(){return this.data.commentCount;}]]," ",["td",{"class":"detail"},function(){return this.data.date.toRelative(MF.ShortDateFormat);}]," "]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Discussions){MF.Discussions={};}MF.Discussions.CreateDiscussion=JsonML.BST([""," ",["div",{"class":"page-title"}," ",["h2",function(){return this.data.pagetitle;}]," "]," ",["form",{method:"post",id:"discussionForm","class":"js-UnsavedData",title:"You haven't saved your discussion. Are you sure you want to leave this page?"}," ",["div",{"class":"add-discussion"}," ",["p",["label",{"for":""},"Title"]," ",["input",{type:"text active",name:"thetitle","class":"text active",value:function(){return this.data.title;}}]]," ",["p",{"jbst:visible":function(){return !this.data.isVoice;}},["label",{"for":""},"Message"]," ",["textarea",{"class":"active js-expand",name:"message"},function(){return this.data.message;}]]," ",function(){return JsonML.BST(this.data.isVoice?null:MF.Help.FormatGuide).dataBind(this.data,this.index,this.count);}," ",["p",{"jbst:visible":function(){return this.data.contentId===0;}},["label",{"for":""},"File as"]," ",["select",{"class":"text",name:"fileas"}," ",["option",{selected:"selected",value:"0"},"Discussion"]," ",["option","News"]," ",["option","History"]," ",["option","Recipe"]," ",["option","Review"]," ",["option","Other"]," "]]," ",["br",{"jbst:visible":function(){return this.data.contentId===0;}}]," ",["p",{"class":"submit"}," ",["a",{href:"",onclick:function(){return this.post(this.data.contentId,this.data.isVoice);},"class":"positive"},function(){return JsonFx.Lang.get("Global,SaveChanges");}]," or ",["a",{href:function(){return this.discussionsUrl;}},["strong",function(){return JsonFx.Lang.get("Global,Cancel");}]]]," "]," "]," "]);(function(){this.post=function(B,A){return function(){var C=this.form;MF.Message.clear(C,MF.Message.Scope.Column);var D=MF.Forms.getFormData(C);if(!D.thetitle){MF.Message.showError(C,"Please enter a title.",MF.Message.Scope.Column);return false;}if(A){D.message="";}else{if(!D.message){MF.Message.showError(C,"Please enter a message.",MF.Message.Scope.Column);return false;}}MF.Forms.disableSubmit(C);if(B>0){MF.Discussion.Service.updateDiscussion(B,D.thetitle,D.message,{onSuccess:function(E){if(C.markClean){C.markClean();}window.location.pathname=E.url;},onComplete:function(){MF.Forms.enableSubmit(C);}});}else{MF.Discussion.Service.createDiscussion(D.thetitle,D.message,D.fileas,{onSuccess:function(E){MF.Discussions.CreateDiscussion.saveTagsFunction(E.contentId,function(F){if(C.markClean){C.markClean();}window.location.pathname=E.url;});},onComplete:function(){MF.Forms.enableSubmit(C);}});}return false;};};}).call(MF.Discussions.CreateDiscussion);}catch(ex){}