jQuery.fn.makeButton=function(A){return this.each(function(){var B=jQuery(this);if(B.attr("href")==undefined){this.href="javascript:void(0)"}B.addClass("pbutton");if(jQuery.trim(B.html()).toLowerCase().indexOf("<span>")!=0){B.html("<span>"+B.html()+"</span>")}B.mousedown(function(){if(!B.hasClass("disabled")){B.addClass("pressed")}});B.mouseup(function(){if(!B.hasClass("disabled")){B.removeClass("pressed")}});if(A){B.attr(A)}})};jQuery.fn.setButtonLabel=function(A){return this.each(function(){jQuery(this).children("span").html(A)})};jQuery.fn.setButtonEnabled=function(A){return this.each(function(){var C=jQuery(this);var B=!C.hasClass("disabled");if(A&&!B){C.removeClass("disabled");this.onclick=this.disabledOnClick;this.disabledOnClick=undefined}else{if(!A&&B){C.addClass("disabled");this.disabledOnClick=this.onclick;this.onclick=function(){}}}})};jQuery.fn.isButtonEnabled=function(A){if(this.length==0){return false}else{return !$(this[0]).hasClass("disabled")}};jQuery.fn.onButtonPress=function(B){var A=this;return this.click(function(C){if(A.isButtonEnabled()){B.call(this,C)}})};