");s.css({left:t.x+5,top:t.y-25}),$("body").append(s),!isNaN(e)&&0!=e||s.hide()}})}function GetCordinates(e){var t={};for(t.x=e.offsetLeft,t.y=e.offsetTop;e.offsetParent&&(t.x=t.x+e.offsetParent.offsetLeft,t.y=t.y+e.offsetParent.offsetTop,e!=document.getElementsByTagName("body")[0]);)e=e.offsetParent;return t}function HideHoverMenu(){setTimeout(function(){IsMouseOverPopUp||$("#dvMenu").css("display","none")},500)}function LoadSyntaxHighLighter(){"undefined"!=typeof SyntaxHighlighter&&null!=SyntaxHighlighter&&(SyntaxHighlighter.defaults.toolbar=!1,SyntaxHighlighter.all())}function GetReply(e,t,a){AjaxCall("GetReply","{threadId: "+e+", replyId: "+t+"}",function(e){e.d&&null!=e.d&&a(e.d)})}function DisableVoteIfAnswered(){0<$(".answers").length&&(0Answer."),!1}),$(".delete",a).bind("click",function(){return alert("You cannot delete this reply as it is marked as Answer."),!1})):($(".edit",a).unbind("click"),$(".delete",a).unbind("click")),AjaxCall("UpdateReplyAnswerStatus","{reply: "+JSON.stringify(r)+", loggedInUserName:'"+LoggedInUser.UserName+"', userStrengthType:'"+e+"', unMarkAnswerMessage: '"+t+"'}",function(e){if(HideProgress(),2!=e.d.MarkAnswerStatus){$(".markanswer",a).css("display",s?"none":"inline-block"),$(".unmarkanswer",a).css("display",s?"inline-block":"none"),$(".answer",a).css("display",s?"inline-block":"none"),$(this).css("visibility","visible"),$(".answers").html(e.d.Answers),DisableVoteIfAnswered();var t=$(".username",a).attr("rel");$(".user").each(function(){t!=$(".username",this).attr("rel")||t==thread.User.UserName||t==LoggedInUser.UserName&&!LoggedInUser.IsAdmin||($(".answeredThreads a.ProfileLink",this).html(e.d.User.UserProfile.AnsweredThreads),$(".answeredThreads",this).parent().css("display",0Answer.":"Reply has been unmarked as Answer.")}else{ShowRedirectPopup("Information",s?"The reply you are marking answer has been deleted.":"The reply you are unmarking answer has been deleted.",thread.Url)}})}function CheckThreadStatus(){return CheckElementVisibility("Question .closed")&&!LoggedInUser.IsAdmin?(alert("You cannot post reply to this question as it is CLOSED. If you want to need some more help you can Ask a New Question or else contact moderator."),!0):CheckElementVisibility("Question .solved")&&!LoggedInUser.IsAdmin?(alert("You cannot post reply to this question as it is marked as SOLVED. If you want to need some more help you can Ask a New Question or else contact moderator."),!0):!thread.HasReplied&&thread.User.UserName!=LoggedInUser.UserName&&!LoggedInUser.IsAdmin&&(alert("You cannot post reply to this question as it is marked as ANSWER. If you want to need some more help you can Ask a New Question or else contact moderator."),!0)}function QuoteText(e){if(!CheckThreadStatus()){$(".question-title").hide(),$(".thread_params").hide();var t=GetQuote($(".answer-body, .user-question-body .body",e),e),a=$("#QuickReplyPopup textarea")[0].id;$("#QuickReplyPopup").show(),""!=a&&InsertHTML(t,a)}}function InsertContent(e,t,a){if(Validate_Form(a,isValid=!0),isValid){var s=$("#txtCode").val().HtmlEncode();s='
').attr("align","center");$("body").append(s),s.show();var r=Math.max($(window).height()/2-s[0].offsetHeight/2,0),i=Math.max($(window).width()/2-s[0].offsetWidth/2,0);s.hide(),s.css("top",r).css("left",i).css("position","fixed"),$("body").append(''),$(".modal").fadeIn("fast",function(){s.css("z-index","99991"),s.show()}),s.click(function(){return!1}),$(".blue",s).click(function(){$(".alert").remove(),$(".modal").fadeOut("fast",function(){$(this).remove()}),t(!0)}),$(".gray",s).click(function(){$(".alert").remove(),$(".modal:last").fadeOut("fast",function(){$(this).remove()}),a&&t(!1)})},$(".FloatBox .close, .FloatBox .cancel").live("click",function(){HideFloatBox($(this).closest(".FloatBox")[0].id)}),$(".RightBox .close, .RightBox .cancel").live("click",function(){var e=$(this).closest(".RightBox");HideRightBox(e[0].id),$("textarea, input[type=text]",e).val("");var t=$("textarea",e)[0].id;""!=t&&(ClearTinyMCE(t),TinyMCEWaterMarkDIV.hide())}),$(".RightBox .hide").live("click",function(){var e=$(this).closest(".RightBox");HideRightBox($(this).closest(".RightBox")[0].id),$("textarea, input[type=text]",e).val("");var t=$("textarea",e)[0].id;""!=t&&(ClearTinyMCE(t),TinyMCEWaterMarkDIV.hide())}),jQuery,$.fn.Watermark=function(){$(this).live("focusout",function(){""==this.value&&(this.value=this.title)}),$(this).live("focusin",function(){this.value==this.title&&(this.value="")})},$("#PastePopup .blue").live("click",function(){HideModal("PastePopup"),ShowModal("HighLighterPopup")}),$("#PastePopup .gray").live("click",function(){InsertHTML(tiny_mce_paste_content)}),$(".previewReply").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=$(this).parents(".post");$("#buttons",e).children().hide(),$("#buttons",e).append(''),$(".preview",e).html($(".body textarea",e).val().replace("&","&")),$(".preview",e).show(),$(".slider").tinycarousel_move(2)}}),$(".hidePreviewReply").live("click",function(e){var t=$(this).parents(".post");$(this).remove(),$("#buttons",t).children().show(),$(".slider").tinycarousel_move(1)}),$(".AddVote, .DeleteVote").live("click",function(){if($("#VotedUsers").hide(),""!=LoggedInUser.UserName){var r=$(this);ShowProgress(),GetThread(thread.ThreadId,function(e){if(e.IsDeleted||e.HasAnswer&&!e.IsSolved)return HideProgress(),ShowRedirectPopup("Information",e.IsDeleted?"This question has been marked Deleted and hence this action is not permitted.":"This question has been marked Answered and hence this action is not permitted.",thread.Url),!1;if(e.IsSolved||"4"==e.Status){HideProgress(),ShowRedirectPopup("Information",e.IsSolved?"This question has been marked Solved and hence this action is not permitted.":"This question has been marked Closed and hence this action is not permitted.",thread.Url)}else{var a={Thread:{ThreadId:thread.ThreadId,Title:thread.Title},ReplyId:$(".replyId",r.parents(".reply")).val(),Vote:{VoteAction:r.hasClass("AddVote")?1:2},User:{UserName:$(".username",r.closest(".post")).attr("rel")}},s=$(".votes",r.closest(".reply"));AjaxCall("UpdateVotes","{reply:"+JSON.stringify(a)+", loggedInUserName:'"+LoggedInUser.UserName+"'}",function(e){if(HideProgress(),2!=e.d.AddVoteStatus){switch(s.val(e.d.Value),e.d.VoteAction){case 1:case 3:if($(".AddVote").each(function(){LoggedInUser.UserName!=$(".username",$(this).closest(".post")).attr("rel")&&$(this).show()}),r.closest(".DeleteVote").hide(),0==e.d.Value&&r.closest(".likes").hide(),"Likes"==$(".activetab").html()){var t=$(".reply input.replyId[value="+a.ReplyId+"]").closest(".reply");e.d.Value<=0&&(t.hide(),$(".reply-left .yellowbox, .reply-full .yellowbox").show(),BoxVerticalAlign())}ShowActionBarOnDeleteVote();break;case 2:r.parent().find(".DeleteVote").show(),$(".AddVote").hide(),LoggedInUser.IsAdmin&&$("#VotedUsers").hide()}LoadVoters(a.ReplyId,!0,!1)}else ShowRedirectPopup("Information","The reply you are voting has been deleted.",thread.Url)})}})}}),$(function(){$(".voted").live("mouseover",function(){var e=$(this);GetCordinates(e[0]);$(".popover",e.parent()).show()})}),$(".reply .delete").live("click",function(){0<$("[name=DeleteReplyId]").length?$("[name=DeleteReplyId]").val($(".replyId",$(this).parents(".post")).val()):$("form").append(String.format("",$(".replyId",$(this).parents(".post")).val())),0<$("[name=DeleteReplyUserName]").length?$("[name=DeleteReplyUserName]").val($(".username",$(this).parents(".post")).attr("rel")):$("form").append(String.format("",$(".username",$(this).parents(".post")).attr("rel"))),0<$("[name=DeleteReplyDescription]").length?$("[name=DeleteReplyDescription]").val($(".body",$(this).parents(".post")).html()):$("form").append(String.format("",$(".body",$(this).parents(".post")).html())),$(".username",$(this).parents(".post")).attr("rel")==LoggedInUser.UserName?confirm("Do you want to delete this reply?",function(){SetPostBackParams("DeleteReply"),document.forms[0].submit()}):ShowRightBox("DeleteReplyPopup")}),$("#DeleteReplyPopup input[name=DeleteReply]").live("click",function(){"5"==$("#DeleteReplyPopup input[name=reply_delete_reason]").val()?(isValid=!0,Validate_Form($(this)[0],isValid),isValid&&(SetPostBackParams($(this)[0].name),$("form")[0].submit())):(SetPostBackParams($(this)[0].name),$("form")[0].submit())}),$(".reply .markanswer").live("click",function(){var t=$(this).closest(".post"),a=$(".username",t).attr("rel");ShowProgress(),GetThread(thread.ThreadId,function(e){e.IsSolved||"4"==e.Status?(HideProgress(),ShowRedirectPopup("Information",e.IsSolved?"This question has been marked Solved and hence this action is not permitted.":"This question has been marked Closed and hence this action is not permitted.",thread.Url)):a==thread.User.UserName||LoggedInUser.IsAdmin||a==LoggedInUser.UserName?thread.User.UserName!=LoggedInUser.UserName||LoggedInUser.IsAdmin||a!=LoggedInUser.UserName?UpdateReplyAnswerStatus(t,0,!0):(HideProgress(),confirm("Are you sure, you want mark your own reply as Answer?",function(){UpdateReplyAnswerStatus(t,0,!0)})):(HideProgress(),$("#ReplyAnswerPopup .profile-pic").html(""),$("#ReplyAnswerPopup .profile-pic").append($(".avatar",t).eq(0).clone(!0)),$("#ReplyAnswerPopup .avatar").css({height:70,width:70}),$("#ReplyAnswerPopup .username").html($(".username",t).attr("rel")),$("#ReplyAnswerPopup .v_radio a").removeAttr("active"),"#ReplyAnswerPopup".AddHidden("replyId","replyId",$(".replyId",t).val()),ShowModal("ReplyAnswerPopup"))})}),$("#ReplyAnswerPopup #markanswer").live("click",function(){var e=$("#ReplyAnswerPopup #replyId").val(),t=$("input[class=replyId][value="+e+"]").closest(".reply");if(0<$("#ReplyAnswerPopup .v_radio a.active").length){var a=$("#ReplyAnswerPopup .v_radio a.active").attr("rel");$("#ReplyAnswerPopup .v_radio a").removeClass("active"),HideModal("ReplyAnswerPopup"),UpdateReplyAnswerStatus(t,a,!0)}else $(".errorbox","#ReplyAnswerPopup").show()}),$("#ReplyAnswerPopup .v_radio a").live("click",function(){$(".errorbox","#ReplyAnswerPopup").hide()}),$("#UnMarkAsAnswerPopup #unmarkanswer").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=$("#UnMarkAsAnswerPopup #replyId").val();UpdateReplyAnswerStatus($("input[class=replyId][value="+e+"]").closest(".reply"),0,!1),HideModal("UnMarkAsAnswerPopup")}}),$(".reply .unmarkanswer").live("click",function(){var a=$(this).closest(".post");ShowProgress(),GetThread(thread.ThreadId,function(e){if(e.IsSolved||"4"==e.Status){HideProgress(),ShowRedirectPopup("Information",e.IsSolved?"This question has been marked Solved and hence this action is not permitted.":"This question has been marked Closed and hence this action is not permitted.",thread.Url)}else{var t=$(".username",a).attr("rel");t!=thread.User.UserName&&t!=LoggedInUser.UserName||t!=LoggedInUser.UserName?(HideProgress(),"#UnMarkAsAnswerPopup".AddHidden("replyId","replyId",$(".replyId",a).val()),ShowModal("UnMarkAsAnswerPopup")):UpdateReplyAnswerStatus(a,0,!1)}})}),$(".reply .quick, #QuickReplyButton, .reply .edit").live("click",function(){var e=$("#replyUserName"),t=$("#replyToReplyId"),a=$("input[name=ThreadId]").val(),s=$(this);if(!CheckThreadStatus()){e.val($(".username",$(this).closest(".reply")).attr("rel")),t.val($(".replyId",$(this).closest(".reply")).val());var r=$("#QuickReplyPopup textarea")[0].id;s.hasClass("edit")?($(".user-answer-body .btn-group").removeClass("open"),$("#QuickReplyPopup .header span").html("Edit Reply"),$("#QuickReplyPopup #EditReply").show(),$("#QuickReplyPopup #PostReply").hide(),0==$("#QuickReplyPopup #replyId").length?"#QuickReplyPopup".AddHidden("replyId","replyId",$(".replyId",s.closest(".reply")).val()):$("#QuickReplyPopup #replyId").val($(".replyId",s.closest(".reply")).val()),ShowProgress(),GetReply(a,parseInt(t.val()),function(e){$(e.Description).each(function(){var e=$(this);if("OL"==e[0].tagName&&e.hasClass("addToReplyList"))for(var t=e.find("li"),a=0;a").addClass("popup_min").html('Quick Reply').css({bottom:0,zIndex:99999999999999,position:"fixed",width:$("#QuickReplyPopup").css("width")}).attr("popup","QuickReplyPopup");$("body").append(e);var t=Math.max($(window).width()/2-e[0].offsetWidth/2,0);e.css("left",t),e.show(),$(".maximize",e).click(function(){ShowModal($(this).closest(".popup_min").attr("popup"))})}),$(".post .quote").live("click",function(){QuoteText($(this).parents(".post"))}),$(".demo").live("click",function(){var e=$(".replyId",$(this).closest(".post")).val();if(null==demoPopup||demoPopup.closed){var t=String.format("/Threads/{0}/{1}/Demos/{2}",thread.ThreadId,thread.Slug,e);demoPopup=window.open(t,"Popup","toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=1,width=500,height=300,left = 490,top = 262")}demoPopup.focus()}),$(".demo #chkDemo").live("change",function(){$(this).is(":checked")?$(".hide-demo #chkHideDemo").removeAttr("disabled"):($(".hide-demo #chkHideDemo").removeAttr("checked"),$(".hide-demo #chkHideDemo").attr("disabled","disabled"))});var p_editor_bookmark=!1,TinyMCEWaterMarkDIV;function InsertHTML(e,t){var a=void 0===t?tinyMCE.activeEditor:tinymce.editors[t];e=a.getContent()+e,a.setContent(""),a.execCommand("mceInsertContent",!0,e)}function ClearTinyMCE(e){(void 0===e?tinyMCE.activeEditor:tinymce.editors[e]).setContent("")}function FocusTinyMCE(e){}function p_editor_storeBookmark(){var e=tinyMCE.activeEditor;p_editor_bookmark=p_editor_bookmark=e.selection.getBookmark()}function p_editor_restoreBookmark(){tinyMCE.activeEditor.selection.moveToBookmark(p_editor_bookmark)}function LoadTinyMCE(e,t){void 0===t&&(t=275),tinymce.init({mode:"exact",elements:e,height:isMobile?100:t,width:"100%",convert_urls:!1,media_strict:!1,theme:"modern",menubar:!1,statusbar:!1,plugins:["advlist autolink lists link image print preview hr anchor pagebreak","searchreplace wordcount"+(LoggedInUser.IsAdmin||LoggedInUser.IsSupport?" code":""),"media nonbreaking save table contextmenu directionality","paste textcolor"],contextmenu:isMobile?"custompaste":"/ image inserttable | cell row column deletetable",toolbar1:"bold italic | bullist numlist outdent indent | link image | print preview"+(LoggedInUser.IsAdmin||LoggedInUser.IsSupport?"media code ":"")+" | forecolor backcolor emoticons",toolbar2:"",content_css:"/Bootstrap-3.0/css/tinyMCE.css?27_01_2015",setup:function(s,e){s.addMenuItem("custompaste",{text:"Paste",icon:"paste",context:"tools",onclick:function(e){$("#PasteContentPopup #txtPasteContent").removeClass("errorcontrol"),$("#PasteContentPopup #txtPasteContent").val(""),ShowModal("PasteContentPopup")}}),s.on("init",function(){if(isMobile&&$(this.contentAreaContainer.parentElement).find("div.mce-toolbar-grp").hide(),$("#"+s.id).hasClass("required")){var e=s.dom,t=s.getWin();$("#"+s.id).show();var a=GetCordinates($("#"+s.id)[0]);null==a?$("",{id:"TinyMCEWaterMarkDIV",style:"position:absolute;top:"+($("#"+s.id)[0].offsetTop+40)+"px;left:"+($("#"+s.id)[0].offsetLeft+5)+"px;color:red;display:none"}).appendTo("body"):$("",{id:"TinyMCEWaterMarkDIV",style:"position:absolute;top:"+(a.y+40)+"px;left:"+(a.x+5)+"px;color:red;display:none"}).appendTo("body"),TinyMCEWaterMarkDIV=$("#TinyMCEWaterMarkDIV"),$("#"+s.id).hide(),TinyMCEWaterMarkDIV.html(RequiredMessage),TinyMCEWaterMarkDIV.click(function(){$(this).hide()}),e.events.bind(t,"focus",function(e){TinyMCEWaterMarkDIV.hide()}),e.events.bind(t,"blur",function(e){$(".InfoTip").remove(),$(".tiparrow").remove()})}})}})}function IconAutocomplete(e,t){0!=$(e).length&&$(e).IconAutocomplete("/Handlers/Common.ashx?mode=autocomplete",{formatItem:function(e,t,a,s){return" "+s.split("-")[0]},formatResult:function(e,t){return t.split("-")[0]},resultsClass:"ac_results "+t})}function ClearAutoComplete(e){$("input",$(e).next()).val(""),$("div.avatar",$(e).next()).show(),$("img.avatar",$(e).next()).hide()}function ClearAutoComplete(e){e.val(""),$("div.avatar",e.parents(".autocomplete")).show(),$("img.avatar",e.parents(".autocomplete")).hide()}function SetAutoComplete(e,t,a){$(e).val(t),$("div.avatar",$(e).parents(".autocomplete")).hide(),$("img.avatar",$(e).parents(".autocomplete")).attr("src",a),$("img.avatar",$(e).parents(".autocomplete")).show()}jQuery,$.fn.IconAutocomplete=function(e,t){var a='
'))})}}(jQuery);var AJAXTemplateCallStack={},PagerParameters;function AJAXTemplatePagerCall(e,t,a,s,r){var i;if(t.pageIndex=a,t.pageSize=s,r.PageIndex=t.pageIndex,r.Data=t,r.Method=e,null!=r.Pager&&0{1}',o=Math.ceil(e.RecordCount/e.PageSize);e.PageIndex>o&&(e.PageIndex=o);var n="";if(1e.RecordCount&&(d=e.RecordCount),isMobile||(n=String.format("Results {0} - {1} of {2}",0==l?1:l,d,e.RecordCount)),1"));for(var c=s;c<=r;c++)c==e.PageIndex?n+=String.format('{0}',c):n+=String.format(i,String.format(a,c),c);e.PageIndex"))}t.html(n);try{t[0].disabled=!1}catch(e){}}function TabInit(e){null==CurrentTab.ExtraParams&&(CurrentTab.ExtraParams={}),CurrentTab.ExtraParams.Container=$("#Content"),CurrentTab.ExtraParams.Pager=$(".pager"),CurrentTab.Index!=e&&CurrentTab.ExtraParams.Pager.empty(),CurrentTab.Tab&&$("#tabtitle").attr("src",String.format("/images/text/{0}.png",CurrentTab.Tab.innerHTML)),$(".checkall").removeAttr("checked").removeAttr("disabled"),$(".multidelete").attr("disabled","disabled"),$(".multiaccept").attr("disabled","disabled"),$(".multimarkRead").attr("disabled","disabled"),$(".multimarkUnRead").attr("disabled","disabled"),$(".multireject").attr("disabled","disabled")}function PopulateSimilarThreads(e){var t=jQuery.trim($("#title").val()).clean();if(!(t.length<4)){var a={};a.Container=$("#similarThreads"),a.Pager=$(".similarTpager"),a.PagerClickHandler="PopulateSimilarThreads({0})",a.SuccessMethod=OnSimilarThreadsSuccess;var s={searchTerm:t,forumId:$("#ddlForums").val()};LoadTemplate("ThreadsTemplate.ascx","ThreadsTemplate",function(){a.Template=$("#ThreadsTemplate"),AJAXTemplatePagerCall("GetSimilarThreads",s,e,5,a)},"IsEditable-false")}}function OnSimilarThreadsSuccess(e,t){$(".similarTpager").css("display",$(".similarTpager").is(":empty")?"none":"block"),e.d.HasRows?($("#similarThreads").parent().show(),$(".newthread li:nth-child(4) .label").eq(0).html("We have found questions similar to your question. If you still feel it does not answer your question, press submit.")):$("#similarThreads").parent().hide()}function SetRecognitionLevelTips(){var t=new Array;t.push("Questioner"),t.push("Novice"),t.push("Beginner"),t.push("Professional"),t.push("Expert"),$("div.level").each(function(){for(var e=0;e<5;e++)if($(this).hasClass("level"+(e+1))){$(this).attr("title",t[e]);break}})}function LoadHoverBox(){var e=$("").attr("class","hoverbox");$("body").append(e)}AJAXTemplateCallStack.Data=new Array,AJAXTemplateCallStack.Response=new Array,$("#title, #ddlForums").live("change",function(){PopulateSimilarThreads(1)}),$("#title").live("keyup",function(){$("#similarThreads, .similarTpager").empty()}),$(".similarthreads .smallicon").live("click",function(){ToggleView(".similarthreads")});var UserProfileCollection={},isMouseOver,Profile_UserName,infoBox,DeleteUserItemVisible,ContactsDeleteSucessMethod,isMouseOverLogin;function OnUserProfileSuccess(e,t){try{var a=UserProfileCollection.UserNames.length;UserProfileCollection.UserNames[a]=e.d.UserName,UserProfileCollection.Profiles[a]=e.d,PopulateUserProfileHoverBox(e.d,t)}catch(e){}}function PopulateUserProfileHoverBox(t,a){null!=a.HoverLink&&0!=a.HoverBox.length&&($(a.HoverBox).empty(),LoadTemplate("UserProfileTemplate.ascx","UserProfileTemplate",function(){if($("#UserProfileTemplate").tmpl(t).appendTo(a.HoverBox),$(a.HoverBox).find(".arrow").addClass("left-40"),a.HoverBox.html(a.HoverBox.html().replace("LoggedInUserName",LoggedInUser.UserName)),$(a.HoverBox).find(".arrow").removeClass("left-40"),PopulateLevel($(".hoverbox")),isMouseOver){var e=GetCordinates(a.HoverLink);"IMG"==a.HoverLink.tagName?(a.HoverBox.css("left",e.x+$(a.HoverLink)[0].offsetWidth/2-40+"px"),$(".hoverbox .arrow").css({position:"absolute",left:40}),a.HoverBox.css("top",e.y+$(a.HoverLink)[0].offsetHeight+($(a.HoverLink).hasClass("specific-thread-image")?5:15)+"px")):(e.x+$(a.HoverLink)[0].offsetWidth/2-40+a.HoverBox.width()>$(window).width()?($(".arrow",a.HoverBox).removeClass("left-40"),$(".hoverbox .arrow").css({position:"absolute",left:e.x-($(window).width()-a.HoverBox.width()-20)+$(a.HoverLink)[0].offsetWidth/2}),a.HoverBox.css("left",$(window).width()-a.HoverBox.width()-20+"px")):($(".hoverbox .arrow").css({position:"absolute",left:40}),a.HoverBox.css("left",e.x+a.HoverLink.offsetWidth/2-40+"px")),a.HoverBox.css("top",($(".menu-modal").is(":visible")?e.y-$(".navbar-nav-mobile").scrollTop()+$(window).scrollTop()+15:e.y+15)+"px")),a.HoverBox.css("display","block")}}))}function StarOfTheDay(){$("#starofday").hide();var e=$("#TopAnswers_Widget .username").eq(0).html();null!=e&&""!=e&&($("#starofday").show(),$("#starofday .username").html(e),AjaxCall("GetStarOfTheDay","{userName: '"+e+"'}",function(e){LoadTemplate("StarUserProfileTemplate.ascx","StarUserProfileTemplate",function(){$("#StarUserProfileTemplate").tmpl(e.d).appendTo($("#starprofile")),$("#starprofile").html($("#starprofile").html().replace("LoggedInUserName",LoggedInUser.UserName)),PopulateLevel($("#starofday .WidgetBox"))})}))}function HideHoverBox(e){isMouseOver=!1,setTimeout(function(){isMouseOver||$(".hoverbox").css("display","none")},e)}function LoadProfile(e,t,a){TabInit(e);var s=30;if(CurrentTab.ExtraParams.Pager.empty(),1{0} does not have any users in his friend list.",PageSetting.UserName));case 3:return CurrentTab.ExtraParams.Data={userName:PageSetting.UserName,loggedInUserName:LoggedInUser.UserName},CurrentTab.ExtraParams.Method="GetRecentActivities",CurrentTab.ExtraParams.SuccessMethod=OnProfileSuccess,void LoadTemplate("ActivitiesTemplate.ascx","ActivitiesTemplate",function(){CurrentTab.ExtraParams.Template=$("#ActivitiesTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,10,CurrentTab.ExtraParams)});case 4:switch(CurrentTab.Tab.innerHTML.toLowerCase()){case"related users":return CurrentTab.ExtraParams.Data={userName:LoggedInUser.UserName,profileUserName:PageSetting.UserName},CurrentTab.ExtraParams.Method="GetRelatedUsers",CurrentTab.ExtraParams.Data={userName:LoggedInUser.UserName,profileUserName:PageSetting.UserName},CurrentTab.ExtraParams.Method="GetRelatedUsers",void LoadTemplate("RelatedUsersTemplate.ascx","RelatedUsersTemplate",function(){CurrentTab.ExtraParams.Template=$("#RelatedUsersTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,s,CurrentTab.ExtraParams)},"EmptyText-"+String.format("There are no friends of {0} that you don’t know",PageSetting.UserName));case"followers":return CurrentTab.ExtraParams.Data={userName:PageSetting.UserName},CurrentTab.ExtraParams.Method="GetFollowers",void LoadTemplate("ContactsTemplate.ascx","FollowersTemplate",function(){CurrentTab.ExtraParams.Template=$("#FollowersTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,s,CurrentTab.ExtraParams)},"DisableDelete-true,EmptyText-"+String.format("There are no users following {0}.",PageSetting.UserName))}case 5:switch(CurrentTab.Tab.innerHTML.toLowerCase()){case"followers":return CurrentTab.ExtraParams.Data={userName:PageSetting.UserName},CurrentTab.ExtraParams.Method="GetFollowers",void LoadTemplate("ContactsTemplate.ascx","FollowersTemplate",function(){CurrentTab.ExtraParams.Template=$("#FollowersTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,s,CurrentTab.ExtraParams)},"DisableDelete-true,EmptyText-"+String.format("There are no users following {0}.",PageSetting.UserName));case"following":return CurrentTab.ExtraParams.Data={userName:PageSetting.UserName},CurrentTab.ExtraParams.Method="GetFollowingUsers",void LoadTemplate("ContactsTemplate.ascx","FollowingTemplate",function(){CurrentTab.ExtraParams.Template=$("#FollowingTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,s,CurrentTab.ExtraParams)},"DisableDelete-"+(PageSetting.UserName.toLowerCase()!=LoggedInUser.UserName.toLowerCase()).toString()+",EmptyText-"+String.format("{0} is not following any user in the community.",PageSetting.UserName))}case 6:return CurrentTab.ExtraParams.Data={userName:PageSetting.UserName},CurrentTab.ExtraParams.Method="GetFollowingUsers",void LoadTemplate("ContactsTemplate.ascx","FollowingTemplate",function(){CurrentTab.ExtraParams.Template=$("#FollowingTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,s,CurrentTab.ExtraParams)},"DisableDelete-"+(PageSetting.UserName.toLowerCase()!=LoggedInUser.UserName.toLowerCase()).toString()+",EmptyText-"+String.format("{0} is not following any user in the community.",PageSetting.UserName))}AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,s,CurrentTab.ExtraParams),CurrentTab.ExtraParams.RefreshCache=null}else CurrentTab.ExtraParams.Pager.hide(),$("#Content").html("
"),IconAutocomplete("#Content .contact","messageBoxAutoComplete"))),""!=$(".pager .pager").html()&&$(".profile .pager").css("display","block"),AdjustMasterAds(470,950,-1)}function Uploadify(){var r="*.jpg;*.jpeg;*.gif;*.png;*.bmp";swfobject.hasFlashPlayerVersion("9.0.115")&&$(".profile #file").uploadify({swf:"/scripts/plugins/uploadify_3.2.1/uploadify.swf",uploader:"/handlers/common.ashx?mode=uploader",folder:"/avatars/",auto:!1,buttonText:'Browse',fileTypeDesc:"Image Files",fileTypeExts:r,fileSizeLimit:"100KB",uploadLimit:1,multi:!1,overrideEvents:["onDialogClose"],onUploadStart:function(e){$(".profile #file").uploadify("settings","formData",{userName:PageSetting.UserName})},onInit:function(e){$("#uploadavatar").hide(),$("#updateavatar").hide(),$(".errorbox2").hide()},onUploadSuccess:function(e,t,a){$("#UploadModal .avatar").attr("src",t),$("#fileUploader").css("height","30px"),$("#updateavatar").show(),$("#uploadavatar").hide()},onSelect:function(e){for(var t=!1,a=r.split(";"),s=0;s{0} wants to be your friend.",LoggedInUser.UserName),t={Sender:{UserName:LoggedInUser.UserName},Recipient:{UserName:Profile_UserName},RequestType:1,Message:e};AjaxCall("SendRequest","{request : "+JSON.stringify(t)+"}",function(e){switch(e.d.RequestStatus){case 1:ShowError(String.format("{0} already exists in your friend list.",Profile_UserName));break;case 3:var t=ConvertToDate(e.d.CreatedDate);ShowError(String.format("You have already sent a friend request to {0} on {1}",Profile_UserName,t));break;case 4:ShowError(String.format("You cannot send friend request to {0}",Profile_UserName));break;default:ShowSuccess(String.format("Friend request has been sent to {0}.",Profile_UserName))}$(".profile #add").hide(),infoBox.hide()})}function DeleteFriend(e){confirm(String.format("Do you want remove {0} from your friend list?",e),function(){AjaxCall("DeleteFriend","{userName:'"+LoggedInUser.UserName+"', friendUserName:'"+e+"'}",function(){LoadProfile(CurrentTab.Index,PagerParameters.PageIndex,!0),ShowSuccess(String.format("{0} has been deleted from your friend list.",e))})})}function ShowMessageRightBox(e){$("input[name=recepient]").focus(),SetAutoComplete("input[name=recepient],.to",e,"/Handlers/Common.ashx?mode=avatar&username="+e),$("#QuickMessageBox textarea").val(""),isMobile||$("#QuickMessageBox").css("width","400px"),ShowRightBox("QuickMessageBox"),$(".hoverbox").hide()}function PopulateUserStrengthChart(){AjaxCall("GetUserStrengths",String.format("{userName: '{0}'}",PageSetting.UserName),function(r){if(""!=r.d){var userStrengthsData=eval(r.d),el=document.createElement("canvas");el.className="chart-canvas",$("#UserStrengthsChart")[0].appendChild(el),$.browser.msie&&"8.0"==$.browser.version&&!isMobile&&G_vmlCanvasManager.initElement(el);for(var ctx=el.getContext("2d"),userStrengthsChart=new Chart(ctx).Pie(userStrengthsData),index=0;index {1} ({2}%)
",userStrengthsData[index].color,userStrengthsData[index].text,userStrengthsData[index].value);$("#UserStrengthsChartDescription").append(legendItem)}}else $("#UserStrengths").hide()})}function LoadContacts(selector,pageIndex,successMethod){var alphabet=GetSelectedAlphabet(),extraParams={};extraParams.Container=$(selector),extraParams.Pager=$(".contactPager"),extraParams.PagerClickHandler="LoadContacts('"+selector+"', {0}, '"+alphabet+"'"+(void 0!==successMethod?", '"+successMethod+"'":"")+")",extraParams.Data={userName:LoggedInUser.UserName,searchTerm:alphabet},extraParams.Method="GetContactList",void 0!==successMethod&&(extraParams.SuccessMethod=function(r){eval(successMethod+String.format("({0})",JSON.stringify(r)))}),extraParams.RefreshCache=!0,LoadTemplate("ContactsTemplate.ascx","ContactsTemplate",function(){extraParams.Template=$("#ContactsTemplate"),AJAXTemplatePagerCall(extraParams.Method,extraParams.Data,pageIndex,30,extraParams)},"ShowCheckBox-true,EmptyText-There are no contacts available for this criteria.")}function ProfileContactDeleteSuccess(e){LoadProfile(CurrentTab.Index,PagerParameters.PageIndex,!0),ShowInfo(String.format("{0} has been deleted from your contact list.",e.d))}function LoginBoxLoad(){$("#Login, #LoginUserName").each(function(){var e=$(this).attr("title");$(this).attr("loginboxid",e),$(this).removeAttr("title"),$(".loginbox input[type=text]").attr("autocomplete","off")})}function LoadVForm(){$(".vform .required").each(function(){$(this).attr("title")&&""!=$(this).attr("title")&&!$(this).attr("validationMessage")&&($(this).attr("validationMessage",$(this).attr("title")),$(this).removeAttr("title"))})}UserProfileCollection.UserNames=new Array,UserProfileCollection.Profiles=new Array,$(".username").live("mouseenter",function(){if(isMobile||"IMG"!=this.tagName){var e=isMobile&&"IMG"==this.tagName&&null!=$(this).parent().find("a.username").attr("rel")?$(this).parent().find("a.username").attr("rel"):this.innerHTML;isMouseOver=!0;$(".hoverbox");var t={};t.HoverBox=$(".hoverbox"),t.HoverLink=this,-1!=t.HoverLink.innerHTML.indexOf("...")&&(e=$(t.HoverLink).attr("rel"));var a=UserProfileCollection.UserNames.indexOf(e);setTimeout(function(){-1!=a?PopulateUserProfileHoverBox(UserProfileCollection.Profiles[a],t):AjaxCall("GetUserProfile","{userName: '"+e.trim()+"', full: false}",OnUserProfileSuccess,t)},300)}}),$(".hoverbox").live("mouseover, mousemove, mouseenter",function(){isMouseOver=!0}),$(".hoverbox, .username").live("mouseleave",function(){HideHoverBox(500)}),$(".hoverbox .close").live("click",function(){isMouseOver=!1,$(".hoverbox").hide()}),$("#updateprofile").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=PopulateDynaVars("#Content"),t={UserName:PageSetting.UserName,Name:e.name.Text,DateOfBirth:e.dob.Text,Occupation:e.occupation.Text,TimeZone:{TimeZoneId:e.timezone.Value},Biography:e.biography.Text,Sex:e.sex.Value,Signature:e.signature.Text,Country:{CountryId:e.country.Value},CityName:e.city.Value};IsFormChanged&&AjaxCall("UpdateUserProfile","{userProfile: "+JSON.stringify(t)+"}"),$("#Profile").html($("#Content").html()),ShowSuccess("Profile has been updated.")}}),$(".infobox .accept").live("click",function(){var t=$(this).parents(".infobox.FriendRequest");AjaxCall("AcceptRequests","{requestIds: '"+$(".requestId",t).val()+"'}",function(e){ShowSuccess(String.format("{0}'s friend request has been accepted.",PageSetting.UserName)),LoadProfile(CurrentTab.Index,1,!0),t.hide(),$(".profile #delete").css("display","inline-block")})}),$(".infobox .reject").live("click",function(){sendMessage=!0,infoBox=$(this).parents(".infobox.FriendRequest"),ShowModal("RequestRejectPopup")}),$("#UploadModal .close, #UploadModal #cancel").live("click",function(){$(".errorbox").hide(),$("#file").uploadify("cancel",$(".uploadifyQueueItem")[0].id.split("file")[1])}),$("#uploadavatar").live("click",function(){swfobject.hasFlashPlayerVersion("9.0.115")?$("#file").uploadify("upload","*"):(isValid=!0,Validate_Form($(this)[0],isValid),isValid&&(SetPostBackParams("UploadAvatar"),$("form")[0].submit()))}),$("#updateavatar").live("click",function(){if(swfobject.hasFlashPlayerVersion("9.0.115")){var e=$(".avatar",$(this).parents("#UploadModal"))[0].src;$("#avatar").attr("src",e),HideModal("UploadModal"),AjaxCall("UpdateAvatar","{userName: '"+PageSetting.UserName+"'}",function(){window.location.href=window.location.href,ShowSuccess("Your avatar has been updated.")})}else SetPostBackParams("UpdateAvatar"),$("form")[0].submit()}),$(".profile #addFriend").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=$("input[type=text]",$(this).parents(".vform"));if(""!=(Profile_UserName=e.val())){if(Profile_UserName==LoggedInUser.UserName)return ClearAutoComplete(e),void ShowError("You can not add yourself to your friend List.");if(2==CurrentTab.Index){var t=$("#Content .username");for(var a in t)if(t[a].innerHTML==Profile_UserName)return void ShowInfo(String.format("{0} already exists in your friend list.",Profile_UserName))}ClearAutoComplete(e),infoBox=$(this).parents(".infobox"),SendRequest()}else ClearAutoComplete(e),ShowError("Sorry! Not a valid user.")}}),$(".profile #addContact, .newthread #addContact, .newjob #addContact").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var t=$("input[type=text]",$(this).parents(".vform"));contactUserName=t.val(),""!=contactUserName?contactUserName!=LoggedInUser.UserName?"User-Profile"!=PageSetting.Page&&"NewThread"!=PageSetting.Page&&"NewJob"!=PageSetting.Page||AjaxCall("InsertContact","{userName:'"+LoggedInUser.UserName+"', contactUserName:'"+contactUserName+"'}",function(e){switch(PageSetting.Page){case"User-Profile":LoadProfile(CurrentTab.Index,1,!0);break;case"NewThread":case"NewJob":LoadContacts(".Contacts",1,"OnNewThreadContactsSuccess")}ClearAutoComplete(t),e.d?ShowSuccess(String.format("{0} has been added in your contact list.",contactUserName)):ShowInfo(String.format("{0} already exists in your contact list.",contactUserName))}):(ClearAutoComplete(t),ShowError("You cannot add yourself to your contact list.")):(ClearAutoComplete(t),ShowError("Sorry! Not a valid user."))}}),$(".profile #rejectRequest").live("click",function(){var e=!1;if($(".checkrequest").is(":checked")){var t={Sender:{UserName:LoggedInUser.UserName},Recipient:{UserName:PageSetting.UserName},RequestType:1};AjaxCall("BlockRequest","{request : "+JSON.stringify(t)+"}")}$(".notifyUser").is(":checked")&&(e=!0),AjaxCall("RejectRequests","{requestIds: '"+$(".requestId",infoBox).val()+"', isNotify: '"+e+"'}",function(e){infoBox.hide(),ShowInfo(String.format("{0}'s friend request has been rejected.",PageSetting.UserName)),HideModal("RequestRejectPopup")})}),$(".profile #sendReminder").live("click",function(){infoBox=$(this).parents(".infobox");var e=String.format("{0} has sent you a friend request.",LoggedInUser.UserName),t={Sender:{UserName:LoggedInUser.UserName},Recipient:{UserName:PageSetting.UserName},Subject:"Friend request reminder .",Body:e};AjaxCall("SendReminder","{message : "+JSON.stringify(t)+", requestId: '"+$(".requestId",infoBox).val()+"'}",function(e){infoBox.hide(),ShowInfo(String.format("Reminder has been sent to {0}.",PageSetting.UserName))})}),$(".profile #add").live("click",function(){Profile_UserName=PageSetting.UserName,infoBox=$(this).parents(".infobox"),SendRequest()}),$(".profile #delete").live("click",function(){confirm(String.format("Do you want remove {0} from your friend list?",PageSetting.UserName),function(){AjaxCall("DeleteFriend","{userName:'"+LoggedInUser.UserName+"', friendUserName:'"+PageSetting.UserName+"'}",function(){ShowSuccess(String.format("{0} has been deleted from your friend list.",PageSetting.UserName)),"Friends"==$(".profile .tabs .activetab").html&&LoadProfile(CurrentTab.Index,PagerParameters.PageIndex,!0)}),$("#delete").hide(),$(".profile #add").css("display","inline-block")})}),$(".profile #follow").live("click",function(){AjaxCall("InsertFollower","{userName:'"+PageSetting.UserName+"', followerUserName:'"+LoggedInUser.UserName+"'}",function(){ShowSuccess(String.format("You are now following {0}.",PageSetting.UserName))}),$("#follow").css("display","none"),$("#stopFollowing").css("display","inline-block")}),$(".profile #stopFollowing").live("click",function(){AjaxCall("DeleteFollower","{userName:'"+PageSetting.UserName+"', followerUserName:'"+LoggedInUser.UserName+"'}",function(){ShowSuccess(String.format("You are now not following {0}.",PageSetting.UserName))}),$("#follow").css("display","inline-block"),$("#stopFollowing").css("display","none")}),$(".user .deleteSmall").live("click",function(){AjaxCall("DeleteFollower","{userName:'"+$(".username",$(this).closest(".user")).html()+"', followerUserName:'"+LoggedInUser.UserName+"'}",function(){LoadProfile(CurrentTab.Index,1,!0)})}),$(".profile #quickMessage").live("click",function(){ShowMessageRightBox(PageSetting.UserName)}),$(".hoverbox #quickMessage, .starprofile #quickMessage").live("click",function(){if(""!=LoggedInUser.UserName){var e=$(this);ShowMessageRightBox($(".user_name",e.closest(".hoverbox").is(":visible")?e.closest(".hoverbox"):e.closest(".starprofile")).html())}else window.location="/Login/"}),$("#sendQuickMessage").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),$(".autoCompleteText input").val()==$("#QuickMessageBox input[name=recepient]").val()){if(isValid){var e={Recipient:{UserName:$("#QuickMessageBox input[name=recepient]").val()},Body:$("#QuickMessageBox textarea").val()};AjaxCall("SendQuickMessage","{message : "+JSON.stringify(e)+", loggedInUserName:'"+LoggedInUser.UserName+"'}"),HideRightBox("QuickMessageBox"),ShowInfo(String.format("Your message has been sent to {0}.",e.Recipient.UserName)),$("#QuickMessageBox textarea").val("")}}else alert("Please select a valid user.")}),$(".dvProfileGrid .User_Item").live("mouseover",function(){var e=$(this);$(".delete",e).show()}),$(".dvProfileGrid .User_Item").live("mouseleave",function(){var e=$(this);setTimeout(function(){$(".delete",e).hide()},200)}),$(".Contacts .deleteSmall").live("click",function(){var e=$(".username",$(this).parents("tr")).html();confirm(String.format("Do you want to delete {0} from your contact list?",e),function(){AjaxCall("DeleteContact","{userName:'"+LoggedInUser.UserName+"', contactUserName:'"+e+"'}",ContactsDeleteSucessMethod)})}),$("#Login, #LoginUserName").live("mouseenter",function(){if(!isMouseOverLogin||"login-hover"!=$(this).attr("class")){isMouseOverLogin=!0;var e=GetCordinates($(this)[0]),t=$(this).attr("loginboxid");$("#"+t).css("top",e.y+24+"px"),$("#"+t).css("left",e.x-108+"px"),$("#"+t).show(),$(".loginbox input[type=text], .loginbox input[type=password]").val(""),$(this)[0].className="login-hover",$(".LoggedIn .triangle, .LoggedIn .avatar").css("visibility","hidden")}}),$("#Login, #LoginUserName, .loginbox").live("mousemove",function(){isMouseOverLogin=!0}),$(".loginbox input:text, .loginbox input:password").live("focus",function(){isMouseOverLogin=!0}),$("#Login, #LoginUserName, .loginbox").live("mouseleave",function(){0<$(".loginbox input:text[value!=''], .loginbox input:password[value!='']").length||(isMouseOverLogin=!1,setTimeout(function(){isMouseOverLogin||($(".loginbox").hide(),$("#Login, #LoginUserName").attr("class","login"),$(".LoggedIn .triangle, .LoggedIn .avatar").css("visibility","visible"))},2e3))});var RequiredMessage="This field is required.",isValid;function Validate_Form(e){$(".required",$(e).parents(".vform")).each(function(){if($(this).hasClass("errorcontrol"))isValid=!1;else switch($(this).prop("tagName")){case"INPUT":if("file"==$(this).attr("type")){if($(this).next().hasClass("fileError")&&$(this).next().remove(),""==$(this).val()){if(isValid=!1,!$(this).next().hasClass("fileError")){var e=$("").addClass("fileError").css({color:"red",position:"relative",top:"3px"}).html(" "+RequiredMessage);$(this).after(e)}}else if($(this).hasClass("type")){var t=["bmp","gif","png","jpg"],a=(r=$(this).val()).substring(r.lastIndexOf(".")+1,r.length).toLowerCase();isValid=!1;for(var s=0;s").addClass("fileError").css({color:"red","font-weight":"bold",position:"relative",top:"3px"}).html(" Invalid image file.");$(this).after(e)}}else if($(this).hasClass("resumetype")){var r;t=["docx","doc"],a=(r=$(this).val()).substring(r.lastIndexOf(".")+1,r.length).toLowerCase();isValid=!1;for(s=0;s").addClass("fileError").css({color:"red","font-weight":"bold",position:"relative",top:"3px"}).html(" File type exception occur ");$(this).after(e)}}}else if(""==$(this).val().clean()||$(this).val().clean()==RequiredMessage||"Username too short."==$(this).val().clean()||"REQ"==$(this).val().clean())if(isValid=!1,"text"==$(this).attr("type")){AddErrorClass($(this));var i=null!=$(this).attr("validationMessage")?$(this).attr("validationMessage"):RequiredMessage;$(this).val(i)}else AddDummyTextBox($(this),RequiredMessage);else{if($(this).hasClass("email")&&(ValidateEmail($(this).val())||(isValid=!1,AddDummyTextBox($(this),$(this).attr("validationMessage")))),$(this).hasClass("url")){var o=$(this).attr("class").split(/\s+/);for(s=0;su){AddDummyTextArea($(this),String.format("Maximum {0} characters allowed!",u)),isValid=!1;break}}break;case"SELECT":switch($(this).prop("type")){case"select-one":"0"==$(this).prop("selectedIndex")&&($("option",this).eq(0).attr("v",$("option",this).eq(0).html()),$("option",this).eq(0).html(RequiredMessage),AddErrorClass($(this)),isValid=!1);break;case"select-multiple":-1==$(this).prop("selectedIndex")&&($("option",this).eq(0).hasClass("errorcontrol")||($("option",this).eq(0).before(""),$("option",this).eq(0).attr("v",$("option",this).eq(0).html()),$("option",this).eq(0).html(RequiredMessage),AddErrorClass($(this))),isValid=!1)}}})}function RemoveSelectErrorClass(e){switch(e.type){case"select-one":$("option",e).eq(0).html($("option",e).eq(0).attr("v")),$("option",e).eq(0).removeAttr("v"),$(e).removeClass("errorcontrol");break;case"select-multiple":$("option",e).eq(0).remove()}}function AddErrorClass(e){switch(e[0].type){case"select-multiple":$("option",e).eq(0).hasClass("errorcontrol")||$("option",e).eq(0).addClass("errorcontrol");break;default:e.hasClass("errorcontrol")||e.addClass("errorcontrol")}}function AddDummyTextBox(e,t){if(!e.is(":hidden")){var a=$("");e.after(a),e.hide()}}function AddDummyTextArea(e,t){if(!e.is(":hidden")){var a=$("");a.css("width",e[0].offsetWidth),e.after(a),e.hide()}}$(".vform input[type=submit], .vform input[type=image], .vform .submit").live("click",function(){return isValid=!0,$(this).hasClass("notsubmit")||Validate_Form($(this)[0]),isValid}),$(".vform .required").live("focus",function(){if($(this).hasClass("errorcontrol")||$("option",this).eq(0).hasClass("errorcontrol"))switch($(this).removeClass("errorcontrol"),$(this).prop("tagName")){case"INPUT":$(this).val(""),"password"==$(this).attr("rel")&&($(this).prev().show(),$(this).prev().focus(),$(this).prev().val($(this).prev().val()),$(this).remove());break;case"TEXTAREA":$(this).attr("aria-hidden")||$(this).val(""),"password"==$(this).attr("rel")&&($(this).prev().show(),$(this).prev().focus(),$(this).prev().val($(this).prev().val()),$(this).remove());break;case"SELECT":RemoveSelectErrorClass(this)}});var unreadClass="edited2",composeHTML,isMessageSent,IsFormChanged;function GetMessageItemBody(e,t,a){var s=$(".body",$(a).parents(".messageItem"));if(s.is(":visible"))s.slideUp("slow",function(){$(".view",$(a).parents(".messageItem ")).html("View")});else{if($(a).html("Hide"),s.is(":empty")){var r=$(".loader",$(a).parents(".messageItem"));r.css("visibility","visible"),AjaxCall(e,"{"+t+": '"+$(".itemId",$(a).parents(".messageItem")).val()+"'}",function(e){$(a).parents(".messageItem").removeClass(unreadClass),s.html(" "+e.d),r.css("visibility","hidden"),s.slideDown("slow",function(){$(".reply",$(a).parents(".messageItem ")).show()}),UpdateNotifications("Messages","redMessages",unreadClass)})}else $(a).parents(".messageItem").removeClass(unreadClass),s.slideDown("slow",function(){$(".reply",$(a).parents(".messageItem ")).show()}),$(a).html("Hide"),UpdateNotifications("Messages","redMessages",unreadClass);$(".messageItem .body").not(s).slideUp("slow",function(){$(".view",$(this).parents(".messageItem ")).html("View"),$(".reply",$(this).parents(".messageItem ")).hide()})}}function BindMessageItemTriggers(){$(".checkall").click(function(){$(this).is(":checked")?($(".messageItem input[type=checkbox]").not("#solvedprefix").attr("checked","checked"),ToggleActionButtons(0==$(".messageItem input[type=checkbox]").length)):($(".messageItem input[type=checkbox]").not("#solvedprefix").removeAttr("checked"),ToggleActionButtons(!0))}),$(".checkall").parent().hover(function(){$(".checkall",this).is(":checked")&&$(".messageItem input[type=checkbox]:checked").length!=$(".messageItem").length&&$(".checkall",this).stop().removeAttr("disabled")},function(){$(".checkall",this).is(":checked")&&$(".messageItem input[type=checkbox]:checked").length!=$(".messageItem").length&&$(".checkall",this).stop().attr("disabled","disabled")}),$(".messageItem input[type=checkbox]").click(function(){$(".messageItem input[type=checkbox]:checked").length==$(".messageItem").length||0==$(".messageItem input[type=checkbox]:checked").length?$(".checkall").removeAttr("disabled"):$(".checkall").attr("disabled","disabled"),0<$(".messageItem input[type=checkbox]:checked").length?($(".checkall").attr("checked","checked"),ToggleActionButtons(!1)):($(".checkall").removeAttr("checked").removeAttr("disabled"),ToggleActionButtons(!0))})}function BindThreadTagTriggers(){$(".checkall").click(function(){$(this).is(":checked")?($(".messageItem .checkbox input[type=checkbox]").not("#solvedprefix").attr("checked","checked"),ToggleActionButtons(0==$(".messageItem input[type=checkbox]").length)):($(".messageItem .checkbox input[type=checkbox]").not("#solvedprefix").removeAttr("checked"),ToggleActionButtons(!0))}),$(".checkall").parent().hover(function(){$(".checkall",this).stop().removeAttr("disabled")},function(){$(".checkall",this).stop().attr("disabled","disabled")}),$(".messageItem input[type=checkbox][name=ThreadTag]").click(function(){$(this).hasClass("important_tag")||($(".messageItem input[type=checkbox][name=ThreadTag]:checked").length==$(".messageItem input[type=checkbox][name=ThreadTag]").length||0==$(".messageItem input[type=checkbox][name=ThreadTag]:checked").length?($(".checkall").removeAttr("disabled"),$(".checkall").attr("checked","checked")):($(".checkall").attr("disabled","disabled"),$(".checkall").removeAttr("checked")))})}function ToggleActionButtons(e){e?$(".multidelete, .multiaccept, .multimarkUnRead, .multimarkRead, .multireject").prop("disabled","disabled"):$(".multidelete, .multiaccept, .multimarkUnRead, .multimarkRead, .multireject").removeProp("disabled")}function GetSelectedMessageItems(){var e="";return $(".dvNotification .messageItem input[type=checkbox]:checked").each(function(){e+=$(".itemId",$(this).closest(".messageItem")).val()+","}),e.substr(0,e.length-1)}function GetSelectedMessageItemUsers(){var e="";return $(".dvNotification .messageItem input[type=checkbox]:checked").each(function(){e+=$(".username",$(this).parents(".messageItem")).html()+","}),e.substr(0,e.length-1)}function GetItems(){var e="";return $(".messageItem").each(function(){e+=$(".itemId",this).val()+","}),e.substr(0,e.length-1)}function UpdateNotifications(e,t,a){var s=$("#"+e+" ."+a).length;0==s?$("#"+t).hide():$("#"+t).show(),$("#"+t).html(s)}function LoadMessages(e,t,a,s){var r=$("#ddlReadStatus").val(),i=$("#ddlSort").val();if(TabInit(e),e<3){$("#sub_panel").show();var o="Search messages"==$("input[id*=txtSearch]").val()?"":$("input[id*=txtSearch]").val();switch(CurrentTab.ExtraParams.PagerClickHandler="LoadMessages("+e+", {0})",CurrentTab.ExtraParams.Data={userName:PageSetting.UserName,searchTerm:o,sortDirection:i,readStatus:r,messageIds:void 0===a||null==a?null:a},(void 0!==s||1==isMessageSent&&2==e)&&(CurrentTab.ExtraParams.RefreshCache=!0,isMessageSent=!1),$("#Messages .pager").css("visibility","visible"),CurrentTab.ExtraParams.SuccessMethod=function(e,t){if(0<$("#ddlReadStatus").length&&0<$("#ddlReadStatus option[value=0]:selected").length){var a=$(".messageItem input[type=checkbox]").length;$("#ddlReadStatus option").attr("disabled",0{0} requests or messages?",e),function(e){var t;e?($(".messageItem input[type=checkbox]:checked").each(function(){var e=$(this).parents(".messageItem");0<$(".buttons .deleteRequest",e).length?r+=$(".itemId",e).val()+",":s+=$(".itemId",e).val()+","}),r=r.substr(0,r.length-1),""!=(s=s.substr(0,s.length-1))&&AjaxCall("DeleteMessages","{messageIds:'"+s+"', messageType: 1 }",function(e){t=e.d,""==r&&RequestOrMessageItemDeleteSuccess(t)}),""!=r&&AjaxCall("DeleteRequests","{requestIds:'"+r+"'}",function(e){RequestOrMessageItemDeleteSuccess(t+=e.d)})):(a.hasClass("delete")||a.hasClass("deleteMessage")||a.hasClass("deleteRequest"))&&$("input[type=checkbox]",a.parents(".messageItem")).removeAttr("checked")},!0):(alert("At least one item has to be selected."),$(".alert .right-content").vAlign())}}),$("#Messages .multimarkRead").live("click",function(){var r=GetSelectedMessageItems();AjaxCall("UpdateMessagesReadStatus","{messageIds:'"+r+"', isRead: '"+!0+"'}",function(e){if(e.d){for(var t=r.split(","),a=0;a{0}",t.Recipient.UserName)),isMessageSent=!0,window.scrollTo(0,0),CurrentTab.Tab=$(".tabs a")[0],ChangeTab(0),LoadMessages(1,1)):ShowError("Sending failed!")}),$("#subject",e).val(""),$("#body",e).val(""),$("input[type=text]",e).val(""),ClearAutoComplete($(".to",e)),$("input[name = To]").val(""),$(".to").val("")}}),$(".messageItem .reply").live("click",function(){var e=$(this).parents(".messageItem"),t=$(".username",e).html(),a=$(".avatar",e).attr("src"),s=$(".subject",e).html(),r=String.format("On {0}, {1} wrote:{2}",$(".dt",e).val(),t,$(".body",e).html());CurrentTab.Tab=$("#Messages .tabs a")[2],ChangeTab(2),LoadMessages(3,1),SetAutoComplete("input[name=To], .to",t,a),$("#Messages #subject").val("RE: "+s),$("#Messages #body").val("
"+r),window.scrollTo(0,0)})}function LoadRequests(e,t,a,s){switch(TabInit(e),SelectByValue("#ddlSort",a),CurrentTab.ExtraParams.PagerClickHandler="LoadRequests("+e+", {0}, "+$("#ddlSort").val()+")",CurrentTab.ExtraParams.Data={userName:PageSetting.UserName,sortDirection:a},void 0!==s&&(CurrentTab.ExtraParams.RefreshCache=s),e){case 1:return CurrentTab.ExtraParams.Method="GetReceivedRequests",CurrentTab.ExtraParams.IsMessageItem=!0,$(".checkall").show(),$(".multidelete").hide(),$(".multireject").show(),$(".multiaccept").show(),void LoadTemplate("RequestsTemplate.ascx","RequestsReceivedTemplate",function(){CurrentTab.ExtraParams.Template=$("#RequestsReceivedTemplate"),CurrentTab.ExtraParams.SuccessMethod=function(){UpdateNotifications("Requests","redRequests","messageItem")},AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,30,CurrentTab.ExtraParams)},"RequestType-Received");case 2:return CurrentTab.ExtraParams.Method="GetSentRequests",CurrentTab.ExtraParams.IsMessageItem=!0,$(".multireject").hide(),$(".multidelete").hide(),$(".multiaccept").hide(),$(".checkall").hide(),$(".check .messageItem").hide(),CurrentTab.ExtraParams.SuccessMethod=null,void LoadTemplate("RequestsTemplate.ascx","RequestsSentTemplate",function(){CurrentTab.ExtraParams.Template=$("#RequestsSentTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,30,CurrentTab.ExtraParams)},"RequestType-Sent")}AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,30,CurrentTab.ExtraParams),CurrentTab.ExtraParams.RefreshCache=null}function RequestItemAcceptSuccess(e){var t=GetSelectedMessageItemUsers();LoadNotificationRequest(1,0,!0,!1),LoadNotificationRequest(1,2,!0,!1),1{0}'s {1} has been accepted.",t,"Friend Request"))}function RequestItemRejectSuccess(e){var t=0{0}'s friend request has been rejected.",t)),infoBox.hide()}function BindRequestTriggers(){$("#Requests .multiaccept, #Requests .approve, #communication .approve").live("click",function(){var e=$(this);e.hasClass("approve")&&$("input[type=checkbox]",e.parents(".messageItem")).attr("checked","checked"),AjaxCall("AcceptRequests","{requestIds: '"+GetSelectedMessageItems()+"'}",RequestItemAcceptSuccess)}),$(".messageItem .deleteRequest").live("click",function(){$(".requestId").val($(".itemId",$(this).parents(".messageItem")).val());var e=$(".username",$(this).parents(".messageItem")).html(),t=$(".subject",$(this).parents(".messageItem")).html(),a=$(".avatar",$(this).parents(".messageItem")).attr("src");$("#recipientName").val(e),$("#message").html(String.format("Do you want to reject {0}'s {1}?",e,t)),$("#blockmessage").html(String.format("Prevent {0} from sending {1} in future.",e,t)),$("#notifyUser").html(String.format("Notify {0}.",e)),$("#RequestRejectPopup .uname").html(e),$("#RequestRejectPopup .avatar").attr("src",a),ShowModal("RequestRejectPopup")}),$(".multidelete").live("click",function(){AjaxCall("DeleteRequests","{requestIds:'"+GetSelectedMessageItems()+"'}",function(e){e.d&&(LoadRequests(CurrentTab.Index,PagerParameters.PageIndex,$("#ddlSort").val()),ShowSuccess(String.format("{0}'s friend request has been rejected.",PageSetting.UserName)))})}),$("#rejectRequest, #Requests .multireject").live("click",function(){var e=$(this),t=!1,a="",s=$("input[value="+$(".requestId").val()+"]").closest(".messageItem");if($("input[type=checkbox]",s).attr("checked","checked"),e.hasClass("multireject"))a=GetSelectedMessageItems();else{var r=$("#recipientName").val();if($(".checkrequest").is(":checked")){var i={Sender:{UserName:LoggedInUser.UserName},Recipient:{UserName:r},RequestType:1};AjaxCall("BlockRequest","{request : "+JSON.stringify(i)+"}")}$(".notifyUser").is(":checked")&&(t=!0),a=$(".requestId").val()}AjaxCall("RejectRequests","{requestIds:'"+a+"', isNotify: '"+t+"'}",RequestItemRejectSuccess),HideModal("RequestRejectPopup")})}function LoadDynaForm(){$(".dynaform .editable").each(function(){switch($(this).attr("controlType",$(this).attr("title")),$(this).attr("title",""),$(this).attr("controlType").split("$")[0]){case"dropdown":for(var e=$("#"+$(this).attr("controlType").split("$")[1]),t=$(this).html().toLowerCase(),a=$("option",e),s=0;s/g,"\n"):""),"1"==t?($("#DeleteThreadPopup [name=DeleteThreadMessage]").css("display","none"),$("#DeleteThreadPopup #duplicateQuestion").css("display","inline-block"),$("#DeleteThreadPopup [name=duplicateUrl]").addClass("required"),$("#DeleteThreadPopup [name=DeleteThreadMessage]").removeClass("required")):($("#DeleteThreadPopup [name=DeleteThreadMessage]").css("display","inline-block"),$("#DeleteThreadPopup #duplicateQuestion").css("display","none"),$("#DeleteThreadPopup [name=DeleteThreadMessage]").addClass("required"),$("#DeleteThreadPopup [name=duplicateUrl]").removeClass("required"))}function Reply_delete_reason_Click(){var t=$("#DeleteReplyPopup #v_radio_value").val();if("undefined"!=typeof emailMessages)var e=$.grep(emailMessages,function(e){return e.MessageId==parseInt(t)})[0];$("#DeleteReplyPopup [name=DeleteReplyMessage]").removeClass("errorcontrol"),$("#DeleteReplyPopup [name=DeleteReplyMessage]").val(null!=e?e.Body.replace(/ /g,"\n"):"")}function ShowActionBar(){var e=$(".ActionBar");if(0{0} has been deleted from your contact list.",e.d))}function LoadSuggestedInvites(e){var t={};t.Pager=$(".pager"),t.Container=$("#dvSuggestedInvites"),t.Data={forumId:e,loggedInUserName:LoggedInUser.UserName},t.Method="GetSuggestedInvites",t.SuccessMethod=function(e){e.d.HasRows?ShowModal("SuggestedInvitesPopup"):(SetPostBackParams("InsertThreadWithoutInvite"),$("[id*=form1]")[0].submit())},LoadTemplate("WidgetUsersTemplate.ascx","SuggestedInvites",function(){t.Template=$("#SuggestedInvites"),AJAXTemplatePagerCall(t.Method,t.Data,1,20,t)},"Mode-2,EnableHiddenFields-true")}$(".messageItem .smallicon").live("click",function(){$(this).parent().slideUp("slow",function(){$(".view",$(this).parents(".messageItem")).html("View"),$(".view",$(this).parents(".messageItem")).show()})}),$(".dynaform .edit").live("click",function(){$(".dynaform").addClass("open"),$(".dynaform .editable:visible").each(function(){switch($(this).hide(),$(this).attr("controlType").split("$")[0]){case"text":$(this).after(""),$(this).hasClass("email")&&($(this).next().addClass("email"),$(this).next().attr("validationMessage","Invalid email address!"));break;case"textarea":$(this).after("");break;case"calendar":$(this).after("");break;case"dropdown":(s=$("#"+$(this).attr("controlType").split("$")[1])).removeAttr("name"),$(this).after(GetOuterHTML(s[0])),$(this).next().removeAttr("id").removeAttr("style"),$(this).next().attr("name",$(this).attr("id")),$(this).hasClass("req")&&$(this).next().attr("class","required right form-control");for(var e=$(this).attr("value").toLowerCase(),t=$("option",$(this).next()),a=0;aMy Questions",LoggedInUser.UserName)),!1}),$("#Thread .favorite, #Thread .notfavorite").live("click",function(){var t=$(this);""!=LoggedInUser.UserName&&(thread.IsFavorite=t.hasClass("notfavorite"),thread.User={UserName:LoggedInUser.UserName},t.attr("class","loader-large"),t.attr("title","Processing..."),AjaxCall("UpdateFavoriteStatus","{thread: "+JSON.stringify(thread)+"}",function(e){thread.IsFavorite?ShowSuccess("Question has been added to your favorite list."):ShowSuccess("Question has been removed from your favorite list."),t.attr("class",thread.IsFavorite?"favorite":"notfavorite"),t.attr("title",thread.IsFavorite?"Remove from favorites":"Add to favorites")}))}),$("#Thread .subscribed, #Thread .notsubscribed").live("click",function(){var t=$(this);""!=LoggedInUser.UserName&&(thread.IsSubscribed=t.hasClass("notsubscribed"),thread.User={UserName:LoggedInUser.UserName},t.attr("class","loader-large"),t.attr("title","Processing..."),AjaxCall("UpdateThreadSubscription","{thread: "+JSON.stringify(thread)+"}",function(e){thread.IsSubscribed?ShowSuccess("You are now subscribed to notifications from this Question."):ShowSuccess("You have unsubscribed notifications from this Question."),t.attr("class",thread.IsSubscribed?"subscribed":"notsubscribed"),t.attr("title",thread.IsSubscribed?"Unsubscribe Notification":"Subscribe Notification")}))}),$(".markabuse").live("click",function(){"#ReportAbusePopup".AddHidden("replyId","replyId",$(".replyId",$(this).parents(".post")).val()),"#ReportAbusePopup".AddHidden("userName","userName",$(".username",$(this).closest(".post")).attr("rel")),ShowModal("ReportAbusePopup")}),$("#Thread #reportAbuse").live("click",function(){if(""!=LoggedInUser.UserName)if(0<$("#ReportAbusePopup .v_radio a.active").length){var e=$("#ReportAbuseBody").val(),t={Thread:thread,ReplyId:$("#ReportAbusePopup #replyId").val(),User:{UserName:$("#ReportAbusePopup #userName").val()}};$(".markabuse",$(".reply input[value='"+t.ReplyId+"']").parents(".reply")).hide(),t.AbuseType=$("#ReportAbusePopup .v_radio a.active").attr("rel"),AjaxCall("ReportAbuse","{ reply: "+JSON.stringify(t)+", message : '"+e+"',loggedInUserName:'"+LoggedInUser.UserName+"'}",function(e){ShowInfo("Thanks for reporting. Moderators will inform you once action is taken."),HideModal("ReportAbusePopup")})}else ShowError("Please select the type of abuse.",!1)}),$("#Thread .marknotabuse").live("click",function(){reply={Thread:thread,ReplyId:$(".replyId",$(this).parents(".post")).val(),User:{UserName:LoggedInUser.UserName}},AjaxCall("DeleteAbusedReplies","{ reply: "+JSON.stringify(reply)+"}",function(e){ShowInfo("Reply has been marked as not abuse..")}),$(this).css("display","none")}),$(".splitThread").live("click",function(){var e=$(this).parents(".post"),t=$(".replyId",e).val(),a=$("#QuickQuestionPopup textarea")[0].id,s=$("input[name=ThreadId]").val();ShowProgress(),GetReply(s,parseInt(t),function(e){InsertHTML(e.Description,a),HideProgress(),$("#QuickInsertThread").hide(),$("#QuickEditThread").hide(),$("#QuickSplitThread").show(),$(".question-title").show(),$("#QuickQuestionPopup .thread_params").hide(),0==$("#QuickQuestionPopup #SplitReplyId").length?"#QuickQuestionPopup".AddHidden("SplitReplyId","SplitReplyId",t):$("#QuickQuestionPopup #SplitReplyId").val(t),ShowRightBox("QuickQuestionPopup",!0)})}),$(".notsatisfied").live("click",function(){var e=$(".replyId",$(this).parents(".post")).val(),t=$(".username",$(this).closest(".post")).attr("rel");$("#MarkNotSatisfied").attr("name",String.format("MarkNotSatisfied${0}-{1}-{2}",e,t,"true")),ShowModal("NotSatisfiedPopup")}),$("#action").live("click",function(){ShowModal("ActionPopup")}),$("#ActionPopup #ThreadAction").live("click",function(){var e=$("[name=action]:checked").val();if(void 0!==e)switch(e){case"1":0<$("#similarThread a").length?ShowModal("SimilarThreadPopup"):(SetPostBackParams($(".thread .approve")[0].name),$("[id*=form1]")[0].submit());break;case"2":SetPostBackParams($(".thread .close")[0].name),$("[id*=form1]")[0].submit();break;case"3":SetPostBackParams($(".thread .notClose")[0].name),$("[id*=form1]")[0].submit();break;case"4":SetPostBackParams($(".thread .marksolved")[0].name),$("[id*=form1]")[0].submit();break;case"5":SetPostBackParams($(".thread .markNotsolved")[0].name),$("[id*=form1]")[0].submit();break;case"6":SetPostBackParams($(".thread .deleteNonAnsweredReplies")[0].name),$("[id*=form1]")[0].submit();break;case"7":$("#notifyThreadClosure")[0].click(),HideModal("ActionPopup");break;case"8":window.location=$(".thread .edit")[0].href;break;case"9":ShowModal("DeleteThreadPopup");break;case"10":SetPostBackParams($(".thread .undoNonAnsweredReplies")[0].name),$("[id*=form1]")[0].submit();break;case"11":SetPostBackParams($(".thread .deleteNonAnswerAndSolveThread")[0].name),$("[id*=form1]")[0].submit();break;case"12":SetPostBackParams($(".thread .deleteNonAnsweredUserReplies")[0].name),$("[id*=form1]")[0].submit()}else ShowError("Please select action.")}),$("#DeleteThreadPopup input[name=DeleteThread]").live("click",function(){""==jQuery.trim($("#DeleteThreadPopup #v_radio_value").val())||"5"==$("#DeleteThreadPopup #v_radio_value").val()||"1"==$("#DeleteThreadPopup #v_radio_value").val()?(isValid=!0,Validate_Form($(this)[0],isValid),isValid&&(SetPostBackParams($(this)[0].name),$("[id*=form1]")[0].submit())):(SetPostBackParams($(this)[0].name),$("[id*=form1]")[0].submit())}),$("#Thread #solved").live("click",function(){ThreadTagPopupSubmit($(this)[0].name,"true")}),$("#Thread #deleteNonAnswerAndSolve").live("click",function(){ThreadTagPopupSubmit("DeleteNonAnswerAndSolveThread","true")}),$("#Thread #deleteNonAnsweredUserRepliesAndSolved").live("click",function(){ThreadTagPopupSubmit($(this)[0].name,"DeleteNonAnsweredUserRepliesAndSolved")}),$("#Thread #close").live("click",function(){ThreadTagPopupSubmit($(this)[0].name,"true")}),$("#Thread #UpdateAndApprove").live("click",function(){ThreadTagPopupSubmit($(this)[0].name,"")}),$("#duplicateQuestion .search").live("click",function(){var a=$(this);a.attr("disabled","disabled"),ShowProgress(),AjaxCall("GetDuplicateThreads","{threadId:"+$("#DeleteThreadPopup #hfDeleteThreadId").val()+"}",function(e){var t={Data:e.d,HasRows:0");for(var e=0;e"+String.fromCharCode(s)+" ";return a="All "+a}function GetSelectedAlphabet(){var e="All"==$(".roll .active").html()?"":$(".roll .active").html();return null==e?"":e}function UpdateUserSettings(){var e=PopulateDynaVars("#UserSettings");if(IsFormChanged){var t={UserName:LoggedInUser.UserName,ThreadInviteNotification:e.ThreadInviteNotification.Value,CorrespondenceEmail:e.CorrespondenceEmail.Value,FavoriteForumNotification:e.FavoriteForumNotification.Value,FavoriteThreadNotification:e.FavoriteThreadNotification.Value,MessageEmailNotification:e.MessageEmailNotification.Value,RequestActionNotification:e.RequestActionNotification.Value,RepliedThreadReplyNotification:e.RepliedThreadReplyNotification.Value,ThreadReplyNotification:e.ThreadReplyNotification.Value,FollowNotification:e.FollowNotification.Value,ReplyQuoteNotification:e.ReplyQuoteNotification.Value,ReplyVoteNotification:e.ReplyVoteNotification.Value,AnswerMarkedNotification:e.AnswerMarkedNotification.Value};AjaxCall("UpdateUserSetting","{userSetting: "+JSON.stringify(t)+"}")}ShowInfo("Your settings have been updated.")}function LoadTopScorers(e,t){""!=jQuery.trim($("[id*=txtUserSearch]").val()).clean()&&(t=jQuery.trim($("[id*=txtUserSearch]").val()).clean());var a=$("#ddlPeriod").val(),s=$("#TopScorers #ddlOnlineStatus").val(),r={};r.Container=$("#Content"),r.Pager=$(".pager"),r.PagerClickHandler="LoadTopScorers({0}, GetSelectedAlphabet())",r.Data={period:a,searchTerm:t,forumId:$("#ddlForums").val(),onlineStatus:s},r.Method="GetTopScorers",LoadTemplate("TopAnswerersTemplate.ascx","TopAnswerersTemplate",function(){r.Template=$("#TopAnswerersTemplate"),AJAXTemplatePagerCall(r.Method,r.Data,e,30,r)},"Mode-1")}function LoadTopScorers_Widget(){if(0!=$("#dvTopScorers").length){var e=window.location.href.split("/")[window.location.href.split("/").length-2];e=isInt(e)?e:0,""!=jQuery.trim($("[id*=txtUserSearch]").val()).clean()&&(alphabet=jQuery.trim($("[id*=txtUserSearch]").val()).clean());var t={};t.Container=$("#dvTopScorers"),t.Pager=$(".dvTopScorersPager"),t.PagerClickHandler="LoadTopScorers({0}, GetSelectedAlphabet())",t.Data={period:1,searchTerm:"",forumId:e,onlineStatus:0},t.Method="GetTopScorers",LoadTemplate("WidgetUsersTemplate.ascx","TopScorersWidget",function(){t.Template=$("#TopScorersWidget"),t.SuccessMethod=function(e){e.d.HasRows||$("#dvTopScorers").parents(".Box").hide()},AJAXTemplatePagerCall(t.Method,t.Data,1,30,t)},"Mode-1")}}function LoadTopAnswerers(e,t){""!=jQuery.trim($("[id*=txtUserSearch]").val()).clean()&&(t=jQuery.trim($("[id*=txtUserSearch]").val()).clean()),$(".TopAnswererPeriod").show();$("#TopAnswerers #ddlOnlineStatus").val();var a={};a.Container=$("#Content"),a.Pager=$(".pager"),a.PagerClickHandler="LoadTopAnswerers({0}, GetSelectedAlphabet())",a.Data={period:$("#ddlPeriod").val(),forumId:$("#ddlForums").val(),searchTerm:t,onlineStatus:0},a.Method="GetTopAnswerers",LoadTemplate("TopAnswerersTemplate.ascx","TopAnswerersTemplate",function(){a.Template=$("#TopAnswerersTemplate"),AJAXTemplatePagerCall(a.Method,a.Data,e,30,a)},"Mode-2")}function LoadTopAnswerers_Widget(){if(0!=$("#dvTopAnswerers").length){var e=window.location.href.split("/")[window.location.href.split("/").length-2];e=isInt(e)?e:0;var t={};t.Container=$("#dvTopAnswerers"),t.Pager=$(".dvTopAnswererspager"),t.PagerClickHandler="LoadTopAnswerers(1, 1)",t.Data={period:1,forumId:e,searchTerm:"",onlineStatus:0},t.Method="GetTopAnswerers",t.SuccessMethod=function(e){e.d.HasRows||$("#dvTopAnswerers").closest(".WidgetBox").hide(),StarOfTheDay()},LoadTemplate("WidgetUsersTemplate.ascx","TopAnswerersWidget",function(){t.Template=$("#TopAnswerersWidget"),AJAXTemplatePagerCall(t.Method,t.Data,1,5,t)},"Mode-2")}}function LoadUsers(e,t,a){if($("#ControlUsers .startDate").val()>$("#ControlUsers .endDate").val())ShowError("End date must be greater than start date.");else{""!=jQuery.trim($("#ControlUsers [id*=txtUserSearch]").val()).clean()&&(t=jQuery.trim($("#ControlUsers [id*=txtUserSearch]").val()).clean());var s=0;""!=$("#ControlUsers .startDate").val()&&""!=$("#ControlUsers .endDate").val()&&(s=$("#ControlUsers #ddlDateType").val());var r=$("#ControlUsers #ddlUsersStatus").val(),i=$("#ControlUsers #ddlOnlineStatus").val(),o={};void 0!==a&&(o.RefreshCache=a),o.SuccessMethod=function(e){PopulateLevels()},o.Container=$("#ControlUsers #Content"),o.Pager=$("#ControlUsers .pager"),o.PagerClickHandler="LoadUsers({0}, GetSelectedAlphabet())",o.Data={searchTerm:t,userStatus:r,onlineStatus:i,startDate:$("#ControlUsers .startDate").val(),endDate:$("#ControlUsers .endDate").val(),dateType:s,userType:$("#ControlUsers #ddlUserType").val()},o.Method="GetControlUsers",LoadTemplate("ControlUsersTemplate.ascx","ControlUsersTemplate",function(){o.Template=$("#ControlUsersTemplate"),AJAXTemplatePagerCall(o.Method,o.Data,e,30,o),PopulateLevels()})}}function LoadCategories(e,t,a,s){var r={};switch(void 0!==s&&(r.RefreshCache=s),TabInit(e),e){case 1:a=2;break;case 2:a=1}r.Container=$("#Categories #Content"),r.Pager=$("#Categories .pager"),r.PagerClickHandler="LoadCategories("+CurrentTab.Index+", {0}, "+a+")",r.Data={displayCategoriesWithNoForums:!0,sortDirection:a},r.Method="GetAllCategories",r.Template=$("#CategoriesTemplate"),LoadTemplate("CategoryTemplate.ascx","CategoriesTemplate",function(){r.Template=$("#CategoriesTemplate"),AJAXTemplatePagerCall(r.Method,r.Data,t,30,r)})}function LoadForums(e,t,a,s){var r={};switch(void 0!==s&&(r.RefreshCache=s),TabInit(e),e){case 1:a=2;break;case 2:a=1}r.Container=$("#ManageForums #Content"),r.Pager=$("#ManageForums .pager"),r.PagerClickHandler="LoadForums("+CurrentTab.Index+", {0}, "+a+")",r.Data={categoryId:$("#ManageForums #ddlCategories").val(),sortDirection:a},r.Method="GetForums",LoadTemplate("ForumsTemplate.ascx","ForumsTemplate",function(){r.Template=$("#ForumsTemplate"),AJAXTemplatePagerCall(r.Method,r.Data,t,30,r)})}function LoadManageThreads(e,t,a){var s,r=""!=$("#txtThreadSearch").val()?jQuery.trim($("#txtThreadSearch").val()).clean():0,i=""!=$("#txtUserName").val()?jQuery.trim($("#txtUserName").val()).clean():null,o=0;switch(TabInit(e),e){case 1:s=2;break;case 2:s=2,o=1;break;case 3:o=s=2}var n={};void 0!==a&&(n.RefreshCache=a),n.Container=$("#ManageThreads #Content"),n.Pager=$("#ManageThreads .pager"),n.PagerClickHandler="LoadManageThreads("+e+",{0})",n.Data={forumId:$("#ddlForums").val(),threadStatus:$("#ddlThreadStatus").val(),threadAnswerStatus:$("#ddlThreadAnswerStatus").val(),threadId:r,userName:i,isNotify:o,sortDirection:s},n.Method="GetThreads",n.SuccessMethod=function(){BindMessageItemTriggers()},LoadTemplate("ThreadsTemplate.ascx","ThreadsTemplate",function(){n.Template=$("#ThreadsTemplate"),AJAXTemplatePagerCall(n.Method,n.Data,t,30,n),$("#ManageThreads .multiaccept, #ManageThreads .multireject").css("display",1==$("#ddlThreadStatus").val()?"inline-block":"none")},"IsEditable-true,EmptyText-There are no questions available for the criteria.")}function DeleteThreads(t,e){var a="1"==e?$("#DeleteThreadPopup [name=duplicateUrl]").val():$("#DeleteThreadPopup #DeleteThreadMessage").val();AjaxCall("DeleteThreads","{threadIds:'"+t+"', body : '"+a+"', loggedInUserName:'"+LoggedInUser.UserName+"', threadDeleteReason : "+e+"}",function(e){HideRightBox("DeleteThreadPopup"),LoadManageThreads(CurrentTab.Index,PagerParameters.PageIndex,!0),1'),$(".messageItem input[type=checkbox][name=ThreadTag]:checked").length==$(".messageItem input[type=checkbox][name=ThreadTag]").length&&$(".checkall").attr("checked","checked")}),$(".ThreadTagGrid .sub_minus").live("click",function(){var e=$(this).closest("div"),t=$("[name=ThreadTag]",e).val();$("[name=ImpThreadTag][value="+t+"]").removeAttr("checked"),$("[name=ThreadTag][value="+t+"]").removeAttr("checked"),$(this)[0].className="add_plus",$(this).html(''),$(".checkall").removeAttr("checked")}),$("#EditThread .approve").live("click",function(){var e=jQuery.trim($("#EditThread .threadTitle").val()).cleanAlphaNum();$("#EditThread [name=thread_update_type][value=2]").is(":checked")||(e=jQuery.trim($("#EditThread #hfTitle").val()).cleanAlphaNum()),jQuery.trim($("#EditThread #hfTitle").val())!=jQuery.trim($("#EditThread .threadTitle").val())&&$("#EditThread [name=thread_update_type][value=2]").is(":checked")?$("#EditThread [name=isPublic]").attr("checked","checked"):$("#EditThread [name=notify_user]").removeAttr("checked"),0==$("[name=ThreadTag]:checked").length&&PopulateThreadTags(e,$("#EditThread #hfThreadId").val(),!0),ShowModal("ThreadTagsPopup")}),$(".important_tag").live("click",function(){$(this).attr("checked","checked")}),$(".duplicatethread .gray").live("click",function(){confirm("Do you want to delete this question?",function(){$("input[name=duplicateUrl]").val($(".duplicatethread a.blue").attr("href")),$("input[name=thread_delete_reason]").val("1"),SetPostBackParams("DeleteThread"),document.forms[0].submit()})}),$(".duplicatethread button.blue").live("click",function(){var t=$(this).parents(".infobox");AjaxCall("DeleteDuplicateThread","{threadId:'"+thread.ThreadId+"'}",function(e){$("#duplicate").css("display","inline-block"),t.hide()})}),$(".thread #duplicate").live("click",function(){ShowModal("DuplicateThreadPopUp")}),$("#DuplicateThreadPopUp .blue").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=$("#DuplicateThreadMessage").val();LoggedInUser.UserName;if(window.location.href.split("/")[4]==e.split("/")[4])return void AddDummyTextBox($("#DuplicateThreadMessage"),"Original question and duplicate question must be different.");AjaxCall("MarkThreadDuplicate","{thread: "+JSON.stringify(thread)+", userName:'"+LoggedInUser.UserName+"', originalThreadUrl: '"+e+"'}",function(e){e.d?($("#duplicate").hide(),ShowInfo("Question has been marked as duplicate.")):ShowError("The original question url is invalid or the question does not exist.",!0)}),HideModal("DuplicateThreadPopUp")}}),$(".ActionBar #notifyThreadClosure").live("click",function(){$(".threadClosureInfo").css("display","inline-block"),$(".threadClosureInfo td").html(String.format("Question closure notification has been sent {0}.","just now")),AjaxCall("NotifyThreadClosure","{thread: "+JSON.stringify(thread)+"}",function(e){ShowSuccess("Question closure notification has been sent.",!0)})}),$(".thread #markAsAnswerNotification").live("click",function(){ShowModal("MarkAsAnswerNotificationPopup")}),$("#Thread #sendAnswerNotification").live("click",function(){AjaxCall("InsertThreadAnswerNotification","{thread: "+JSON.stringify(thread)+", LoggedInUseName:'"+LoggedInUser.UserName+"'}",function(e){$(".thread #markAsAnswerNotification").css("display","none"),ShowSuccess("Question answer notification has been sent.",!0)}),HideModal("MarkAsAnswerNotificationPopup")}),$("#InsertForum").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=$(this).parents(".vform");forum.ForumName=$("#ForumName",e).val(),forum.Description=$("#txtDescription",e).val(),forum.CategoryId=$("#ddlCategories",e).val(),forum.UserName=LoggedInUser.UserName,AjaxCall("AddForum","{forum: "+JSON.stringify(forum)+", actionType: "+actionType+"}",function(e){$("#Content").empty(),$("#Content").append(String.format("
{0}
",1==e.d?message.New:message.Edit))})}}),$(".favForum, .notfavForum").live("click",function(){var t=$(this);if(""!=LoggedInUser.UserName){var e=$("#ddlForums").val().split("/").length-2,a={ForumId:0<$("#ddlForums").val().split("/")[e]?$("#ddlForums").val().split("/")[e]:0,UserName:LoggedInUser.UserName,IsFavorite:"notfavForum"==t.attr("class")};t.attr("class","loader-large"),t.attr("title","Processing..."),AjaxCall("UpdateForumFavoriteStatus","{forum: "+JSON.stringify(a)+"}",function(e){ShowInfo(a.IsFavorite?"Forum added to favorites.":"Forum removed from favorites."),t.attr("class",a.IsFavorite?"favForum":"notfavForum"),t.attr("title",a.IsFavorite?"Remove from favorites":"Add to favorites")})}}),$(".subforum, .notsubforum").live("click",function(){var t=$(this);if(""!=LoggedInUser.UserName){var e=$("#ddlForums").val().split("/").length-2,a={ForumId:0<$("#ddlForums").val().split("/")[e]?$("#ddlForums").val().split("/")[e]:0,UserName:LoggedInUser.UserName},s=$(this).hasClass("all");a.IsSubscribed=t.hasClass("notsubforum"),t.attr("class","loader-large"),t.attr("title","Processing..."),AjaxCall(s?"UpdateAllForumsSubscription":"UpdateForumSubscription","{forum: "+JSON.stringify(a)+"}",function(e){s?(a.IsSubscribed?ShowInfo("You are now subscribed to notifications for all forums."):ShowInfo("You have unsubscribed notifications for all forums."),t.attr("class",a.IsSubscribed?"subforum":"notsubforum"),t.attr("title",a.IsSubscribed?"Unsubscribe to all forums":"Subscribe to all forums"),t.addClass("all")):(a.IsSubscribed?ShowInfo("You are now subscribed to notifications from this forum."):ShowInfo("You have unsubscribed notifications from this forum."),t.attr("class",a.IsSubscribed?"subforum":"notsubforum"),t.attr("title",a.IsSubscribed?"Unsubscribe Notification":"Subscribe Notification"))})}}),$(".roll a").live("click",function(){var e=$(this).html();"All"==e?(e="",$(".roll").html(GenerateAlphabets("active",null))):$(".roll").html(GenerateAlphabets("active",$(this).html().charCodeAt(0))),AlphabetClickFunction()}),$("#signup_username").live("change",function(){var e=jQuery.trim($(this).val()).clean().replace(/ /g,"");""==e||e.length<$(this).attr("class").split("min")[1]||($(this).val(e),AjaxCall("CheckUsernameAvailability",String.format("{userName: '{0}'}",e),function(e){if(1==e.d)return $(".username-availability").html("Username is available.").removeClass("green-label red-label").addClass("green-label"),void $("input[name=IsValidUserName]").val("true");$(".username-availability").html("Username is already taken.").removeClass("green-label red-label").addClass("red-label"),$("input[name=IsValidUserName]").val("false")}))}),$("#activateUser").live("click",function(){AjaxCall("ActivateUser","{activationCode: '"+$("#txtactivationCode").val()+"'}")}),$(".signup #Agreement a").live("click",function(){ShowModal("AgreementPopup")}),$("#updateUserSetting").live("click",function(){isValid=!0,Validate_Form($(this)[0],isValid);var t=$("#UserSettings #CorrespondenceEmail").html().trim(),a=$("#UserSettings input.email").val().trim();isValid&&AjaxCall("CheckEmailAddressExists","{ userName: '"+LoggedInUser.UserName+"', email: '"+a+"'}",function(e){e.d?ShowError("This email address is already in use. Please use a different email address."):t!=a?(ShowProgress(),AjaxCall("SendEmailVerificationCode","{ recipientName: '"+LoggedInUser.UserName+"', correspondenceEmail: '"+a+"' }",function(){$("#EmailVerificationPopup #email").html(a),HideProgress(),ShowModal("EmailVerificationPopup"),ShowInfo(String.format("Email Verification Code of {0} has been sent in email.",LoggedInUser.UserName))})):UpdateUserSettings()})}),$("#EmailVerificationPopup #resend").live("click",function(){ShowProgress(),AjaxCall("SendEmailVerificationCode","{ recipientName: '"+LoggedInUser.UserName+"', correspondenceEmail: '"+$("#EmailVerificationPopup #email").html()+"' }",function(e){HideProgress(),ShowInfo(String.format("Email Verification Code of {0} has been sent in email.",LoggedInUser.UserName))})}),$("#EmailVerificationPopup #verify").live("click",function(){if(""==$("#EmailVerificationPopup #emailVerificationCode").val().trim())return ShowError("Please Enter Email Verification Code."),!1;ShowProgress(),AjaxCall("ValidateEmailVerificationCode","{ userName: '"+LoggedInUser.UserName+"', verificationCode: '"+$("#EmailVerificationPopup #emailVerificationCode").val()+"' }",function(e){e.d?AjaxCall("DeleteEmailVerificationCode","{ userName: '"+LoggedInUser.UserName+"' }",function(){UpdateUserSettings(),$("#UserSettings .dynaform").removeClass("open"),HideProgress(),HideModal("EmailVerificationPopup")}):(HideProgress(),ShowError("Incorrect email verification code."))})}),$("#EmailVerificationPopup .cancel, #EmailVerificationPopup .close").live("click",function(){$("#EmailVerificationPopup #emailVerificationCode").val(""),$("#UserSettings .dynaform .cancel").click(),$("#UserSettings .dynaform").removeClass("open"),AjaxCall("DeleteEmailVerificationCode","{ userName: '"+LoggedInUser.UserName+"' }")}),$("#TopScorers #search").live("click",function(){""!=jQuery.trim($("[id*=txtUserSearch]").val()).clean()&&LoadTopScorers(1,$("[id*=txtUserSearch]").val())}),$("#TopAnswerers #search").live("click",function(){""!=jQuery.trim($("[id*=txtUserSearch]").val()).clean()&&LoadTopAnswerers(1,$("[id*=txtUserSearch]").val())}),$("#ControlUsers #search").live("click",function(){LoadUsers(1,$("[id*=txtUserSearch]").val()),$(".roll").html(GenerateAlphabets("active",null))}),$("#ControlUsers #Filter").live("click",function(){LoadUsers(1,$("[id*=txtUserSearch]").val()),$(".roll").html(GenerateAlphabets("active",null))}),$("#ControlUsers .delete").live("click",function(){var e=$(".username",$(this).parents(".User_Item")).html();confirm(String.format("Do you want delete {0}?",e),function(){AjaxCall("DeleteUser","{userName:'"+e+"'}",function(){LoadUsers(1,GetSelectedAlphabet(),!0),ShowInfo(String.format("{0} has been deleted.",e))})})}),$("#ControlUsers #confirmSuspend").live("click",function(){var e=$("#suspendPopup #username").val(),t=$("#suspendMessageBody").val();AjaxCall("SuspendUser","{userName:'"+e+"',suspendMessageBody:'"+t+"',loggedInUserName:'"+LoggedInUser.UserName+"'}",function(){LoadUsers(1,GetSelectedAlphabet(),!0),HideModal("suspendPopup"),ShowInfo(String.format("{0} has been suspended.",e))})}),$("#ControlUsers #confirmClose").live("click",function(){var e=$("#closedPopup #username").val(),t=$("#closedMessageBody").val();AjaxCall("CloseUserAccount","{userName:'"+e+"',closedMessageBody:'"+t+"',loggedInUserName:'"+LoggedInUser.UserName+"'}",function(){LoadUsers(1,GetSelectedAlphabet(),!0),HideModal("closedPopup"),ShowInfo(String.format("{0}'s account has been closed.",e))})}),$("#ControlUsers #confirmResume").live("click",function(){var e=$("#resumePopup #username").val(),t=$("#resumeMessageBody").val();AjaxCall("ResumeUser","{userName:'"+e+"', resumeMessageBody:'"+t+"',loggedInUserName:'"+LoggedInUser.UserName+"'}",function(){LoadUsers(1,GetSelectedAlphabet(),!0),HideModal("resumePopup"),ShowInfo(String.format("{0} has been resumed.",e))})}),$("#ControlUsers .message").live("click",function(){ShowMessageRightBox($(".username",$(this).closest(".User_Item")).html())}),$("#ControlUsers .btn-group .suspend").live("click",function(){$("#suspendHeaderText").html(String.format("Do you want suspend {0}?",$(".username",$(this).parents(".user")).html())),"#suspendPopup".AddHidden("username","username",$(".username",$(this).parents(".user")).html()),ShowModal("suspendPopup")}),$("#ControlUsers .btn-group .close-account").live("click",function(){$("#closedHeaderText").html(String.format("Do you want close {0} profile?",$(".username",$(this).parents(".user")).html())),"#closedPopup".AddHidden("username","username",$(".username",$(this).parents(".user")).html()),ShowModal("closedPopup")}),$("#ControlUsers .btn-group .open-account").live("click",function(){var e=$(".username",$(this).parents(".user")).html();confirm(String.format("Do you want open {0} profile?",e),function(){AjaxCall("OpenUserAccount","{userName:'"+e+"'}",function(){LoadUsers(1,GetSelectedAlphabet(),!0),ShowInfo(String.format("{0}'s account has been opened.",e))})})}),$("#ControlUsers .btn-group .resume").live("click",function(){$("#resumeHeaderText").html(String.format("Do you want resume {0}?",$(".username",$(this).parents(".User_Item")).html())),"#resumePopup".AddHidden("username","username",$(".username",$(this).parents(".User_Item")).html()),ShowModal("resumePopup")}),$("#ControlUsers #commonMessage").live("click",function(){ShowRightBox("broadcastMessagePopup")}),$("#ControlUsers .edit").live("click",function(){var e=$(this).closest(".user");$("#editRolesPopup .avatar").attr("src",$(".avatar",e).attr("src")),$("#editRolesPopup .username").html($(".username",e).html()),$("#editRolesPopup input[name=role]").removeAttr("checked");for(var t=$(".roles",e).val().split(","),a=0;a{0}.",e.Recipient.UserName))}}),$("#broadcastMessagePopup .blue").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e={Body:$("#broadcastMessagePopup textarea").val()};AjaxCall("BroadcastMessage","{message : "+JSON.stringify(e)+"}"),HideModal("broadcastMessagePopup"),ShowInfo("Your message has been sent.")}}),$("#ControlUsers .resetPassword").live("click",function(){var e=$(".email",$(this).closest(".user")).html(),t=$(".username",$(this).closest(".user")).html();AjaxCall("ResetPassword","{userName:'"+t+"', emailAddress: '"+e+"'}",function(){ShowSuccess(String.format("Password of {0} has been reset.",t))})}),$("#ControlUsers .User_Item").live("mouseover",function(){var e=$(this);$(".dropdown-toggle",e).show(),$(".btnMore",e).show()}),$("#ControlUsers .User_Item").live("mouseleave",function(){var e=$(this);setTimeout(function(){$(".dropdown-toggle",e).hide(),$(".btnMore",e).hide(),$(".btn-group").removeClass("open")},200)}),$("#ControlUsers .btnMore").live("click",function(){var e=$(this).parent(".User_Item");$("#ControlUserDataPopup #ControlUserData").html($(".PopupData",e)[0].innerHTML),$("#ControlUserDataPopup .username").html($(".username",e)[0].innerHTML),ShowModal("ControlUserDataPopup")}),$("#Categories #add").live("click",function(){ShowModal("EditCategory")}),$("#EditCategory #save").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e=0<$("#EditCategory #CategoryId").length,t={CategoryId:e?$("#EditCategory #CategoryId").val():0,CategoryName:$("#EditCategory #txtCategory").val(),Description:$("#EditCategory #txtDescription").val(),User:{UserName:LoggedInUser.UserName}},a=$("#EditCategory #txtCategory").val();ShowInfo(e?String.format("Category: {0} has been updated.",a):String.format("Category: {0} has been added.",a)),AjaxCall("AddUpdateCategory","{category : "+JSON.stringify(t)+"}",function(){LoadCategories(CurrentTab.Index,1,2,!0)}),HideModal("EditCategory")}}),$("#Categories .edit").live("click",function(){"#EditCategory".AddHidden("CategoryId","CategoryId",$(".itemId",$(this).parents(".category")).val()),$("#txtCategory").val($(".title",$(this).parents(".category")).html()).removeClass("errorcontrol"),$("#txtDescription").val($(".desc",$(this).parents(".category")).html()).removeClass("errorcontrol"),ShowModal("EditCategory")}),$("#Categories .delete").live("click",function(){if(0<$(".forumCount",$(this).parents(".category")).html())ShowError("You cannot delete non empty category!");else{var e=$(this).parents(".category"),t=$(".title",e).html();confirm(String.format("Do you want delete {0}?",t),function(){AjaxCall("DeleteCategory","{categoryId:'"+$(".itemId",e).val()+"'}",function(e){ShowInfo(String.format("Category: {0} has been deleted",t)),LoadCategories(CurrentTab.Index,1,2,!0)})})}}),$("#ManageForums #add").live("click",function(){$("#ddlCategory").val($("#ddlCategories").val()),ShowModal("EditForum")}),$("#ManageForums #save").live("click",function(){var e=$("#EditForum #txtForum").val();isValid=!0,Validate_Form($(this)[0],isValid);var t=0<$("#ManageForums #forumId").length;if(isValid){var a={ForumId:t?$("#EditForum #forumId").val():0,CategoryId:$("#EditForum #ddlCategory").val(),ForumName:e,Description:$("#EditForum #txtDescription").val(),User:{UserName:LoggedInUser.UserName},Keywords:$("#EditForum #txtKeywords").val()};AjaxCall("AddUpdateForum","{forum : "+JSON.stringify(a)+"}",function(e){LoadForums(CurrentTab.Index,1,2,!0)}),HideModal("EditForum"),ShowInfo(t?String.format("Forum: {0} has been updated.",e):String.format("Forum: {0} has been added.",e))}}),$("#ManageForums .edit").live("click",function(){var e=$(this).parents(".forum");"#EditForum".AddHidden("forumId","forumId",$(".forumId",e).val()),$("#EditForum #ddlCategory").val($(".categoryId",e).val()),$("#EditForum #txtForum").val($(".title",e).html()),$("#EditForum #txtDescription").val($(".desc",e).html()),$("#EditForum #txtKeywords").val($(".keywords",e).val()),ShowModal("EditForum")}),$("#ManageForums .delete").live("click",function(){var e=$(this).parents(".forum");if(0<$(".threadCount",e).html())ShowError("You cannot delete non empty forum!");else{var t=$(".name",e).html();confirm(String.format("Do you want to delete {0} forum?",t),function(){AjaxCall("DeleteForum","{forumId:'"+$(".forumId",e).val()+"'}",function(e){LoadForums(CurrentTab.Index,1,2,!0),ShowInfo(String.format("Forum {0} has been deleted.",t))})})}}),$("#ManageThreads #delete").live("click",function(){var e=$("#DeleteThreadPopup #v_radio_value").val();""==jQuery.trim($("#DeleteThreadPopup #v_radio_value").val())||"5"==$("#DeleteThreadPopup #v_radio_value").val()||"1"==$("#DeleteThreadPopup #v_radio_value").val()&&""!=jQuery.trim($("#DeleteThreadPopup [name=duplicateUrl]").val())?(isValid=!0,Validate_Form($(this)[0],isValid),isValid&&DeleteThreads(threadIds,e)):DeleteThreads(threadIds,e)}),$("#ManageThreads #multidelete, #ManageThreads .delete").live("click",function(){var e=GetSelectedMessageItems();threadIds=$(this).hasClass("delete")?$(".itemId ",$(this).parents(".messageItem")).val():e,$("#ManageThreads [name=duplicateUrl]").removeClass("required"),$("#ManageThreads [name=DeleteThreadMessage]").css("display","inline-block"),$("#ManageThreads #duplicateQuestion").css("display","none"),$("#ManageThreads [name=thread_delete_reason]").removeAttr("checked"),ShowRightBox("DeleteThreadPopup")});var threadIds="";function GetMembers(e,t,a){var s,r=$("#Members #ddlLevel").val(),i=$("[id*=ddlPeriod]").val(),o=$("#Members #ddlOnlineStatus").val();switch(""!=jQuery.trim($("#Members [id*=txtUserSearch]").val()).clean()&&(a=jQuery.trim($("[id*=txtUserSearch]").val()).clean(),$("#Members .UserSearch").css("display","inline-block")),TabInit(e),e){case 1:memberFilter=s=1;break;case 2:memberFilter=s=2;break;case 3:s=2,memberFilter=3}CurrentTab.ExtraParams.PagerClickHandler="GetMembers("+e+", {0}, GetSelectedAlphabet())",CurrentTab.ExtraParams.Data={period:i,userFilterType:e,recognitionLevelId:r,sortDirection:s,searchTerm:a,onlineStatus:o},CurrentTab.ExtraParams.Method="GetMembers",CurrentTab.ExtraParams.Template=$("#Members #TopAnswerersTemplate"),CurrentTab.ExtraParams.SuccessMethod=function(e){if(SetRecognitionLevelTips(),AdjustMasterAds(470,1e3,-1),""==GetSelectedAlphabet());else{var t=$("#Members #Content").html();$("#Members #Content").html(String.format("
{0}
",GetSelectedAlphabet())+t)}},LoadTemplate("TopAnswerersTemplate.ascx","TopAnswerersTemplate",function(){CurrentTab.ExtraParams.Template=$("#TopAnswerersTemplate"),AJAXTemplatePagerCall(CurrentTab.ExtraParams.Method,CurrentTab.ExtraParams.Data,t,30,CurrentTab.ExtraParams)},"Mode-2")}function LoadRecentActivity(e){var t=$("#follow_type").val(),a={};void 0!==t&&"Both"!=t?(a.Container=$("#RecentActivity #Content"),a.Pager=$("#RecentActivity .pager"),a.RefreshCache=!0,a.PagerClickHandler="LoadRecentActivity({0})",LoadTemplate("ActivitiesTemplate.ascx","ActivitiesTemplate",function(){a.Template=$("#ActivitiesTemplate"),a.SuccessMethod=function(){},AJAXTemplatePagerCall("GetFollowingUsersActivities",{userName:LoggedInUser.UserName,followType:t},e,30,a)})):(a.Container=$("#RecentActivity #Content"),a.Pager=$("#RecentActivity .pager"),a.PagerClickHandler="LoadRecentActivity({0})",a.Data={userName:"",loggedInUserName:LoggedInUser.UserName},a.Method="GetRecentActivities",LoadTemplate("ActivitiesTemplate.ascx","ActivitiesTemplate",function(){a.Template=$("#ActivitiesTemplate"),AJAXTemplatePagerCall(a.Method,a.Data,e,30,a)}))}function LoadRecentActivity_Widget(){if(0!=$("#dvRecentActivity").length){var e={};e.Container=$("#dvRecentActivity"),e.Pager=$(".RecentActivitypager"),e.PagerClickHandler="LoadRecentActivity_widget({0})",e.Data={userName:"",loggedInUserName:LoggedInUser.UserName},e.Method="GetRecentActivities",LoadTemplate("WidgetRecentActivitiesTemplate.ascx","WidgetRecentActivitiesTemplate",function(){e.Template=$("#WidgetRecentActivitiesTemplate"),AJAXTemplatePagerCall(e.Method,e.Data,1,5,e)})}}function LoadPageSettings(){var e={RefreshCache:!0};e.Container=$("#ManagePageSettings #Content"),e.Pager=$("#ManagePageSettings .pager"),e.PagerClickHandler="LoadPageSettings()",e.Data={},e.Method="GetPageSettings",LoadTemplate("PageSettingsTemplate.ascx","PageSettingsTemplate",function(){e.Template=$("#PageSettingsTemplate"),AJAXTemplatePagerCall(e.Method,e.Data,1,30,e)})}function LoadTutorials(){$("#slideshow").cycle({fx:"scrollLeft",speed:"fast",timeout:0,after:function(){$("#caption td").html(this.alt)}})}function Cycle(e){$("#slideshow").cycle(e-1)}function GetRandomTutorial(){if(!LoggedInUser.IsAdmin&&""!=LoggedInUser.UserName){if("tutorial".IsCookieExists())return;"tutorial".SetCookie("yes",1),AjaxCall("GetRandomTutorial","{}",function(e){var t={};t.Messsage=e.d.Tip,t.link=String.format("/Tutorials/{0}",e.d.TutorialId)})}}function LoadSettings(e){var t={RefreshCache:!0};t.Container=$("#settings #Content"),t.Pager=$("#settings .pager"),t.PagerClickHandler="LoadSetting()",t.Data={key:e},t.Method="GetSettings",LoadTemplate("SettingsTemplate.ascx","SettingsTemplate",function(){t.Template=$("#SettingsTemplate"),AJAXTemplatePagerCall(t.Method,t.Data,1,30,t)})}function VerifySettingKeyExists(e){var t=!1;return $(".settings .keys").each(function(){if($(".settingKey",this).val().toLowerCase()==e.toLowerCase())return!(t=!0)}),t}function LoadVoters(e,t,a){var s={};void 0!==t&&(s.RefreshCache=t),s.ReplyId=e,s.Container=$(".popover .popover-content"),s.Pager=$(".pager"),s.Data={threadId:thread.ThreadId,replyId:e},s.Method="GetReplyVotedUsers",s.ShowVotersDIV=a;var r=$(".reply input.replyId[value="+s.ReplyId+"]").closest(".post");if(0<$(".likes:visible, .AddVote:visible, .DeleteVote:visible",r).length){var i=GetCordinates($(".likes:visible, .AddVote:visible, .DeleteVote:visible",r)[0]);$("#VotedUsers").css({left:i.x-$("#VotedUsers")[0].offsetWidth/2+$(".likes:visible, .AddVote:visible, .DeleteVote:visible",r)[0].offsetWidth/2,top:i.y+25}),s.SuccessMethod=OnVotersLoadSuccess,LoadTemplate("VotersTemplate.ascx","VotersTemplate",function(){s.Template=$("#VotersTemplate"),AJAXTemplatePagerCall(s.Method,s.Data,1,30,s)},"IsEditable-"+(LoggedInUser.IsAdmin?"true":"false"))}}function OnVotersLoadSuccess(e,t){if(0!=e.d.Data.length){e.d.Data.length<=4?$("#VotedUsers .voters").css("overflow","none"):($("#VotedUsers .voters").css("overflow","auto"),isMobile||$("#VotedUsers .voters").css("width","250px"));var a=$(".reply input.replyId[value="+t.ReplyId+"]").closest(".reply");$(".votes",a).val(e.d.Data.length),0==$("#VotedUsers #replyId").length?"#VotedUsers".AddHidden("replyId","replyId",t.ReplyId):$("#VotedUsers #replyId").val(t.ReplyId);var s=$("#VotedUsers .username:contains('"+LoggedInUser.UserName+"')");if(""!=LoggedInUser.UserName&&0')}var t=GetSelectedMessageItems();AjaxCall("NotifyThreadsClosure","{threadIds:'"+(threadIds=$(this).hasClass("notify")?$(".itemId ",$(this).parents(".messageItem")).val():t)+"'}",function(e){LoadManageThreads(CurrentTab.Index,PagerParameters.PageIndex,!0),ShowSuccess("Question closure notification has been sent.",!0)})}),$("#ManageThreads #searchUserThread").live("click",function(){LoadManageThreads(1,1,!0)}),$("#ManageThreads #refresh").live("click",function(){LoadManageThreads(CurrentTab.Index,PagerParameters.PageIndex,!0)}),$("#ManageThreads [name=thread_delete_reason]").live("click",function(){"1"==$(this).val()?($("#ManageThreads [name=DeleteThreadBody]").css("display","none"),$("#ManageThreads #duplicateQuestion").css("display","inline-block"),$("#ManageThreads [name=DeleteThreadBody]").removeClass("required"),$("#ManageThreads [name=duplicateUrl]").addClass("required")):($("#ManageThreads [name=DeleteThreadBody]").css("display","inline-block"),$("#ManageThreads #duplicateQuestion").css("display","none"),$("#ManageThreads [name=duplicateUrl]").removeClass("required"),$("#ManageThreads [name=DeleteThreadBody]").addClass("required"))}),AlphabetClickFunction=function(){$("#Members [id*=txtUserSearch]").val(""),GetMembers($(".tabs .activetab").index()+1,1,GetSelectedAlphabet())},$("#Members #search").live("click",function(){""!=jQuery.trim($("#Members [id*=txtUserSearch]").val()).clean()&&GetMembers(1,1,jQuery.trim($("#Members [id*=txtUserSearch]").val()).clean())}),$("#ManagePageSettings #add").live("click",function(){$("#PageSettingsPopup .header").html("Add new page setting"),$("#txtPage").val("").removeAttr("readonly"),$("#txtUserSlugName").val(""),$("#txtTitle").val(""),$("#txtDescription").val(""),$("#txtKeywords").val(""),$("input:radio[name=rbRequiresLogin][value=false]").attr("checked","checked"),$("input:radio[name=rbOnlyForUser][value=false]").attr("checked","checked"),$("input:radio[name=rbOnlyForRoles][value=false]").attr("checked","checked"),$("input:radio[name=rbIsRouted][value=false]").attr("checked","checked"),$("input:radio[name=rbHasSEO][value=false]").attr("checked","checked"),$("input:radio[name=rbQuickQuestion][value=false]").attr("checked","checked"),$("input:radio[name=rbHasTinyMCE][value=false]").attr("checked","checked"),$("input:radio[name=rbEnableSyntaxHighLighter][value=false]").attr("checked","checked"),$("#PageSettingsPopup input[name=role]").removeAttr("checked"),ShowModal("PageSettingsPopup")}),$("#PageSettingsPopup #save").live("click",function(){var e=$("#PageSettingsPopup #isUpdated").val();if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var t=new Array;$("#PageSettingsPopup input[name=role]:checked").each(function(){t.push($(this).val())});var a={Page:$("#txtPage").val(),RequiresLogin:$("input:radio[name=rbRequiresLogin]:checked").val().toBoolean(),OnlyForUser:$("input:radio[name=rbOnlyForUser]:checked").val().toBoolean(),UserSlugName:$("#PageSettingsPopup #txtUserSlugName").val(),OnlyForRoles:$("input:radio[name=rbOnlyForRoles]:checked").val().toBoolean(),IsRouted:$("input:radio[name=rbIsRouted]:checked").val().toBoolean(),RoleNames:t,Title:$("#PageSettingsPopup #txtTitle").val(),Keywords:$("#PageSettingsPopup #txtKeywords").val(),Description:$("#PageSettingsPopup #txtDescription").val(),HasSEO:$("input:radio[name=rbHasSEO]:checked").val().toBoolean(),ShowQuickQuestion:$("input:radio[name=rbQuickQuestion]:checked").val().toBoolean(),EnableSyntaxHighLighter:$("input:radio[name=rbEnableSyntaxHighLighter]:checked").val().toBoolean(),HasTinyMCE:$("input:radio[name=rbHasTinyMCE]:checked").val().toBoolean()};AjaxCall("UpdatePageSettings","{pageSetting: "+JSON.stringify(a)+"}",function(){LoadPageSettings(),HideModal("PageSettingsPopup"),ShowSuccess(String.format("Page settings {0} for {1}.",e?"updated":"added",a.Page))})}}),$(".pageSetting .edit").live("click",function(){"#PageSettingsPopup".AddHidden("isUpdated","isUpdated",!0);var e=$(this).closest(".pageSetting");$("#PageSettingsPopup .header").html(String.format("Edit {0} page setting",$(".page",e).html())),$("#txtPage").val($(".page",e).html()),$("#txtPage").attr("readonly","readonly"),$("input:radio[name=rbRequiresLogin][value="+$(".requiresLogin",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbOnlyForUser][value="+$(".onlyForUser",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbOnlyForRoles][value="+$(".onlyForRoles",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbIsRouted][value="+$(".isRouted",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbHasSEO][value="+$(".hasSEO",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbQuickQuestion][value="+$(".showQuickQuestion",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbHasTinyMCE][value="+$(".hasTinyMCE",e).html()+"]").attr("checked","checked"),$("input:radio[name=rbEnableSyntaxHighLighter][value="+$(".enableSyntaxHighLighter",e).html()+"]").attr("checked","checked"),$("#txtUserSlugName").val($(".userSlugName",e).html()),$("#txtTitle").val($(".pagetitle",e).html()),$("#txtKeywords").val($(".keywords",e).html()),$("#txtDescription").val($(".description",e).html()),$("#PageSettingsPopup input[name=role]").removeAttr("checked");for(var t=$(".roles",e).val().split(","),a=0;a{0} page settings deleted.",t))})})}),$(".invite #invite").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid){var e={UserName:$("#txtFriendName").val(),Email:$("#txtFriendEmail").val()},t={UserName:LoggedInUser.UserName};AjaxCall("InviteFriend","{user:"+JSON.stringify(t)+", friendUser:"+JSON.stringify(e)+"}",function(e){switch(e.d){case-1:ShowError("This user has already been invited.");break;case-2:ShowError("This user has already exists in the community.");break;default:ShowSuccess(String.format("Invitation have been sent to {0}.",$("#txtFriendName").val()))}$("#txtFriendEmail").val(""),$("#txtFriendName").val("")})}}),$("#settings #updateSetting").live("click",function(){if($("#txtSettingSearch").val(""),isValid=!0,Validate_Form($(this)[0],isValid),isValid){var a=new Array;$(".settings .keys").each(function(e){var t={};t.key=$(".settingKey",this).val(),t.value=$(".settingValue",this).val(),a[e]=t}),AjaxCall("UpdateSetting","{settings: "+JSON.stringify(a)+"}",function(){ShowSuccess("Settings have been updated."),LoadSettings(null)})}}),$("#settings #addSetting").live("click",function(){$("#txtSettingSearch").val(""),ShowModal("insertSettingPopup")}),$("#settings #save").live("click",function(){if(isValid=!0,Validate_Form($(this)[0],isValid),isValid)if(VerifySettingKeyExists($("#settings #txtKey").val()))ShowError(String.format("Setting {0} already exists.",$("#settings #txtKey").val()));else{var e={Key:$("#settings #txtKey").val(),Value:$("#settings #txtValue").val()};AjaxCall("SaveSetting","{setting: "+JSON.stringify(e)+"}",function(){HideModal("insertSettingPopup"),ShowSuccess(String.format("Setting {0} has been added.",e.Key)),LoadSettings(null)})}}),$("#settings .delete").live("click",function(){var e=$(".settingKey",$(this).parents(".settings")).val();confirm(String.format("Do you want to delete {0} setting?",e),function(){AjaxCall("DeleteSetting","{key: '"+e+"'}",function(){ShowSuccess(String.format("Setting {0} has been deleted.",e)),$("#txtSettingSearch").val(""),LoadSettings(null)})})}),$("#settings #search").live("click",function(){LoadSettings(jQuery.trim($("#txtSettingSearch").val().toLowerCase()))}),$(".likes, .AddVote, .DeleteVote").live("mouseenter",function(){if(""!=LoggedInUser.UserName){if(0<$(".deletethread:visible").length)return!1;var e=$(this);if(hideVotesPopup=!1)$("#VotedUsers").hide();else if(0")})}function LoadCheckGridBox(){$(".gridBox, .gridBox2").each(function(){$("input[type=checkbox]",this).is(":checked")&&($(this)[0].className="edited2")})}$(".likes, .DeleteVote, .AddVote, #VotedUsers").live("mouseleave",function(){hideVotesPopup=!0,setTimeout(function(){hideVotesPopup&&null==$("#VotedUsers .loader")[0]&&$("#VotedUsers").hide()},2e3)}),$("#VotedUsers .close").live("click",function(){hideVotesPopup=!1,$("#VotedUsers").hide()}),$("#VotedUsers").live("mousemove, mouseenter",function(){hideVotesPopup=!1}),$("#VotedUsers .deleteSmall").live("click",function(){$("#DeleteUserVotePopup .username").html($(".uname",$(this).closest(".gridBox")).html()),GetThread(thread.ThreadId,function(e){return e.IsDeleted||e.HasAnswer&&!e.IsSolved?(ShowRedirectPopup("Information",e.IsDeleted?"This question has been marked Deleted and hence this action is not permitted.":"This question has been marked Answered and hence this action is not permitted.",thread.Url),!1):e.IsSolved||"4"==e.Status?(ShowRedirectPopup("Information",e.IsSolved?"This question has been marked Solved and hence this action is not permitted.":"This question has been marked Closed and hence this action is not permitted.",thread.Url),!1):($("#VotedUsers").hide(),void(LoggedInUser.UserName!=$(".uname",$(this).closest(".gridBox")).html()?ShowModal("DeleteUserVotePopup"):(ShowActionBarOnDeleteVote(),$("#DeleteUserVotePopup #deleteUserVote").click())))})}),$("#DeleteUserVotePopup #deleteUserVote").live("click",function(){var e={Thread:{ThreadId:thread.ThreadId,Title:thread.Title},ReplyId:$("#VotedUsers #replyId").val(),User:{UserName:$("#DeleteUserVotePopup .username").html()}};HideModal("DeleteUserVotePopup"),DeleteUserVote(e),hideVotesPopup=!1,$("#VotedUsers").hide()}),$(".vertical-buttons .slide").live("click",function(){var e=$(".BoxWrapper #"+$(this)[0].className.replace(" slide",""));if(e.is(":hidden")){e.show();var t=GetCordinates(this).y;e.closest(".BoxWrapper").css({top:t}),e.animate({marginLeft:0==parseInt(e.css("marginLeft"),10)?e.outerWidth():0})}}),$(".BoxWrapper .BoxAd .close").live("click",function(){HideLeftBox($(this).closest(".BoxAd"))}),$(".quick-question,.ask-question, .editthread").live("click",function(){if(""!=LoggedInUser.UserName){var t=$("#QuickQuestionPopup textarea")[0].id;if($(this).hasClass("editthread")){$(".user-question-body .btn-group").removeClass("open"),$("#QuickQuestionPopup .header span").html("Edit Question"),$("#QuickQuestionPopup #QuickEditThread").show(),$("#QuickQuestionPopup #QuickInsertThread").hide(),$("#QuickQuestionPopup #QuickSplitThread").hide(),$("#QuickQuestionPopup .QuickQuestion_Title").val($(".Question .title").html()),$("#QuickQuestionPopup .question-title").hide(),isMobile||$("#QuickQuestionPopup .thread_params").show();var e=$("input[name=ThreadId]").val();ShowProgress(),GetThread(e,function(e){InsertHTML(e.Description,t),HideProgress(),ShowRightBox("QuickQuestionPopup",!0)})}else{if(VerifyDisabledFeature("AskQuestion"))return!1;$("#QuickQuestionPopup .header span").html("Quick Question"),$("#QuickQuestionPopup #QuickEditThread").hide(),$("#QuickQuestionPopup #QuickInsertThread").show(),$("#QuickQuestionPopup #QuickSplitThread").hide(),$("#QuickQuestionPopup .thread_params").hide(),$("#QuickQuestionPopup .question-title").show(),ShowRightBox("QuickQuestionPopup",!0)}return!1}}),$(".addcode").live("click",function(){var e=$(this).closest(".RightBox");if(0":"")+'
",!0),"HideInfoMessage".SetCookie("HideInfoMessage",1)))}),$("#btnAddCustomTag").live("click",function(){var customTag=$("#txtCustomTag").val(),synonymsTagVal=$("[id*=ddlSynonymsTags]").val();if(""!=customTag){var title=$("#ThreadTagsPopup #threadTitle"),tagExists=!1;if($.each($(".ThreadTagGrid input[type=checkbox]"),function(){tagExists||$(this).val().toLowerCase()!=customTag.toLowerCase()||(tagExists=!0)}),""!=synonymsTagVal){var synonymTags,hfSynonymTags=$("#hfSynonymTags").val();synonymTags=""==hfSynonymTags?new Array:eval($("#hfSynonymTags").val());var synonymTag={};synonymTag.Tag=$("[id*=ddlSynonymsTags]").val(),synonymTag.Synonym_Tag=customTag,synonymTags.push(synonymTag),$("#hfSynonymTags").val(JSON.stringify(synonymTags))}if(tagExists)ShowSuccess("Synonyms Tag added successfully.",!1),$("#txtCustomTag").val(""),LoadSynonmyDropdown();else{var threadTagPopup=$(".CustomThreadTagWrap").clone(!0);threadTagPopup.removeClass("CustomThreadTagWrap"),$("input[type=checkbox]",threadTagPopup).val(customTag),$("input[type=checkbox]",threadTagPopup).attr("id",customTag),$("label",threadTagPopup)[0].innerHTML=customTag,$("input[type=checkbox][name=ImpThreadTag]",threadTagPopup).val(customTag),$("label",threadTagPopup).attr("for",customTag),$(".ThreadTagGrid").append(threadTagPopup),threadTagPopup.show(),$("#txtCustomTag").val(""),LoadSynonmyDropdown(),ShowSuccess("Custom Tag added successfully.",!1)}}else ShowError("Please Enter Custom Tag to Add",!1)}),$(".RemoveCustomTag").live("click",function(){var removeButton=$(this),customTag=$("input[name=ThreadTag]",removeButton.parents("#ThreadTagWrap")).val();$("[id*=ddlSynonymsTags] option[value="+customTag+"]").remove(),removeButton.parents("#ThreadTagWrap").remove();var synonymTags=eval($("#hfSynonymTags").val());synonymTags=jQuery.grep(synonymTags,function(e){return e.Tag==$("[id*=ddlSynonymsTags]").val()&&e.Synonym_Tag==customTag},!0),$("#hfSynonymTags").val(JSON.stringify(synonymTags)),ShowSuccess("Custom Tag removed successfully.",!1)}),$(".btnCloseSearchBox").live("click",function(){$("[id*=txtSearch]").val(""),$("[id*=SearchPopup]").hide(),addToReplyThreads.ThreadId=new Array,addToReplyThreads.Link=new Array}),$(function(){$("input[name*=ApproveThread]").click(function(e){var t=$(this);$("[id*=hfActiveThreadsCount]").val()>=3?(e.stopPropagation(),ShowModal("UserWithActivePopup")):(SetPostBackParams(t.attr("name")),$("form")[0].submit())})}),$("#UserWithActivePopup .send-message").live("click",function(){var e={Recipient:{UserName:thread.User.UserName},Body:String.format("You have more than {0} active questions. Your new questions will be approved only when
1. They get closed by system after 2 weeks. 2. You mark answer if there's a solution. 3. Post a solution and mark your own reply as Answer. 4. Send request to close the question by sending message to the Moderator. ",3)};AjaxCall("SendNotMarkingAnswerNotification","{message : "+JSON.stringify(e)+", loggedInUserName:'"+LoggedInUser.UserName+"'}"),ShowInfo(String.format("Your message has been sent to {0}.",e.Recipient.UserName)),HideModal("UserWithActivePopup")}),$(".global-notifications .dismissNotification").live("click",function(){var e=$(this).attr("rel");"GlobalNotificationDisabled".SetCookie(e,30),$(".global-notifications").hide()}),$("#AdControls .UpdateAds").live("click",function(){var a=[];$("#AdControls tbody tr").each(function(){var e=$(this),t={};t.AdId=$("#AdId",e).html(),t.AdProviderId=$("[id*=ddlAdProvider]",e).val(),t.AdTypeId=$("[id*=ddlAdType]",e).val(),t.customAdId=3==t.AdProviderId?$("[id*=ddlCustomAd]",e).val():0,t.content=""!=$("[id*=txtTextAd]",e).val().trim()?$("[id*=txtTextAd]",e).val().trim():"",a.push(t)}),AjaxCall("UpdateAds","{ads: "+JSON.stringify(a)+"}",function(){ShowMessage("SucTip","Ads Updated Successfully",!1)},null)}),$(".tblAds [id*=ddlAdProvider]").live("change",function(){var e=$(this),t=$("[id*=ddlCustomAd]",$(this).parents("tr")),a=($("[id*=hfCustomAdId]",$(this).parents("tr")),$("[id*=txtTextAd]",$(this).parents("tr"))),s=$("[id*=rfvTextAd]",$(this).parents("tr")),r=$("[id*=rfvCustomAd]",$(this).parents("tr"));"3"==e.val()?(t.prop("disabled",!1),ValidatorEnable(r[0],!0),r.hide()):(a.val(""),a.prop("disabled",!0),ValidatorEnable(s[0],!1),t.find("option").filter(function(){return"0"==$(this).val()})[0].selected=!0,t.prop("disabled",!0),ValidatorEnable(r[0],!1))}),$(".tblAds [id*=ddlCustomAd]").live("change",function(){var e=$(this),t=$("[id*=txtTextAd]",$(this).parents("tr")),a=$("[id*=rfvTextAd]",$(this).parents("tr"));"0"!=e.val()?AjaxCall("GetCustomAd","{customAdId: '"+e.val()+"'}",function(e){t.val(e.d.Content),t.prop("disabled",!1),ValidatorEnable(a[0],!0)}):(t.val(""),t.prop("disabled",!0),ValidatorEnable(a[0],!1))}),$("#solvedprefix").live("click",function(){var e=$("#threadTitle").val();$(this).is(":checked")?$("#threadTitle").val(String.format("[Solved] {0}",e)):$("#threadTitle").val(e.replace("[Solved]","").trim())}),$("#Conversations #SearchConverstation").live("click",function(){LoadConversations(1,!1)}),$("#dvMenu .tutorials-links, #lnkMobileTutorials .dropdown-menu .tutorials-links").live("click",function(){var e=$(this),t=("undefined"==typeof id?tinyMCE.activeEditor:tinymce.editors[id]).getContent(),a="";return 0<$(t).length&&$.each($(t),function(){var e=$(this);null==e||"OL"==e[0].tagName||e.hasClass("addToReplyList")||null==e[0].innerHTML||(a+=e[0].outerHTML)}),a+=e[0].outerHTML,$("#QuickReplyPopup .header span").html("Quick Reply"),$("#QuickReplyPopup").show(),ClearTinyMCE("txtQuickReply_Description"),InsertHTML(a,"txtQuickReply_Description"),!1}),$("body").on("mousemove","#Thread",function(e){isMouseDown&&(mobileSelection=jQuery.trim(GetSelection()),quoteText=jQuery.trim(getHTMLOfSelection()),""!=jQuery.trim(GetSelection())&&(window.getSelection?quotePost=$(window.getSelection().getRangeAt(0).commonAncestorContainer).parents(".post"):document.selection&&(quotePost=$(document.selection.getRangeAt(0).commonAncestorContainer).parents(".post")))),isMouseMove=!0}),$("body").on("mouseup","#Thread",function(e){var t=jQuery.trim(GetSelection());isMobile&&isMouseDown&&isMouseMove&&""!=t&&(isMouseDown=isMouseMove=!1,0==$(".search-menu:hover").length&&0==$(".btn:hover").length&&ShowSearchMenu(e))}),$("body").on("tap","#Thread",function(e){""!=jQuery.trim(GetSelection())&&(mobileSelection=jQuery.trim(GetSelection()),quoteText=getHTMLOfSelection(),mobileSelection=jQuery.trim(GetSelection()),window.getSelection?quotePost=$(window.getSelection().getRangeAt(0).commonAncestorContainer).parents(".post"):document.selection&&(quotePost=$(document.selection.getRangeAt(0).commonAncestorContainer).parents(".post")))}),$("body").on("mousedown","#Thread",function(e){""!=jQuery.trim(GetSelection())&&(mobileSelection=jQuery.trim(GetSelection()),quoteText=jQuery.trim(getHTMLOfSelection()),window.getSelection?quotePost=$(window.getSelection().getRangeAt(0).commonAncestorContainer).parents(".post"):document.selection&&(quotePost=$(document.selection.getRangeAt(0).commonAncestorContainer).parents(".post"))),$(e.target).hasClass("search-link")&&1==e.which&&SearchInSite($(e.target)),isMouseDown=!0,isMobile||$(e.target).hasClass("search-link")?$(".search-menu").hide():ShowSearchMenu(e)}),$("body").on("mousedown",".thread-context-menu a",function(e){var t=$(".thread .threadId").filter(function(){return $(this).val()==$(".thread-context-menu input[name=selectedThreadId]").val()}),a=$(this);t.closest(".thread").find(".threadTitle").attr("href");switch(a[0].id){case"lnkOpen":setTimeout(function(){$(".thread-context-menu").hide()},300);break;case"lnkApprove":(s=t.parents(".thread").find(".thread-status-flag")).removeClass("unapproved"),s.addClass("active"),s.attr("title","Unanswered question."),s.attr("src","/images/metro/ActiveFlag.png"),s.tooltip("destroy"),s.tooltip({placement:"top"}),setTimeout(function(){$(".thread-context-menu").hide()},300);break;case"lnkDelete":var s;$("#DeleteThreadPopup #hfDeleteThreadId").val($(".thread-context-menu input[name=selectedThreadId]").val()),(s=t.parents(".thread").find(".thread-status-flag")).hasClass("closed")?($("#DeleteThreadPopup .v_radio a#lnkNoEmail").addClass("active"),$("#DeleteThreadPopup #v_radio_value").val("-1"),$("#DeleteThreadPopup input[name=DeleteThread]").click()):ShowDeleteThreadPopup();break;case"lnkAssign":$("#AssignThreadPopup #hfAssignThreadId").val($(".thread-context-menu input[name=selectedThreadId]").val()),ShowAssignThreadPopup()}}),$("body").on("mousedown",".Threads",function(e){"lnkOpen"==$(e.target)[0].id||"lnkApprove"==$(e.target)[0].id||$(e.target).hasClass("threadTitle")||$(".thread-context-menu").hide()}),$("body").on("click",".Threads .threadTitle",function(e){if(isMobile&&LoggedInUser.IsAdmin)return!1}),$("body").on("mousedown",".Threads .threadTitle",function(e){if(LoggedInUser.IsAdmin){var t=$(this),a=e.pageY,s=e.pageX;if(3==e.which||isMobile)return $(".thread-context-menu #lnkOpen").attr("href",t.attr("href")),$(".thread-context-menu #lnkApprove").attr("href",t.attr("href")+"?approve=1"),$(".thread-context-menu #lnkApprove").css("display",t.closest(".thread").find(".thread-status-flag").hasClass("unapproved")?"block":"none"),$(".thread-context-menu #lnkDelete").css("display",t.closest(".thread").find(".thread-status-flag").hasClass("deleted")?"none":"block"),$(".thread-context-menu #lnkAssign").css("display",t.closest(".thread").find(".thread-status-flag").hasClass("unapproved")||t.closest(".thread").find(".thread-status-flag").hasClass("active")?"block":"none"),$(".thread-context-menu input[name=selectedThreadId]").val(t.closest(".thread").find(".threadId").val()),$("body").on("contextmenu",".Threads .threadTitle",function(e){e.preventDefault()}),$(".thread-context-menu").css("top",a),$(".thread-context-menu").css("left",s),$(".thread-context-menu").show(),!1}}),$("body").on("paste","#PasteContentPopup #txtPasteContent",function(e){var t=void 0;window.clipboardData&&window.clipboardData.getData?t=window.clipboardData.getData("Text"):e.clipboardData&&e.clipboardData.getData&&(t=e.clipboardData.getData("text/plain"));for(var a=t=t.replace(/\n/g," "),s=/(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi;null!==(matchArray=s.exec(t));){var r=String.format('{0}',jQuery.trim(matchArray[0]));a=t.replace(jQuery.trim(matchArray[0]),r)}return e.preventDefault(),a=a.replace(/( |<\/br>| )/gim,"\n"),e.target.value=a,!1}),$("body").on("click","#PasteContentPopup .blue",function(e){if(Validate_Form($(this)[0],!0),!$("#PasteContentPopup #txtPasteContent").hasClass("errorcontrol")){var t=$("#QuickQuestionPopup").is(":visible")?$("#QuickQuestionPopup textarea")[0].id:$("#QuickReplyPopup textarea")[0].id;$("#QuickReplyPopup").show();var a=$("#PasteContentPopup #txtPasteContent").val().replace(/\n/g," ");""!=t&&InsertHTML(a,t),HideModal("PasteContentPopup")}}),$("#AssignThreadPopup .blue").live("click",function(){var a=$("input[name=AssignUserName]:checked").val(),e=$("#AssignThreadPopup #hfAssignThreadId").val(),s=$(".Threads .thread").filter(function(){return $(this).find(".threadId").val()==e});AjaxCall("AssignThread","{threadId:'"+e+"', assignUserName:'"+a+"'}",function(e){if(ShowSuccess(String.format("Question has been assigned to {0}.",a)),"undefined"!=typeof thread)$("#Thread #lblAssignedUserName").html(String.format("Assigned to {0}",a)),thread.AssignedUserName=a,$("#Thread #lblAssignedUserName").show();else{$("#lblAssignedUserName",s).html(String.format("Assigned to {0}",a)),$("#lblAssignedUserName",s).show();var t=$("#lblAssignedUserName .username",s).html();"Assigned"=="Filter".QueryString()&&a!=t&&(1==$(".Threads .thread:visible").length&&($(".Threads .threads").hide(),$(".Threads .infobox").show(),BoxVerticalAlign()),s.hide())}$("#AssignThreadPopup button[name=AssignThread]").attr("disabled","disabled"),$("#AssignThreadPopup #hfAssignThreadId").val(""),HideModal("AssignThreadPopup")})}),$("#AssignThreadPopup .close, #AssignThreadPopup .gray").live("click",function(){$("input[name=AssignUserName]").removeAttr("checked"),$("#AssignThreadPopup #hfAssignThreadId").val(""),$("button[name=AssignThread]").attr("disabled","disabled")}),$("input[name=AssignUserName]").live("click",function(){0<$("input[name=AssignUserName]:checked").length?$("button[name=AssignThread]").removeAttr("disabled"):$("button[name=AssignThread]").attr("disabled","disabled")}),$(".thread .assign").live("click",function(){$("#AssignThreadPopup #hfAssignThreadId").val(thread.ThreadId),ShowAssignThreadPopup()}),$("#DisabledFeatures #btnAddDisableFeature").live("click",function(){$("#AddDisabledFeaturePopup #disabledFeatureHeaderText").html("Add Disabled Feature"),$("#AddDisabledFeaturePopup input[name=DisabledFeatureId]").val(0),ShowModal("AddDisabledFeaturePopup")}),$("#DisabledFeatures .edit").live("click",function(){var e=$(this).closest("tr");$("#AddDisabledFeaturePopup #disabledFeatureHeaderText").html("Edit Disabled Feature"),$("#AddDisabledFeaturePopup input[name=Name]").val($("td",e).eq(0).text().trim()),$("#AddDisabledFeaturePopup textarea[name=Message]").val($("td",e).eq(1).text().trim()),$("#DisabledFeatures #startDate").data("DateTimePicker").date(new Date($("td",e).eq(2).text().trim())),$("#DisabledFeatures #endDate").data("DateTimePicker").date(new Date($("td",e).eq(3).text().trim())),$("#AddDisabledFeaturePopup input[name=DisabledFeatureId]").val($("input[name=DisabledFeatureIdVal]",e).val()),ShowModal("AddDisabledFeaturePopup")}),$("#DisabledFeatures .delete").live("click",function(){var e=$(this)[0].name;return confirm("Confirm Delete Disabled Feature",function(){SetPostBackParams(e),$("form")[0].submit()}),!1}),$("#startDate, #endDate").on("dp.change",function(e){var t=$(this).next("input.datetimepicker");0