(function(e){var f;var b;var a;var c;function d(){if(f==undefined){f=(e("#parenttalkid,#replyto,#dtid,#qrdiv,#qrformdiv,#qrform,#subject").length==7)}return f}function g(m,l){var k=m.target.split("-");if(k.length===1){m.dtid=m.target}else{m.dtid=0;e("#journal").val(k[1]);e("#itemid").val(k[2]);e("#basepath").val(document.location.protocol+"//"+k[1].replace("_","-")+"."+Site.user_domain+"/"+k[2]+".html?");m.stayOnPage=true}e("#qrform").data("stayOnPage",m.stayOnPage);e("#parenttalkid, #replyto").val(m.pid);e("#dtid").val(m.dtid);var i;if(c){i=c.subject;c.widget.hide()}var h=e("#subject");var j=h.val();if(i!=undefined&&j!=i){a=true}if(!a||j==""){h.val(m.subject)}e("#qrdiv").show().css("display","inline").appendTo(l);l.show();e("#body").focus();c={subject:m.subject,widget:l}}e.widget("dw.quickreply",{options:{target:undefined,stayOnPage:false,dtid:undefined,pid:undefined,subject:undefined},_create:function(){var h=this;h.element.click(function(i){if(!d()){return}i.stopPropagation();i.preventDefault();g(h.options,h.widget())}).click()},widget:function(){return this.options.target?e("#ljqrt"+this.options.target):[]}});e.extend(e.dw.quickreply,{can_continue:function(){return f}})})(jQuery);jQuery(document).ready(function(b){function a(f){f.preventDefault();f.stopPropagation();var c=b("#qrform");if(c.data("stayOnPage")){b("#submitpost").ajaxtip().ajaxtip("load",{endpoint:"addcomment",ajax:{type:"POST",data:c.serialize(),success:function(h,g,j){if(h.error){b("#submitpost").ajaxtip("error",h.error)}else{var i=b("#qrdiv").parent();var e=b("[data-quickreply-target='"+i.data("quickreply-container")+"'] .entry-readlink a");i.slideUp(function(){b("#subject").val("");b("#body").val("");var k=b("#prop_picture_keyword");if(k.length>0){k.get(0).selectedIndex=0;k.trigger("change")}e.parent().show();e.ajaxtip().ajaxtip("success",h.message).text(e.text().replace(/\d+/,h.count))})}}}})}else{b("#submitmoreopts, #submitpview, #submitpost").prop("disabled",true);var d=b("#dtid");if(!Number(d.val())){d.val("0")}c.attr("action",Site.siteroot+"/talkpost_do").submit()}}b("#submitpview").live("click",function(c){b("#qrform input[name='submitpreview']").val(1);a(c)});b("#submitpost").live("click",function(f){var c=16000;var d=b("#body").val().length;if(d>c){alert("Sorry, but your comment of "+d+" characters exceeds the maximum character length of "+c+". Please try shortening it and then post again");f.stopPropagation();f.preventDefault()}else{a(f)}});b("#submitmoreopts").live("click",function(f){var g=Number(b("#dtid").val());var d=Number(b("#parenttalkid").val());var c=b("#basepath").val();f.stopPropagation();f.preventDefault();if(g>0&&d>0){b("#qrform").attr("action",c+"replyto="+g)}else{b("#qrform").attr("action",c+"mode=reply")}b("#qrform").submit()});b("#prop_picture_keyword").live("change",function(c){c.stopPropagation();c.preventDefault();b(".qr-icon").find("img").attr("src",b(this).find("option:selected").data("url")).removeAttr("width").removeAttr("height").removeAttr("alt")});b("#randomicon").live("click",function(d){d.stopPropagation();d.preventDefault();var c=b("#prop_picture_keyword").get(0);if(!c){return}var f=Math.floor(Math.random()*(c.length-1))+1;c.selectedIndex=f})});function quickreply(d,b,a,c){c=c||document;$(c).quickreply({target:d,pid:b,subject:a}).attr("onclick",null);return !$.dw.quickreply.can_continue()};(function(d){function f(g,h){g.parent().toggleClass("full",h).toggleClass("partial",!h)}function c(g,h,j){var l=[];if(j){l.push(h)}if(g[h]&&g[h].rc){for(var k=0;k0){if(e(g).length==0){m.fadeOut("fast")}else{if(h<0){element.removeClass("disabled").fadeTo("fast",1)}}}},error:function(l,n,m){element.removeClass("disabled");element.fadeTo("fast",1);a(element,d.threadexpander.config.text.error)}});d(element).throbber(j)};d.fn.doJqExpand=function(j,l,i,r){var m=0;var o;if(i>0){o=c(j,i,true)}else{o=e(j)}if(o.length>0){var p=d(".dwexpcomment",l);var h={};p.each(function(){h[d(this).attr("id")]=d(this)});for(var q=0;q0){var n=h["cmt"+k];if(!n){n=d("#cmt"+k,l)}if(n){g.html(d(n).html()).trigger("updatedcontent.comment");d(".cmt_show_hide_default",g).show();if(n.find(".full").length>0){j[k].full=true;f(g,true)}m++}}}}}return m};function b(i){var h=[];for(var k=0;k",options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,j);if(typeof this.options.disabled!=="boolean"){this.options.disabled=!!this.element.prop("disabled")}else{this.element.prop("disabled",this.options.disabled)}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var n=this,m=this.options,o=this.type==="checkbox"||this.type==="radio",p="ui-state-hover"+(!o?" ui-state-active":""),l="ui-state-focus";if(m.label===null){m.label=(this.type==="input"?this.buttonElement.val():this.buttonElement.html())}this.buttonElement.addClass(i).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){if(m.disabled){return}f(this).addClass("ui-state-hover");if(this===k){f(this).addClass("ui-state-active")}}).bind("mouseleave"+this.eventNamespace,function(){if(m.disabled){return}f(this).removeClass(p)}).bind("click"+this.eventNamespace,function(q){if(m.disabled){q.preventDefault();q.stopImmediatePropagation()}});this.element.bind("focus"+this.eventNamespace,function(){n.buttonElement.addClass(l)}).bind("blur"+this.eventNamespace,function(){n.buttonElement.removeClass(l)});if(o){this.element.bind("change"+this.eventNamespace,function(){if(h){return}n.refresh()});this.buttonElement.bind("mousedown"+this.eventNamespace,function(q){if(m.disabled){return}h=false;e=q.pageX;a=q.pageY}).bind("mouseup"+this.eventNamespace,function(q){if(m.disabled){return}if(e!==q.pageX||a!==q.pageY){h=true}})}if(this.type==="checkbox"){this.buttonElement.bind("click"+this.eventNamespace,function(){if(m.disabled||h){return false}f(this).toggleClass("ui-state-active");n.buttonElement.attr("aria-pressed",n.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click"+this.eventNamespace,function(){if(m.disabled||h){return false}f(this).addClass("ui-state-active");n.buttonElement.attr("aria-pressed","true");var q=n.element[0];d(q).not(q).map(function(){return f(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(m.disabled){return false}f(this).addClass("ui-state-active");k=this;n.document.one("mouseup",function(){k=null})}).bind("mouseup"+this.eventNamespace,function(){if(m.disabled){return false}f(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(q){if(m.disabled){return false}if(q.keyCode===f.ui.keyCode.SPACE||q.keyCode===f.ui.keyCode.ENTER){f(this).addClass("ui-state-active")}}).bind("keyup"+this.eventNamespace,function(){f(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(q){if(q.keyCode===f.ui.keyCode.SPACE){f(this).click()}})}}}this._setOption("disabled",m.disabled);this._resetButton()},_determineButtonType:function(){var l,n,m;if(this.element.is("[type=checkbox]")){this.type="checkbox"}else{if(this.element.is("[type=radio]")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){l=this.element.parents().last();n="label[for='"+this.element.attr("id")+"']";this.buttonElement=l.find(n);if(!this.buttonElement.length){l=l.length?l.siblings():this.element.siblings();this.buttonElement=l.filter(n);if(!this.buttonElement.length){this.buttonElement=l.find(n)}}this.element.addClass("ui-helper-hidden-accessible");m=this.element.is(":checked");if(m){this.buttonElement.addClass("ui-state-active")}this.buttonElement.prop("aria-pressed",m)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(i+" "+c+" "+g).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}},_setOption:function(l,m){this._super(l,m);if(l==="disabled"){if(m){this.element.prop("disabled",true)}else{this.element.prop("disabled",false)}return}this._resetButton()},refresh:function(){var l=this.element.is(":disabled");if(l!==this.options.disabled){this._setOption("disabled",l)}if(this.type==="radio"){d(this.element[0]).each(function(){if(f(this).is(":checked")){f(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true")}else{f(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true")}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var p=this.buttonElement.removeClass(g),n=f("",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(p.empty()).text(),m=this.options.icons,l=m.primary&&m.secondary,o=[];if(m.primary||m.secondary){if(this.options.text){o.push("ui-button-text-icon"+(l?"s":(m.primary?"-primary":"-secondary")))}if(m.primary){p.prepend("")}if(m.secondary){p.append("")}if(!this.options.text){o.push(l?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){p.attr("title",f.trim(n))}}}else{o.push("ui-button-text-only")}p.addClass(o.join(" "))}});f.widget("ui.buttonset",{version:"1.9.0",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(l,m){if(l==="disabled"){this.buttons.button("option",l,m)}this._super(l,m)},refresh:function(){var l=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(l?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(l?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery));/*! * jQuery UI Dialog 1.9.0 * http://jqueryui.com * * Copyright 2012 jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/dialog/ * * Depends: * jquery.ui.core.js * jquery.ui.widget.js * jquery.ui.button.js * jquery.ui.draggable.js * jquery.ui.mouse.js * jquery.ui.position.js * jquery.ui.resizable.js */ (function(d,e){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ",a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},c={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};d.widget("ui.dialog",{version:"1.9.0",options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(g){var f=d(this).css(g).offset().top;if(f<0){d(this).css("top",g.top-f)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var m=this,p=this.options,n=p.title||" ",o=(this.uiDialog=d("
")).addClass(b+p.dialogClass).css({display:"none",outline:0,zIndex:p.zIndex}).attr("tabIndex",-1).keydown(function(q){if(p.closeOnEscape&&!q.isDefaultPrevented()&&q.keyCode&&q.keyCode===d.ui.keyCode.ESCAPE){m.close(q);q.preventDefault()}}).mousedown(function(q){m.moveToTop(false,q)}).appendTo("body"),i=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(o),h=(this.uiDialogTitlebar=d("
")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(o),l=d("").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(q){q.preventDefault();m.close(q)}).appendTo(h),j=(this.uiDialogTitlebarCloseText=d("")).addClass("ui-icon ui-icon-closethick").text(p.closeText).appendTo(l),g=d("").uniqueId().addClass("ui-dialog-title").html(n).prependTo(h),k=(this.uiDialogButtonPane=d("
")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),f=(this.uiButtonSet=d("
")).addClass("ui-dialog-buttonset").appendTo(k);o.attr({role:"dialog","aria-labelledby":g.attr("id")});h.find("*").add(h).disableSelection();this._hoverable(l);this._focusable(l);if(p.draggable&&d.fn.draggable){this._makeDraggable()}if(p.resizable&&d.fn.resizable){this._makeResizable()}this._createButtons(p.buttons);this._isOpen=false;if(d.fn.bgiframe){o.bgiframe()}this._on(o,{keydown:function(s){if(!p.modal||s.keyCode!==d.ui.keyCode.TAB){return}var r=d(":tabbable",o),t=r.filter(":first"),q=r.filter(":last");if(s.target===q[0]&&!s.shiftKey){t.focus(1);return false}else{if(s.target===t[0]&&s.shiftKey){q.focus(1);return false}}}})},_init:function(){if(this.options.autoOpen){this.open()}},_destroy:function(){var g,f=this.oldPosition;if(this.overlay){this.overlay.destroy()}this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();if(this.originalTitle){this.element.attr("title",this.originalTitle)}g=f.parent.children().eq(f.index);if(g.length&&g[0]!==this.element[0]){g.before(this.element)}else{f.parent.append(this.element)}},widget:function(){return this.uiDialog},close:function(i){var h=this,g,f;if(!this._isOpen){return}if(false===this._trigger("beforeClose",i)){return}this._isOpen=false;if(this.overlay){this.overlay.destroy()}if(this.options.hide){this.uiDialog.hide(this.options.hide,function(){h._trigger("close",i)})}else{this.uiDialog.hide();this._trigger("close",i)}d.ui.dialog.overlay.resize();if(this.options.modal){g=0;d(".ui-dialog").each(function(){if(this!==h.uiDialog[0]){f=d(this).css("z-index");if(!isNaN(f)){g=Math.max(g,f)}}});d.ui.dialog.maxZ=g}return this},isOpen:function(){return this._isOpen},moveToTop:function(i,h){var g=this.options,f;if((g.modal&&!i)||(!g.stack&&!g.modal)){return this._trigger("focus",h)}if(g.zIndex>d.ui.dialog.maxZ){d.ui.dialog.maxZ=g.zIndex}if(this.overlay){d.ui.dialog.maxZ+=1;d.ui.dialog.overlay.maxZ=d.ui.dialog.maxZ;this.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ)}f={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()};d.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",d.ui.dialog.maxZ);this.element.attr(f);this._trigger("focus",h);return this},open:function(){if(this._isOpen){return}var h,g=this.options,f=this.uiDialog;this._size();this._position(g.position);f.show(g.show);this.overlay=g.modal?new d.ui.dialog.overlay(this):null;this.moveToTop(true);h=this.element.find(":tabbable");if(!h.length){h=this.uiDialogButtonPane.find(":tabbable");if(!h.length){h=f}}h.eq(0).focus();this._isOpen=true;this._trigger("open");return this},_createButtons:function(i){var g,j,h=this,f=false;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(typeof i==="object"&&i!==null){d.each(i,function(){return !(f=true)})}if(f){d.each(i,function(k,m){m=d.isFunction(m)?{click:m,text:k}:m;var l=d("