eval(function(a,b,c,d,e,f){e=function(a){return(a<b?"":e(parseInt(a/b)))+((a%=b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(c--)f[e(c)]=d[c]||e(c);d=[function(a){return f[a]}],e=function(){return"\\w+"},c=1}while(c--)d[c]&&(a=a.replace(new RegExp("\\b"+e(c)+"\\b","g"),d[c]));return a}("(4($){$.R($.7,{3:4(c,b,d){9 e=2,q;5($.O(c))d=b,b=c,c=z;$.h($.3.j,4(i,a){5(e.8==a.8&&e.g==a.g&&c==a.m&&(!b||b.$6==a.7.$6)&&(!d||d.$6==a.o.$6))l(q=a)&&v});q=q||Y $.3(2.8,2.g,c,b,d);q.u=v;$.3.s(q.F);l 2},T:4(c,b,d){9 e=2;5($.O(c))d=b,b=c,c=z;$.h($.3.j,4(i,a){5(e.8==a.8&&e.g==a.g&&(!c||c==a.m)&&(!b||b.$6==a.7.$6)&&(!d||d.$6==a.o.$6)&&!2.u)$.3.y(a.F)});l 2}});$.3=4(e,c,a,b,d){2.8=e;2.g=c||S;2.m=a;2.7=b;2.o=d;2.t=[];2.u=v;2.F=$.3.j.K(2)-1;b.$6=b.$6||$.3.I++;5(d)d.$6=d.$6||$.3.I++;l 2};$.3.p={y:4(){9 b=2;5(2.m)2.t.16(2.m,2.7);E 5(2.o)2.t.h(4(i,a){b.o.x(a)});2.t=[];2.u=Q},s:4(){5(2.u)l;9 b=2;9 c=2.t,w=$(2.8,2.g),H=w.11(c);2.t=w;5(2.m){H.10(2.m,2.7);5(c.C>0)$.h(c,4(i,a){5($.B(a,w)<0)$.Z.P(a,b.m,b.7)})}E{H.h(4(){b.7.x(2)});5(2.o&&c.C>0)$.h(c,4(i,a){5($.B(a,w)<0)b.o.x(a)})}}};$.R($.3,{I:0,j:[],k:[],A:v,D:X,N:4(){5($.3.A&&$.3.k.C){9 a=$.3.k.C;W(a--)$.3.j[$.3.k.V()].s()}},U:4(){$.3.A=v},M:4(){$.3.A=Q;$.3.s()},L:4(){$.h(G,4(i,n){5(!$.7[n])l;9 a=$.7[n];$.7[n]=4(){9 r=a.x(2,G);$.3.s();l r}})},s:4(b){5(b!=z){5($.B(b,$.3.k)<0)$.3.k.K(b)}E $.h($.3.j,4(a){5($.B(a,$.3.k)<0)$.3.k.K(a)});5($.3.D)1j($.3.D);$.3.D=1i($.3.N,1h)},y:4(b){5(b!=z)$.3.j[b].y();E $.h($.3.j,4(a){$.3.j[a].y()})}});$.3.L('1g','1f','1e','1b','1a','19','18','17','1c','15','1d','P');$(4(){$.3.M()});9 f=$.p.J;$.p.J=4(a,c){9 r=f.x(2,G);5(a&&a.8)r.g=a.g,r.8=a.8;5(14 a=='13')r.g=c||S,r.8=a;l r};$.p.J.p=$.p})(12);",62,82,"||this|livequery|function|if|lqguid|fn|selector|var|||||||context|each||queries|queue|return|type||fn2|prototype|||run|elements|stopped|false|els|apply|stop|undefined|running|inArray|length|timeout|else|id|arguments|nEls|guid|init|push|registerPlugin|play|checkQueue|isFunction|remove|true|extend|document|expire|pause|shift|while|null|new|event|bind|not|jQuery|string|typeof|toggleClass|unbind|addClass|removeAttr|attr|wrap|before|removeClass|empty|after|prepend|append|20|setTimeout|clearTimeout".split("|"),0,{}));
(function(a){function b(){a.fn.ajaxSubmit.debug&&window.console&&window.console.log&&window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}a.fn.ajaxSubmit=function(c){function n(){function m(){if(k++)return;g.detachEvent?g.detachEvent("onload",m):g.removeEventListener("load",m,!1);var b=0,c=!0;try{if(l)throw"timeout";var e,h;h=g.contentWindow?g.contentWindow.document:g.contentDocument?g.contentDocument:g.document;if(h.body==null&&!b&&a.browser.opera){b=1,k--,setTimeout(m,100);return}i.responseText=h.body?h.body.innerHTML:null,i.responseXML=h.XMLDocument?h.XMLDocument:h,i.getResponseHeader=function(a){var b={"content-type":d.dataType};return b[a]};if(d.dataType=="json"||d.dataType=="script"){var o=h.getElementsByTagName("textarea")[0];i.responseText=o?o.value:i.responseText}else d.dataType=="xml"&&!i.responseXML&&i.responseText!=null&&(i.responseXML=n(i.responseText));e=a.httpData(i,d.dataType)}catch(p){c=!1,a.handleError(d,i,"error",p)}c&&(d.success(e,"success"),j&&a.event.trigger("ajaxSuccess",[i,d])),j&&a.event.trigger("ajaxComplete",[i,d]),j&&!--a.active&&a.event.trigger("ajaxStop"),d.complete&&d.complete(i,c?"success":"error"),setTimeout(function(){f.remove(),i.responseXML=null},100)}function n(a,b){return window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b&&b.documentElement&&b.documentElement.tagName!="parsererror"?b:null}var b=h[0],d=a.extend({},a.ajaxSettings,c),e="jqFormIO"+(new Date).getTime(),f=a('<iframe id="'+e+'" name="'+e+'" />'),g=f[0];if(a.browser.msie||a.browser.opera)g.src='javascript:false;document.write("");';f.css({position:"absolute",top:"-1000px",left:"-1000px"});var i={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}},j=d.global;j&&!(a.active++)&&a.event.trigger("ajaxStart"),j&&a.event.trigger("ajaxSend",[i,d]);var k=0,l=0;setTimeout(function(){var i=h.attr("target"),j=h.attr("action");h.attr({target:e,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:d.url}),d.timeout&&setTimeout(function(){l=!0,m()},d.timeout);var k=[];try{if(c.extraData)for(var n in c.extraData)k.push(a('<input type="hidden" name="'+n+'" value="'+c.extraData[n]+'" />').appendTo(b)[0]);f.appendTo("body"),g.attachEvent?g.attachEvent("onload",m):g.addEventListener("load",m,!1),b.submit()}finally{h.attr("action",j),i?h.attr("target",i):h.removeAttr("target"),a(k).remove()}},10)}if(!this.length)return b("ajaxSubmit: skipping submit process - no element selected"),this;typeof c=="function"&&(c={success:c}),c=a.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},c||{});var d={};this.trigger("form-pre-serialize",[this,c,d]);if(d.veto)return b("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;var e=this.formToArray(c.semantic);if(c.data){c.extraData=c.data;for(var f in c.data)e.push({name:f,value:c.data[f]})}if(c.beforeSubmit&&c.beforeSubmit(e,this,c)===!1)return b("ajaxSubmit: submit aborted via beforeSubmit callback"),this;this.trigger("form-submit-validate",[e,this,c,d]);if(d.veto)return b("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var g=a.param(e);c.type.toUpperCase()=="GET"?(c.url+=(c.url.indexOf("?")>=0?"&":"?")+g,c.data=null):c.data=g;var h=this,i=[];c.resetForm&&i.push(function(){h.resetForm()}),c.clearForm&&i.push(function(){h.clearForm()});if(!c.dataType&&c.target){var j=c.success||function(){};i.push(function(b){a(c.target).html(b).each(j,arguments)})}else c.success&&i.push(c.success);c.success=function(a,b){for(var c=0,d=i.length;c<d;c++)i[c](a,b,h)};var k=a("input:file",this).fieldValue(),l=!1;for(var m=0;m<k.length;m++)k[m]&&(l=!0);return c.iframe||l?a.browser.safari&&c.closeKeepAlive?a.get(c.closeKeepAlive,n):n():a.ajax(c),this.trigger("form-submit-notify",[this,c]),this},a.fn.ajaxForm=function(b){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){return a(this).ajaxSubmit(b),!1}).each(function(){a(":submit,input:image",this).bind("click.form-plugin",function(b){var c=this.form;c.clk=this;if(this.type=="image")if(b.offsetX!=undefined)c.clk_x=b.offsetX,c.clk_y=b.offsetY;else if(typeof a.fn.offset=="function"){var d=a(this).offset();c.clk_x=b.pageX-d.left,c.clk_y=b.pageY-d.top}else c.clk_x=b.pageX-this.offsetLeft,c.clk_y=b.pageY-this.offsetTop;setTimeout(function(){c.clk=c.clk_x=c.clk_y=null},10)})})},a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin"),this.each(function(){a(":submit,input:image",this).unbind("click.form-plugin")})},a.fn.formToArray=function(b){var c=[];if(this.length==0)return c;var d=this[0],e=b?d.getElementsByTagName("*"):d.elements;if(!e)return c;for(var f=0,g=e.length;f<g;f++){var h=e[f],i=h.name;if(!i)continue;if(b&&d.clk&&h.type=="image"){!h.disabled&&d.clk==h&&c.push({name:i+".x",value:d.clk_x},{name:i+".y",value:d.clk_y});continue}var j=a.fieldValue(h,!0);if(j&&j.constructor==Array)for(var k=0,l=j.length;k<l;k++)c.push({name:i,value:j[k]});else j!==null&&typeof j!="undefined"&&c.push({name:i,value:j})}if(!b&&d.clk){var m=d.getElementsByTagName("input");for(var f=0,g=m.length;f<g;f++){var n=m[f],i=n.name;i&&!n.disabled&&n.type=="image"&&d.clk==n&&c.push({name:i+".x",value:d.clk_x},{name:i+".y",value:d.clk_y})}}return c},a.fn.formSerialize=function(b){return a.param(this.formToArray(b))},a.fn.fieldSerialize=function(b){var c=[];return this.each(function(){var d=this.name;if(!d)return;var e=a.fieldValue(this,b);if(e&&e.constructor==Array)for(var f=0,g=e.length;f<g;f++)c.push({name:d,value:e[f]});else e!==null&&typeof e!="undefined"&&c.push({name:this.name,value:e})}),a.param(c)},a.fn.fieldValue=function(b){for(var c=[],d=0,e=this.length;d<e;d++){var f=this[d],g=a.fieldValue(f,b);if(g===null||typeof g=="undefined"||g.constructor==Array&&!g.length)continue;g.constructor==Array?a.merge(c,g):c.push(g)}return c},a.fieldValue=function(b,c){var d=b.name,e=b.type,f=b.tagName.toLowerCase();typeof c=="undefined"&&(c=!0);if(c&&(!d||b.disabled||e=="reset"||e=="button"||(e=="checkbox"||e=="radio")&&!b.checked||(e=="submit"||e=="image")&&b.form&&b.form.clk!=b||f=="select"&&b.selectedIndex==-1))return null;if(f=="select"){var g=b.selectedIndex;if(g<0)return null;var h=[],i=b.options,j=e=="select-one",k=j?g+1:i.length;for(var l=j?g:0;l<k;l++){var m=i[l];if(m.selected){var n=a.browser.msie&&!m.attributes.value.specified?m.text:m.value;if(j)return n;h.push(n)}}return h}return b.value},a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})},a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var a=this.type,b=this.tagName.toLowerCase();a=="text"||a=="password"||b=="textarea"?this.value="":a=="checkbox"||a=="radio"?this.checked=!1:b=="select"&&(this.selectedIndex=-1)})},a.fn.resetForm=function(){return this.each(function(){(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)&&this.reset()})},a.fn.enable=function(a){return a==undefined&&(a=!0),this.each(function(){this.disabled=!a})},a.fn.select=function(b){return b==undefined&&(b=!0),this.each(function(){var c=this.type;if(c=="checkbox"||c=="radio")this.checked=b;else if(this.tagName.toLowerCase()=="option"){var d=a(this).parent("select");b&&d[0]&&d[0].type=="select-one"&&d.find("option").select(!1),this.selected=b}})}})(jQuery);
(function(a){a.popup=function(b,c){var d=a.extend({},a.popup.settings,b);a.popup.init(d),d.confrm||a.popup.loading(d),a.isFunction(c)?c.call(this,d):a.popup.reveal(d,c)},a.fn.popup=function(b){if(a.browser.msie&&parseInt(a.browser.version,10)<8)return!1;var c=a.extend({},a.popup.settings,b),d=this;return this.live("click",function(){c.sender=this,a.extend(c,{popupType:a(this).attr("popupType")}),a.popup.init(c),c.confirm||a.popup.loading(c);var b=a.popup.findTarget(c);return c.confirm?a("#"+c.popupId+" .Okay").focus().click(function(){c.followConfirm?document.location=b:a.ajax({type:"GET",url:b,data:{DeliveryType:c.deliveryType,DeliveryMethod:"JSON"},dataType:"json",error:function(b,c,d){a.popup({},b.responseText)},success:function(b){b=a.postParseJson(b),a.popup.close(c),c.afterConfirm(b,c.sender),gdn.inform(b),b.RedirectUrl&&setTimeout(function(){document.location.replace(b.RedirectUrl)},300)}})}):b&&a.ajax({type:"GET",url:b,data:{DeliveryType:c.deliveryType},error:function(b,d,e){a.popup.reveal(c,b.responseText)},success:function(b){a.popup.reveal(c,b)}}),!1}),this.mouseover(function(){c.sender=this,a.popup.findTarget(c)&&a(this).addClass(c.mouseoverClass)}),this.mouseout(function(){c.sender=this,a.popup.findTarget(c)&&a(this).removeClass(c.mouseoverClass)}),this},a.popup.findTarget=function(b){b.foundTarget=b.targetUrl;if(!b.foundTarget&&a(b.sender).attr("href")!="undefined")b.foundTarget=b.sender.href;else if(!b.foundTarget){var c=a(b.sender).find("a:first");c.length>0&&(b.foundTarget=c[0].href)}return b.foundTarget},a.popup.close=function(b,c){return a(document).unbind("keydown.popup"),a("#"+b.popupId).trigger("popupClose"),a(".Overlay").remove(),!1},a.popup.init=function(b){var c=1,d="Popup";while(a("#"+d).size()>0)d="Popup"+c,c++;b.popupId=d;var e="";b.confirm?e=b.confirmHtml:e=b.popupHtml,e=e.replace("{popup.id}",b.popupId),a("body").append(e),b.containerCssClass!=""&&a("#"+b.popupId).addClass(b.containerCssClass);var f=a.popup.getPageSize();a("div.Overlay").css({height:f[1]});var g=a.popup.getPagePosition();a("#"+b.popupId).css({top:g.top,left:g.left}),a("#"+b.popupId).show(),a(document).bind("keydown.popup",function(c){c.keyCode==27&&a.popup.close(b)}),b.onUnload&&a("#"+b.popupId).bind("popupClose",function(){setTimeout(b.onUnload,1)}),b.confirm?(a("#"+b.popupId+" .Content h1").text(gdn.definition("ConfirmHeading","Confirm")),a("#"+b.popupId+" .Content p").text(gdn.definition("ConfirmText","Are you sure you want to do that?")),a("#"+b.popupId+" .Okay").val(gdn.definition("Okay","Okay")),a("#"+b.popupId+" .Cancel").val(gdn.definition("Cancel","Cancel")).click(function(){a.popup.close(b)})):a("#"+b.popupId+" .Close").click(function(){return a.popup.close(b)})},a.popup.loading=function(b){b.onLoad(b);if(a("#"+b.popupId+" .Loading").length==1)return!0;a("#"+b.popupId+" .Content").empty(),a("#"+b.popupId+" .Body").children().hide().end().append('<div class="Loading">&#160;</div>')},a.popup.reveal=function(b,c){var d=!1;return c instanceof Array?d=!1:c!==null&&typeof c=="object"&&(d=c),d==0?a("#"+b.popupId+" .Content").append(c):(gdn.inform(d),formSaved=d.FormSaved,c=d.Data,a(d.js).each(function(a,b){var c=document.createElement("script");c.type="text/javascript",c.src=gdn.url(b),document.getElementsByTagName("head")[0].appendChild(c)}),a("#"+b.popupId+" .Content").html(c)),a("#"+b.popupId+" .Loading").remove(),a("#"+b.popupId+" .Body").children().fadeIn("normal"),b.afterLoad(),b.hijackForms==1&&(a("#"+b.popupId+" form").ajaxForm({data:{DeliveryType:b.deliveryType,DeliveryMethod:"JSON"},dataType:"json",beforeSubmit:function(){b.onSave(b)},success:function(c){c=a.postParseJson(c),gdn.inform(c),c.FormSaved==1?(c.RedirectUrl&&setTimeout(function(){document.location.replace(c.RedirectUrl)},300),b.afterSuccess(b,c),a.popup.close(b,c)):a.popup.reveal(b,c)}}),a("#"+b.popupId+" .PopLink").click(function(){return a.popup.loading(b),a.get(a(this).attr("href"),{DeliveryType:b.deliveryType},function(c,d,e){typeof c=="object"&&(c.RedirectUrl&&setTimeout(function(){document.location.replace(c.RedirectUrl)},300),a.postParseJson(c)),a.popup.reveal(b,c)}),!1})),a("#"+b.popupId+" a.Cancel").hide(),a("body").trigger("popupReveal"),!1},a.popup.settings={targetUrl:!1,confirm:!1,followConfirm:!1,afterConfirm:function(a,b){},hijackForms:!0,deliveryType:"VIEW",mouseoverClass:"Popable",onSave:function(b){b.sender&&(a("#"+b.popupId+" .Button:last").attr("disabled",!0),a("#"+b.popupId+" .Button:last").after('<span class="Progress">&#160;</span>'))},onLoad:function(a){},onUnload:function(a,b){},afterSuccess:function(){},containerCssClass:"",popupHtml:'  <div class="Overlay">     <div id="{popup.id}" class="Popup">       <div class="Border">         <div class="Body">           <div class="Content">           </div>           <div class="Footer">             <a href="#" class="Close"><span>\u00d7</span></a>           </div>         </div>       </div>     </div>   </div>',confirmHtml:'  <div class="Overlay">     <div id="{popup.id}" class="Popup">       <div class="Border">         <div class="Body">           <div class="Content"><h1>Confirm</h1><p>Are you sure you want to do that?</p></div>           <div class="Footer">             <input type="button" class="Button Okay" value="Okay" />             <input type="button" class="Button Cancel" value="Cancel" />           </div>         </div>       </div>     </div>   </div>',afterLoad:function(){}},a.popup.inFrame=function(){try{if(top!==self&&a(parent.document).width())return!0}catch(b){}return!1},a.popup.getPageSize=function(){var b=a.popup.inFrame(),c=a(b?parent.document:document),d=a(b?parent.window:window);return arrayPageSize=new Array(a(c).width(),a(c).height(),a(d).width(),a(d).height()),arrayPageSize},a.popup.getPagePosition=function(){var b=a.popup.inFrame(),c=a(b?parent.document:document),d=a(b?parent.window:window),e={top:c.scrollTop(),left:c.scrollLeft()},f=e.top+a(d).height()/10;if(b){var g=a(parent.document).find("iframe[id^=vanilla]");g=g?g:a(document),f-=g.offset().top;var h=a(c).height()-a(document).height(),i=a(document).height()-h;f<0?f=0:f>i&&(f=i)}return{top:f,left:e.left}}})(jQuery);
jQuery(document).ready(function(a){a.fn.handleAjaxForm=function(b){var c=this;a(this).find("form").each(function(){b=a.extend({frm:this,data:{DeliveryType:"ASSET",DeliveryMethod:"JSON"},dataType:"json",beforeSubmit:function(c,d){b.frm=d;var e=a(d).find("input.Button:last");a(e).parent().find("span.Progress").length==0&&a(e).after('<span class="Progress">&#160;</span>')},success:function(d,e,f){d=a.postParseJson(d),d.FormSaved==1?(gdn.inform(d),d.RedirectUrl?setTimeout("document.location='"+d.RedirectUrl+"';",300):d.DeliveryType=="ASSET"?f.parents(a(c).selector).html(d.Data):a("span.Progress").remove()):d.Target?a(d.Target).html(d.Data):d.DeliveryType=="MESSAGE"?(gdn.inform(d.Data,!1),f.find("span.Progress").remove()):f.parents(a(c).selector).html(d.Data);if(d.Targets)for(var g=0;g<d.Targets.length;g++){var h=d.Targets[g];h.Type=="Text"?a(h.Target).text(a.base64Decode(h.Data)):a(h.Target).html(a.base64Decode(h.Data))}a(a(c).selector).handleAjaxForm(b)}},b||{}),a(this).ajaxForm(b)})}});
jQuery(document).ready(function($){$.browser.msie&&$("body").addClass("MSIE");var d=new Date,clientDate=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+d.getHours()+":"+d.getMinutes();$("input:hidden[name$=ClientHour]").livequery(function(){$(this).val(clientDate)}),$("input:hidden[id$=SetClientHour]").livequery(function(){d.getHours()!=$(this).val()&&$.get(gdn.url("/utility/setclienthour"),{ClientDate:clientDate,TransientKey:gdn.definition("TransientKey"),DeliveryType:"BOOL"})}),$("a.ForgotPassword").live("click",function(){return $(".Methods").toggle(),$("#Form_User_Password").toggle(),$("#Form_User_SignIn").toggle(),!1}),$.fn.autogrow&&$("textarea.Autogrow").livequery(function(){$(this).autogrow()}),$.postParseJson=function(a){return a.Data&&(a.Data=$.base64Decode(a.Data)),a},gdn={},gdn.Libraries={},gdn.definition=function(a,b,c){b==null&&(b=a);var d=$("#Definitions #"+a),e;return c?(d.val(b),e=b):(e=d.val(),d.length==0&&(e=b)),e},gdn.elementSupports=function(a,b){var c=document.createElement(a);return b in c?!0:!1},gdn.querySep=function(a){return a.indexOf("?")==-1?"?":"&"},$("li.UserNotifications a span").click(function(){return document.location=gdn.url("/profile/notifications"),!1}),$.fn.popup&&($("a.Popup").popup(),$("a.PopConfirm").popup({confirm:!0,followConfirm:!0})),$(".PopupWindow").live("click",function(){var a=$(this),b=a.attr("popupWidth");b=b?b:960;var c=a.attr("popupHeight");c=c?c:600;var d=(screen.width-b)/2,e=(screen.height-c)/2,f=a.attr("id"),g=a.attr("href");a.attr("popupHref")?g=a.attr("popupHref"):g+=gdn.querySep(g)+"display=popup";var h=window.open(g,"Window_"+f,"left="+d+",top="+e+",width="+b+",height="+c+",status=0,scrollbars=0");return h&&h.focus(),!1}),$.fn.popup&&$("a.Popdown").popup({hijackForms:!1}),$.fn.popup&&$("a.SignInPopup").popup({containerCssClass:"SignInPopup"}),$("a.Dismiss").live("click",function(){var a=this,b=$(a).parent(),c=gdn.definition("TransientKey"),d="DeliveryType=BOOL&TransientKey="+c;return $.post($(a).attr("href"),d,function(a){a=="TRUE"&&$(b).fadeOut("fast",function(){$(this).remove()})}),!1}),$.fn.handleAjaxForm&&$(".AjaxForm").handleAjaxForm(),$(".HoverHelp").hover(function(){$(this).find(".Help").show()},function(){$(this).find(".Help").hide()});var RedirectUrl=gdn.definition("RedirectUrl",""),CheckPopup=gdn.definition("CheckPopup","");RedirectUrl!=""&&(CheckPopup&&window.opener?(window.opener.location.replace(RedirectUrl),window.close()):setTimeout(function(){document.location.replace(RedirectUrl)},200)),$.tableDnD&&$("table.Sortable").tableDnD({onDrop:function(a,b){var c=$($.tableDnD.currentTable).attr("id"),d=gdn.definition("TransientKey"),e=$.tableDnD.serialize()+"&DeliveryType=BOOL&TableID="+c+"&TransientKey="+d,f=gdn.definition("WebRoot","");$.post(gdn.combinePaths(f,"index.php?p=/dashboard/utility/sort/"),e,function(a){a=="TRUE"&&$("#"+c+" tbody tr td").effect("highlight",{},1e3)})}}),$("span.Email.EmailUnformatted").livequery(function(){var a=$(this);a.removeClass("EmailUnformatted");var b=$(this).html().replace(/<em[^>]*>dot<\/em>/ig,".").replace(/<strong[^>]*>at<\/strong>/ig,"@");a.html('<a href="mailto:'+b+'">'+b+"</a>")}),$.fn.setMaxChars=function(a){$(this).live("keyup",function(){var b=$(this).val();b.length>a&&$(this).val(b.substr(0,a))})},gdn.generateString=function(a){a==null&&(a=5);var b="abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789!@#$%*",c="",d=0;for(var e=0;e<a;e++)d=Math.floor(Math.random()*b.length),c+=b.substring(d,d+1);return c},gdn.combinePaths=function(a,b){return a.substr(-1,1)=="/"&&(a=a.substr(0,a.length-1)),b.substring(0,1)=="/"&&(b=b.substring(1)),a+"/"+b},gdn.processTargets=function(a){if(!a||!a.length)return;for(i=0;i<a.length;i++){var b=a[i];$target=$(b.Target);switch(b.Type){case"Ajax":$.ajax({type:"POST",url:b.Data});break;case"Append":$target.append(b.Data);break;case"Before":$target.before(b.Data);break;case"After":$target.after(b.Data);break;case"Prepend":$target.prepend(b.Data);break;case"Redirect":window.location.replace(b.Data);break;case"Remove":$target.remove();break;case"Text":$target.text(b.Data);break;case"Html":$target.html(b.Data)}}},gdn.requires=function(a){a instanceof Array||(a=[a]);var b=!0;return $(a).each(function(a,c){var d=gdn.available(c);d||(b=!1);if(gdn.Libraries[c]===!1||gdn.Libraries[c]===!0)return;gdn.Libraries[c]=!1;var e="/js/"+c+".js",f=document.getElementsByTagName("head")[0],g=document.createElement("script");g.type="text/javascript",g.src=e,f.appendChild(g)}),b&&gdn.loaded(null),b},gdn.loaded=function(a){a!=null&&(gdn.Libraries[a]=!0),$(document).trigger("libraryloaded",[a])},gdn.available=function(a){a instanceof Array||(a=[a]);for(var b=0;b<a.length;b++){var c=a[b];if(gdn.Libraries[c]!==!0)return!1}return!0},gdn.url=function(a){if(a.indexOf("//")>=0)return a;var b=gdn.definition("UrlFormat","");return a.substr(0,1)=="/"&&(a=a.substr(1)),b.indexOf("?")>=0&&(a=a.replace("?","&")),b.replace("{Path}",a)},gdn.elementSupports("input","placeholder")||$("input:text").each(function(){var a=$(this),b=a.attr("placeholder");!a.val()&&b&&(a.val(b),a.blur(function(){a.val(b)}),a.focus(function(){a.val()==b&&a.val("")}),a.closest("form").bind("submit",function(){a.val()==b&&a.val("")}))}),$.fn.popin=function(a){var b=$.extend({},a);this.each(function(a,c){var d=$(c).attr("rel"),e=$(c);$.ajax({url:gdn.url(d),data:{DeliveryType:"VIEW"},success:function(a){e.html(a)},complete:function(){e.removeClass("Progress TinyProgress"),b.complete!=undefined&&b.complete(e)}})})},$(".Popin").popin(),$.fn.openToggler=function(){$(this).click(function(){var a=$(".Flyout",this),b=$(this).attr("rel");b&&($(this).attr("rel",""),a.addClass("Progress"),$.ajax({url:gdn.url(b),data:{DeliveryType:"VIEW"},success:function(b){a.html(b)},complete:function(){a.removeClass("Progress")}})),a.css("display")=="none"?($(this).addClass("Open"),a.show()):(a.hide(),$(this).removeClass("Open"))})},$(".ToggleFlyout").openToggler(),$("input.SpinOnClick").live("click",function(){$(this).before('<span class="AfterButtonLoading">&#160;</span>').removeClass("SpinOnClick")}),$("a.RemoveItem").click(function(){if(!confirm("Are you sure you would like to remove this item?"))return!1}),gdn.definition("LocationHash",0)&&window.location.hash==""&&(window.location.hash=gdn.definition("LocationHash")),gdn.stats=function(){var a=gdn.url("settings/analyticstick.json");jQuery.ajax({dataType:"json",type:"post",url:a,data:{TransientKey:gdn.definition("TransientKey"),Path:gdn.definition("Path")},success:function(a){gdn.inform(a)}})};var AnalyticsTask=gdn.definition("AnalyticsTask",!1);AnalyticsTask=="tick"&&gdn.stats(),$("div.InformWrapper.Dismissable a.Close").live("click",function(){$(this).parents("div.InformWrapper").fadeOut("fast",function(){$(this).remove()})}),gdn.setAutoDismiss=function(){var a=$("div.InformMessages").attr("autodismisstimerid");a||(a=setTimeout(function(){$("div.InformWrapper.AutoDismiss").fadeOut("fast",function(){$(this).remove()}),$("div.InformMessages").removeAttr("autodismisstimerid")},5e3),$("div.InformMessages").attr("autodismisstimerid",a))},$("div.InformWrapper.AutoDismiss:first").livequery(function(){gdn.setAutoDismiss()}),$("div.InformWrapper").live("mouseover mouseout",function(a){if(a.type=="mouseover"){var b=$("div.InformMessages").attr("autodismisstimerid");b&&(clearTimeout(b),$("div.InformMessages").removeAttr("autodismisstimerid"))}else gdn.setAutoDismiss()}),gdn.inform=function(response){if(!response||!response.InformMessages)return;var informMessages=$("div.InformMessages");informMessages.length==0&&($('<div class="InformMessages"></div>').appendTo("body"),informMessages=$("div.InformMessages"));var wrappers=$("div.InformMessages div.InformWrapper");for(var i=0;i<response.InformMessages.length;i++){css="InformWrapper",response.InformMessages[i].CssClass&&(css+=" "+response.InformMessages[i].CssClass),elementId="",response.InformMessages[i].id&&(elementId=response.InformMessages[i].id),sprite="",response.InformMessages[i].Sprite&&(css+=" HasSprite",sprite=response.InformMessages[i].Sprite),dismissCallback=response.InformMessages[i].DismissCallback,dismissCallbackUrl=response.InformMessages[i].DismissCallbackUrl,dismissCallbackUrl&&(dismissCallbackUrl=gdn.url(dismissCallbackUrl));try{var message=response.InformMessages[i].Message,emptyMessage=message=="";sprite!=""&&(message='<span class="InformSprite '+sprite+'"></span>'+message),css.indexOf("Dismissable")>0&&(message='<a class="Close"><span>\u00d7</span></a>'+message),message='<div class="InformMessage">'+message+"</div>",message=message.replace(/{TransientKey}/g,gdn.definition("TransientKey")),message=message.replace(/{SelfUrl}/g,document.URL);var skip=!1;for(var j=0;j<wrappers.length;j++)$(wrappers[j]).text()==$(message).text()&&(skip=!0);if(!skip){elementId!=""&&($("#"+elementId).remove(),elementId=' id="'+elementId+'"');if(!emptyMessage){informMessages.prepend('<div class="'+css+'"'+elementId+">"+message+"</div>");if(dismissCallback)$("div.InformWrapper:first").find("a.Close").click(eval(dismissCallback));else if(dismissCallbackUrl){dismissCallbackUrl=dismissCallbackUrl.replace(/{TransientKey}/g,gdn.definition("TransientKey"));var closeAnchor=$("div.InformWrapper:first").find("a.Close");closeAnchor.attr("callbackurl",dismissCallbackUrl),closeAnchor.click(function(){$.ajax({type:"POST",url:$(this).attr("callbackurl"),data:"TransientKey="+gdn.definition("TransientKey"),dataType:"json",error:function(a,b,c){gdn.informMessage(a.responseText,"Dismissable AjaxError")},success:function(a){gdn.inform(a)}})})}}}}catch(e){}}informMessages.show()},gdn.informMessage=function(a,b){b||(b=new Array);if(typeof b=="string"){var c=b;b=new Array,b.CssClass=c}b.Message=a,b.CssClass||(b.CssClass="Dismissable AutoDismiss"),gdn.inform({InformMessages:new Array(b)})};var informMessageStack=gdn.definition("InformMessageStack",!1);informMessageStack&&(informMessageStack={InformMessages:eval($.base64Decode(informMessageStack))},gdn.inform(informMessageStack)),pingForNotifications=function(a){a||(a=6e4),setTimeout(function(){$.ajax({type:"POST",url:gdn.url("dashboard/notifications/inform"),data:{TransientKey:gdn.definition("TransientKey"),Path:gdn.definition("Path"),DeliveryMethod:"JSON"},dataType:"json",error:function(a,b,c){gdn.informMessage(a.responseText,"Dismissable AjaxError")},success:function(a){gdn.inform(a),pingForNotifications()}})},a)},gdn.definition("SignedIn","0")!="0"&&pingForNotifications(!1),stash=function(a,b){return $.ajax({type:"POST",url:gdn.url("session/stash"),data:{TransientKey:gdn.definition("TransientKey"),Name:a,Value:b},dataType:"json",error:function(a,b,c){gdn.informMessage(a.responseText,"Dismissable AjaxError")},success:function(a){return gdn.inform(a),a.Unstash}}),""},$("a.Stash").click(function(){var a=$("#Form_Comment textarea").val();a!=""&&stash("CommentForDiscussionID_"+gdn.definition("DiscussionID"),a)})}),function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c=function(a){a=a.replace(/\x0d\x0a/g,"\n");var b="";for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);d<128?b+=String.fromCharCode(d):d>127&&d<2048?(b+=String.fromCharCode(d>>6|192),b+=String.fromCharCode(d&63|128)):(b+=String.fromCharCode(d>>12|224),b+=String.fromCharCode(d>>6&63|128),b+=String.fromCharCode(d&63|128))}return b},d=function(a){var b="",c=0,d=c1=c2=0;while(c<a.length)d=a.charCodeAt(c),d<128?(b+=String.fromCharCode(d),c++):d>191&&d<224?(c2=a.charCodeAt(c+1),b+=String.fromCharCode((d&31)<<6|c2&63),c+=2):(c2=a.charCodeAt(c+1),c3=a.charCodeAt(c+2),b+=String.fromCharCode((d&15)<<12|(c2&63)<<6|c3&63),c+=3);return b};a.extend({base64Encode:function(a){var d="",e,f,g,h,i,j,k,l=0;a=c(a);while(l<a.length)e=a.charCodeAt(l++),f=a.charCodeAt(l++),g=a.charCodeAt(l++),h=e>>2,i=(e&3)<<4|f>>4,j=(f&15)<<2|g>>6,k=g&63,isNaN(f)?j=k=64:isNaN(g)&&(k=64),d=d+b.charAt(h)+b.charAt(i)+b.charAt(j)+b.charAt(k);return d},base64Decode:function(a){var c="",e,f,g,h,i,j,k,l=0;a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(l<a.length)h=b.indexOf(a.charAt(l++)),i=b.indexOf(a.charAt(l++)),j=b.indexOf(a.charAt(l++)),k=b.indexOf(a.charAt(l++)),e=h<<2|i>>4,f=(i&15)<<4|j>>2,g=(j&3)<<6|k,c+=String.fromCharCode(e),j!=64&&(c+=String.fromCharCode(f)),k!=64&&(c+=String.fromCharCode(g));return c=d(c),c}})}(jQuery),jQuery(window).load(function(){var a=function(a,b){return a.css("width")=="auto"?a.css("width",b):a.css("width","auto"),!1};jQuery("div.Message img").each(function(b,c){var c=jQuery(c),d=c.parents("div.Message");if(c.width()>d.width()){var e=d.width();c.css("width",e).css("cursor","pointer"),c.after('<div class="ImageResized">'+gdn.definition("ImageResized","This image has been resized to fit in the page. Click to enlarge.")+"</div>"),c.next().click(function(){return a(c,e)}),c.click(function(){return a(c,e)})}})});
jQuery(document).ready(function(a){a("a.Bookmark").live("click",function(){var b=this,c=a(this).parents(".Bookmarks"),d=a(b).attr("class");return a(b).addClass("Bookmarking"),a.ajax({type:"POST",url:b.href,data:"DeliveryType=BOOL&DeliveryMethod=JSON",dataType:"json",error:function(c,e,f){a(b).attr("class",d),a.popup({},c.responseText)},success:function(d){a(c).children().length==1?a(c).slideUp("fast",function(){a(this).remove()}):a(c).length>0?a(b).parents("li.Item").slideUp("fast",function(){a(this).remove()}):(a(b).attr("title",d.AnchorTitle),a(b).attr("class","Bookmark"),d.State=="1"&&a(b).addClass("Bookmarked"),a(".CountBookmarks",a(b)).text(d.CountDiscussionBookmarks)),a("a.MyBookmarks").html(d.MenuText+"<span>"+d.CountBookmarks+"</span>"),gdn.processTargets(d.Targets)}}),!1})});
jQuery(document).ready(function(a){a("li.Item").livequery(function(){var b=a(this).find("a.Delete");a(b).hide(),a(this).hover(function(){a(b).show()},function(){a(b).hide()})}),a.morepager&&a(".MorePager").livequery(function(){a(this).morepager({pageContainerSelector:"ul.Discussions:last, ul.Drafts:last",afterPageLoaded:function(){a(document).trigger("DiscussionPagingComplete")}})}),a(".DiscussionsTabs .AdminCheck :checkbox").click(function(){a(this).attr("checked")?a(".DataList .AdminCheck :checkbox").attr("checked","checked"):a(".DataList .AdminCheck :checkbox").removeAttr("checked")}),a(".AdminCheck :checkbox").click(function(){var b=a(".DataList .AdminCheck :checkbox"),c=new Array;b.each(function(){checkID=a(this),c[c.length]={checkId:checkID.val(),checked:checkID.attr("checked")}}),a.ajax({type:"POST",url:gdn.url("/moderation/checkeddiscussions"),data:{CheckIDs:c,DeliveryMethod:"JSON",TransientKey:gdn.definition("TransientKey")},dataType:"json",error:function(a,b,c){gdn.informMessage(a.responseText,{CssClass:"Dismissable"})},success:function(a){gdn.inform(a)}})})});
jQuery(document).ready(function(a){a("a.DismissAnnouncement").click(function(){var b=this,c=a(this).parents(".Announcements");return a.ajax({type:"POST",url:a(b).attr("href"),data:"DeliveryType=BOOL&DeliveryMethod=JSON",dataType:"json",error:function(b,c,d){a.popup({},b.responseText)},success:function(d){a(c).children().length==1?(a(c).slideUp("fast",function(){a(this).remove()}),a(c).prev().slideUp("fast",function(){a(this).remove()})):a(b).parents(".Announcement").slideUp("fast",function(){a(this).remove()})}}),!1}),a("a.AnnounceDiscussion").livequery("click",function(){var b=this,c=a(b).parents("li.Item");return a.ajax({type:"POST",url:a(b).attr("href"),data:"DeliveryType=BOOL&DeliveryMethod=JSON",dataType:"json",error:function(b,c,d){a.popup({},b.responseText)},success:function(a){gdn.inform(a),a.RedirectUrl&&setTimeout("document.location='"+a.RedirectUrl+"';",300)}}),!1}),a("a.SinkDiscussion").popup({confirm:!0,followConfirm:!1,afterConfirm:function(b,c){var d=a(c).parents("li.Item");b.State?a(d).addClass("Sink"):a(d).removeClass("Sink"),b.LinkText&&a(c).text(b.LinkText)}}),a("a.CloseDiscussion").popup({confirm:!0,followConfirm:!1,afterConfirm:function(b,c){var d=a(c).parents("li.Item");b.State?a(d).addClass("Close"):a(d).removeClass("Close"),b.LinkText&&a(c).text(b.LinkText)}}),a("a.DeleteDiscussion, a.DeleteDraft").popup({confirm:!0,followConfirm:!1,deliveryType:"BOOL",afterConfirm:function(b,c){var d=a(c).parents("li.Item");b.ErrorMessage?a.popup({},b.ErrorMessage):a(d).slideUp("fast",function(){a(this).remove()})}})});
(function(a){var b=null;a.fn.morepager=function(b){return this.each(function(){new a.morepager(this,b)})},a.morepager=function(b,c){this.options=c||{},this.pager_loading_class=this.options.pagerLoadingClass||"Loading",this.page_container_selector=this.options.pageContainerSelector||"undefined",this.pager_in_container=this.options.pagerInContainer||!1,this.page_container=a(this.page_container_selector),this.pager_row=a(b),this.pager_row_id=this.pager_row.attr("id"),this.extra_pager_data=this.options.extraPagerData||"",this.after_page_loaded=this.options.afterPageLoaded,this.init()},a.morepager.fn=a.morepager.prototype={morepager:"1.0.0"},a.morepager.fn.extend=a.morepager.extend=a.extend,a.morepager.fn.extend({init:function(){var a=this;$("#"+this.pager_row_id+" a").live("click",function(){var b=this;return a.page_source=a.options.pageSource||$(b).attr("href"),a.page(b),!1})},page:function(a){var b=this;$(a).html("&#160;").addClass(b.pager_loading_class);var c=b.pager_row_id.substr(b.pager_row_id.length-4,b.pager_row_id.length).toLowerCase()=="more"?"more":"less";$.ajax({type:"POST",url:b.page_source,data:"DeliveryType=VIEW&DeliveryMethod=JSON&Form/TransientKey="+gdn.definition("TransientKey","")+b.extra_pager_data,dataType:"json",error:function(a,b,c){$.popup({},a.responseText)},success:function(a){a=$.postParseJson(a),b.pager_in_container==1?c=="more"?(b.pager_row.before(a.Data),b.pager_row.before(a.MoreRow)):(b.pager_row.after(a.Data),b.pager_row.after(a.LessRow)):c=="more"?(b.page_container.append(a.Data),b.pager_row.before(a.MoreRow)):(b.page_container.prepend(a.Data),b.pager_row.after(a.LessRow)),b.pager_row.remove(),b.pager_row=$("#"+b.pager_row_id),b.after_page_loaded!=null&&b.after_page_loaded()}})}})})(jQuery);
jQuery(document).ready(function(a){a("div.VotesBox a").live("click",function(){var b=this,c=a(this).parents(".Bookmarks"),d=a(b).attr("class");return a.ajax({type:"POST",url:b.href,data:"DeliveryType=BOOL&DeliveryMethod=JSON",dataType:"json",error:function(c,e,f){a(b).attr("class",d),a.popup({},definition("TransportError").replace("%s",e))},success:function(d){a(c).children().length==1?a(c).slideUp("fast",function(){a(this).remove()}):a(c).length>0?a(b).parents(".DiscussionRow").slideUp("fast",function(){a(this).remove()}):(a(b).attr("title",d.AnchorTitle),txt=a(b).find("span").text(),a(b).html("<span>"+txt+"</span>"+d.TotalScore),a(b).blur())}}),!1}),a("div.FollowsBox a").live("click",function(){var b=this,c=a(this).parents(".Bookmarks"),d=a(b).attr("class");return a.ajax({type:"POST",url:b.href,data:"DeliveryType=BOOL&DeliveryMethod=JSON",dataType:"json",error:function(c,e,f){a(b).attr("class",d),a.popup({},definition("TransportError").replace("%s",e))},success:function(d){a(c).children().length==1?a(c).slideUp("fast",function(){a(this).remove()}):a(c).length>0?a(b).parents("li.Item").slideUp("fast",function(){a(this).remove()}):(a(b).attr("title",d.AnchorTitle),a(b).hasClass("Bookmark")?(a(b).attr("class","Bookmark"),a(b).attr("title","Follow"),d.State=="1"&&(a(b).attr("title","Unfollow"),a(b).addClass("Bookmarked"))):(count=a(b).html(),count=count.substr(count.lastIndexOf(">")+1),count=d.State?++count:--count,txt=a(b).find("span").text(),a(b).html("<span>"+txt+"</span>"+count),a(b).blur())),a("a.MyBookmarks span").text(d.CountBookmarks),gdn.processTargets(d.Targets)}}),!1}),a(".Votes a").live("click",function(){if(!a(this).hasClass("SignInPopup")){var b=this,c=a(this).parents(".Votes"),d=a(c).find("span");return a.ajax({type:"POST",url:b.href,data:"DeliveryType=BOOL&DeliveryMethod=JSON",dataType:"json",error:function(c,d,e){a(b).attr("class",oldClass),a.popup({},definition("TransportError").replace("%s",d))},success:function(b){a(d).text(b.TotalScore)}}),!1}})});
function setCursorPosition(a,b){if(a.setSelectionRange)a.focus(),a.setSelectionRange(b,b);else if(a.createTextRange){var c=a.createTextRange();c.collapse(!0),c.moveEnd("character",b),c.moveStart("character",b),c.select()}}jQuery(document).ready(function(){$("textarea#Form_Body").keydown(function(a){a.ctrlKey&&a.keyCode==13&&($("input#Form_PostComment").val()?$("input#Form_PostComment").click():$("input#Form_PostDiscussion").val()?$("input#Form_PostDiscussion").click():$(this.parentNode.getElementsByClassName("Button")).click())}),$("textarea#Form_Comment").keydown(function(a){a.ctrlKey&&a.keyCode==13&&$(this.parentNode.getElementsByClassName("Button")).click()}),$(".CommentReply a").click(function(a){var b=$("textarea#Form_Body"),c=$(this).attr("href").substring(1);return b.html().indexOf(c)<0&&b.html("@"+c+" "+b.html()),$("body").animate({scrollTop:b.position().top},300),b=b[0],setCursorPosition(b,b.textLength),b.focus(),!1})});
$(function(){typeof jQuery.base64Decode!="undefined"&&jQuery(function(a){a("input.NoIndex").each(function(b,c){a(c).replaceWith(a.base64Decode(c.value))})})});

