function getScript(n,t){var i=document.createElement("script"),r,u;i.type="text/javascript",i.async=!0,i.src=n,r=document.getElementsByTagName("head")[0],u=!1,i.onload=i.onreadystatechange=function(){u||this.readyState&&this.readyState!="loaded"&&this.readyState!="complete"||(u=!0,typeof t!="undefined"&&t(),i.onload=i.onreadystatechange=null,r.removeChild(i))},r.appendChild(i)}function recaptchaCallback(){isHuman=!0,$("#recaptcha_container1, #recaptcha_container2, .recaptcha-error").hide(300)}function recaptchaCheck(){(isIE8||isIE&&$("#recaptcha_container1 iframe").attr("src").indexOf("fallback")!=-1)&&recaptchaCallback(null)}function OnErrorCall(n){console.log(n)}function prettyDate(n){n=n.replace("AM","").replace("PM","");var r=new Date((n||"").replace(/-/g,"/").replace(/[TZ]/g," ")),i=(+new Date-r.getTime())/1e3,t=Math.floor(i/86400);return isNaN(t)||t<0?"":t==0&&(i<60&&"just now"||i<120&&"1 minute ago"||i<3600&&Math.floor(i/60)+" minutes ago"||i<7200&&"1 hour ago"||i<86400&&Math.floor(i/3600)+" hours ago")||t==1&&"Yesterday"||t<7&&t+" days ago"||t<=31&&Math.ceil(t/7)+" weeks ago"||t>31&&t<=365&&Math.ceil(t/31)+" months ago"||t>365&&"more than a year ago"}(function(n){function ft(){}function et(n){h=[n]}function t(n,t,i){return n&&n.apply(t.context||t,i)}function u(n){return/\?/.test(n)?"&":"?"}function ut(r){function oi(n){pt++||(wt(),vt&&(s[ct]={s:[n]}),ti&&(n=ti.apply(r,[n])),t(bt,r,[n,d,r]),t(ni,r,[r,d]))}function gt(n){pt++||(wt(),vt&&n!=g&&(s[ct]=n),t(kt,r,[r,n]),t(ni,r,[r,n]))}r=n.extend({},it,r);var bt=r.success,kt=r.error,ni=r.complete,ti=r.dataFilter,ii=r.callbackParameter,ri=r.callback,si=r.cache,vt=r.pageCache,ui=r.charset,ct=r.url,lt=r.data,fi=r.timeout,yt,pt=0,wt=ft,hi,ci,ei,ut,at,dt;return(tt&&tt(function(n){n.done(bt).fail(kt),bt=n.resolve,kt=n.reject}).promise(r),r.abort=function(){pt++||wt()},t(r.beforeSend,r,[r])===!1||pt)?r:(ct=ct||f,lt=lt?typeof lt=="string"?lt:n.param(lt,r.traditional):f,ct+=lt?u(ct)+lt:f,ii&&(ct+=u(ct)+encodeURIComponent(ii)+"=?"),si||vt||(ct+=u(ct)+"_"+ +new Date+"="),ct=ct.replace(/=\?(&|$)/,"="+ri+"$1"),vt&&(yt=s[ct])?yt.s?oi(yt.s[0]):gt(yt):(nt[ri]=et,ut=n(k)[0],ut.id=v+st++,ui&&(ut[ot]=ui),rt&&rt.version()<11.6?(at=n(k)[0]).text="document.getElementById('"+ut.id+"')."+o+"()":ut[c]=c,ht&&(ut.htmlFor=ut.id,ut.event=e),ut[y]=ut[o]=ut[p]=function(n){if(!ut[w]||!/i/.test(ut[w])){try{ut[e]&&ut[e]()}catch(t){}n=h,h=0,n?oi(n[0]):gt(l)}},ut.src=ct,wt=function(){dt&&clearTimeout(dt),ut[p]=ut[y]=ut[o]=null,i[b](ut),at&&i[b](at)},i[a](ut,ei=i.firstChild),at&&i[a](at,ei),dt=fi>0&&setTimeout(function(){gt(g)},fi)),r)}var c="async",ot="charset",f="",l="error",a="insertBefore",v="_jqjsp",r="on",e=r+"click",o=r+l,y=r+"load",p=r+"readystatechange",w="readyState",b="removeChild",k="<script>",d="success",g="timeout",nt=window,tt=n.Deferred,i=n("head")[0]||document.documentElement,s={},st=0,h,it={callback:v,url:location.href},rt=nt.opera,ht=!!n("<div>").html("<!--[if IE]><i><![endif]-->").find("i").length;ut.setup=function(t){n.extend(it,t)},n.jsonp=ut})(jQuery);var isHuman=!1,intervalId=null,commentsReplyEnabled=$("#commentsReplyEnabled").val(),nameExists=!0;$(".missingNameForm").hide();var isSafariOrOldIe=!1,isIE8=!1,isIE=!1;navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1&&(isSafariOrOldIe=!0),navigator.userAgent.indexOf("MSIE")!=-1&&(isIE=!0,parseInt(navigator.userAgent.split("MSIE")[1])<10&&(isSafariOrOldIe=!0),parseInt(navigator.userAgent.split("MSIE")[1])<9&&(isIE8=!0)),navigator.appVersion.indexOf("Trident/")>0&&(isIE=!0),getScript("https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js",function(){function e(){$("#loginMessage").hide();var n="";$.ajax({type:"GET",url:"/api/blog/GetLoggedInUserEmail",contentType:"application/json; charset=utf-8",async:!1,success:function(t){n=t.d},error:OnErrorCall}),$.get(apiBasePath+"/WebUser/LoggedInUserFullName?email="+n,function(t){$("#fullName").val(t),$("#emailAddress").val(n),$("#commentName").val(t),$("#commentName").attr("type","hidden"),$("#commentEmail").val(n),$("#commentEmail").attr("type","hidden"),$("#notifyOwner").show(),$("#submitButton").val("Post comment as "+t),u(),t.trim().length==0&&(nameExists=!1,$("#commentForm").hide(),$(".missingNameForm").show())})}function u(){if($("#emailAddress").val().length>0){var t=$("#emailAddress").val(),n=$("#fullName").val();$(".replyForm input[type='text']").val(n),$(".replyForm input[type='text']").attr("type","hidden"),$(".replyForm input[type='email']").val(t),$(".replyForm input[type='email']").attr("type","hidden"),$(".notifyOwner").show(),$(".replySubmitButton").val("Post reply as "+n)}}function i(){if($(".replyForm").is(":visible")==!1){console.log("running get comments");var n="{'intId':'"+t+"'}";$.ajax({type:"GET",url:"/api/blog/GetComments?intId="+t,contentType:"application/json; charset=utf-8",dataType:"json",success:o,error:OnErrorCall})}}function o(n){var i=$("#commentsContainer").children().length,r,t,f;if(i==0&&$("#recaptcha_comment_reply").hide(),r=n==="undefined",t=0,r||(t=n.length),$(".comments-count").text("("+t+")"),t<5&&$(".show-more-comments").hide(),t!=i){for($("#commentsContainer").html(""),x=0;x<t;x++)f={commentId:"c"+n[x].intId,commentName:n[x].strName,commentDate:n[x].strDate,commentComment:n[x].strComment,commentParentId:n[x].intParentId,commentIndent:n[x].strIndent,commentInnerCommentClass:n[x].strInnerCommentClass},$("#commentTemplate").tmpl(f).appendTo("#commentsContainer");$(".replyDecisionContainer span").hide(),$(".replyForm").hide(),$(".saveUserNameForm").hide(),$("#recaptcha_comment_reply").hide(),commentsReplyEnabled&&u()}}function s(){if(isHuman==!1){$(".recaptcha-error").show(200);return}var n='{"intId":"'+t+'", "strName":"'+$("#commentName").val()+'",  "boolNotifyOwner":"'+$("#notifyOwner label").hasClass("selected")+'", "strWebsite":"'+$("#commentWebsite").val()+'", "strEmail":"'+$("#commentEmail").val()+'", "strComment":"'+$("#commentComment").val().replace("'","&apos;")+'"}';$.ajax({type:"POST",url:"/api/blog/AddComment/",data:n,contentType:"application/json; charset=utf-8",dataType:"json",success:function(){$("#commentFeedback").show(),commentsReplyEnabled?$("#emailAddress").val().length==0&&($("#commentName").val(""),$("#commentEmail").val("")):($("#commentName").val(""),$("#commentEmail").val("")),$("#commentComment").val(""),$("#notifyOwner label").removeClass("selected")},error:OnErrorCall})}function h(n){if(isHuman==!1){$(".recaptcha-error").show(200);return}var t=$(n.find("span")[0]).attr("name"),r=n.find("input")[0].value,u=n.find("input")[1].value,f=n.find("textarea")[0].value,e="undefined",o=$(n.find("label.checkbox")[0]).hasClass("selected"),s='{"intId":"'+t.substring(1,t.length)+'", "strName":"'+r+'",  "boolNotifyOwner":"'+o+'", "strWebsite":"'+e+'", "strEmail":"'+u+'", "strComment":"'+f.replace("'","&apos;")+'"}';$.ajax({type:"POST",url:"/api/blog/AddComment/",data:s,contentType:"application/json; charset=utf-8",dataType:"json",success:function(){$(".replyFeedback[name$="+t+"]").show(),$(".replyForm").slideUp(),$(n.find("input")[0]).val(""),$(n.find("input")[1]).val(""),$(n.find("textarea")[0]).val(""),$(n.find("label.checkbox")[0]).removeClass("selected"),window.setTimeout(function(){$(".replyFeedback[name$="+t+"]").slideUp(),i()},4e3)},error:OnErrorCall})}function r(n){if($(".replyForm[name$="+n+"]").is(":visible")==!1){$("#recaptcha_comment_reply").show();var t=$("#recaptcha_comment_reply");$(".replyForm[name$="+n+"] .captchaReplyDynamic").append(t),nameExists?($(".replyForm").slideUp(),$(".replyForm[name$="+n+"]").slideDown()):($(".replyForm").slideUp(),$(".saveUserNameForm").slideUp(),$(".saveUserNameForm[name$="+n+"]").slideDown())}}function n(n){var i,r,t;return valid=!0,i=$(n).find("[required]"),$(i).each(function(){var t,n;$(this).next("[name='validationErrorRequired']").remove(),t=isIE8?$(this).val()=="":$(this).val().trim()=="",t&&(valid=!1,n="This field is required",console.log(n),$("<p name='validationErrorRequired' style='color: red'>"+n+"<\/p>").insertAfter(this))}),r=$(n).find("[type='email']"),t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,$(r).each(function(){var i,r,n;$(this).next("[name='validationErrorEmail']").remove(),i=isIE8?$(this).val()=="":$(this).val().trim()=="",r=isIE8?t.test($(this).val()):t.test($(this).val().trim()),i||r||(valid=!1,n="Email address has a wrong format",console.log(n),$("<p name='validationErrorEmail' style='color: red'>"+n+"<\/p>").insertAfter(this))}),valid}function f(){var n=document.URL.split("?")[0],t=$("#smartSearchInput").val();t!=""?window.location=$("#postPageBody").length>0?n.substr(0,n.lastIndexOf("/"))+"?q="+t:n+"?q="+t:alert("Please provide a search term.")}var t=$("#pageId").attr("content");getScript("https://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"),getScript("/assets/js/plugins/jQuery.tmpl.min.js",function(){$("#commentsContainer").length>0&&(i(),window.setInterval(i,1e4),console.log("initial service load"))}),$("#emailAddress[name$='blogPost']").length>0&&$("#emailAddress").val().length>0&&commentsReplyEnabled&&e();$("body").on("click",".replyGeneral",function(n){n.preventDefault(),$(".replyDecisionContainer span").hide(),$(".replyGeneral").show();var t=$(this).attr("name");$(".replyGeneral[name$="+t+"]").hide(),intervalId!=null&&(clearInterval(intervalId),intervalId=null),$("#emailAddress").val().length>0?r(t):($(this).hide(),$(".replyForm").slideUp(),$(".replyDecisionContainer[name$="+t+"] span").show())});$("body").on("click",".replyLogin",function(n){n.preventDefault();var t=$(this).attr("name");$(".not-logged-in #myaspc-sign-in-button")[0].click(),intervalId=setInterval(function(){$("#emailAddress").val().length>0&&(console.log("user logged in"),$("#fullName").val().trim().length==0&&(nameExists=!1,$("#commentForm").hide(),$(".missingNameForm").show()),r(t),$(".replyDecisionContainer[name$="+t+"] span").hide(),$(".replyGeneral[name$="+t+"]").hide(),clearInterval(intervalId),intervalId=null)},1e3)});$("body").on("click",".replyGuest",function(n){n.preventDefault();var t=$(this).attr("name");r(t),$(".replyDecisionContainer[name$="+t+"] span").hide(),$(".replyGeneral[name$="+t+"]").hide()});$("#commentForm").submit(function(t){t.preventDefault(),(!isSafariOrOldIe||isSafariOrOldIe&&n($(this)))&&$("#commentForm").valid()&&s()});$("body").on("submit","form.replyFormSubmit",function(t){if(t.preventDefault(),!isSafariOrOldIe||isSafariOrOldIe&&n($(this))){var i=$(this).parent();h(i)}});$("body").on("submit","form.missingNameForm",function(t){if(t.preventDefault(),replyFormSubmit=$(this).prev("form.replyFormSubmit"),!isSafariOrOldIe||isSafariOrOldIe&&n($(this))){var i=$($(this).find("input")[0]).val(),r=$($(this).find("input")[1]).val(),u=null;$($(this).parent()).hasClass("replyContainer")&&(u=$(this).find(".saveUserNameForm").attr("name")),requirejs(["utils"],function(n){n.CallWebApi({api:webapi.UpdateUserFullName,timeout:15e3,dataType:"json",xhrFields:{withCredentials:!0},data:{fname:i,lname:r},success:function(n){n&&($(replyFormSubmit.find("input")[0]).val(i+" "+r),$("#fullName").val(i+" "+r),nameExists=!0,$("#commentForm").show(),$(".missingNameForm").hide(),$(".replySubmitButton").val("Post reply as "+i+" "+r),$("#submitButton").val("Post comment as "+i+" "+r),u!=null&&$(".replyForm[name$="+u+"]").slideDown())},error:function(){}})})}});$("body").on("change","input, textarea",function(){isSafariOrOldIe&&n($(this).parent())});$("body").on("click",".notifyOwner label",function(){$(this).toggleClass("selected")});$("#smartSearchInput").on("focus",function(){$(this).val()=="Search"&&$(this).val("")}).on("focusout",function(){$(this).val()==""&&$(this).val("Search")});$("#smartSearchButton").on("click",function(n){n.preventDefault(),f()});$("#smartBlogSearchForm").on("submit",function(n){n.preventDefault(),f()});$(".show-more-comments").on("click",function(n){n.preventDefault(),$("#commentsContainer").addClass("all"),$(".comment").height("initial"),$(".show-more-comments").hide()});$("#commentName, #commentEmail, #commentComment").on("focus",function(){$("#commentFeedback").hide()});$("textarea#commentComment").val("")}),typeof jQuery!="undefined"&&(jQuery.fn.prettyDate=function(){return this.each(function(){var n=prettyDate(this.title);n&&jQuery(this).text(n)})}),$(document).ready(function(){$("a.pagePrev").html('<span class="icon-angle-left"><\/span> Previous'),$("a.pageNext").html(' Next<span class="icon-angle-right"><\/span>'),$(".pageItem:contains('...')").hover(function(){console.log("sasas"),$(this).css("background-color","white")}),$("li.page_prev a").length==0&&$("li.page_prev").width(15)})