var LightButton=new Class({Implements:[Options,Events],options:{baseClass:"lightbutton",color:"",title:""},initialize:function(b,a){this.element=document.id(b);this.enabled=true;this.setOptions(a);this.draw(this.options.title,this.options.baseClass,this.options.color)},draw:function(e,d,a){var c=d+"focus"+a;var b=new Element("label",{"class":a?d+a:"",events:{mousedown:function(){b.addClass(c);var f=function(){b.removeClass(c);document.id(document.body).removeEvent("mouseup",f)};document.id(document.body).addEvent("mouseup",f)}}});new Element("input",{type:"button",value:this.options.title}).addEvent("click",function(f){if(this.enabled){this.fireEvent("onClick",f)}}.bind(this)).inject(b);b.inject(this.element);this.element.addClass(this.options.baseClass);return this},enableButton:function(){this.element.getElements("input").each(function(b){b.set("disabled",false);b.removeClass("disabledButton")});var a=this.options.baseClass+"focus"+this.options.color;this.element.getElements("label").each(function(b){b.addEvent("mousedown",function(){b.addClass(a);var c=function(){b.removeClass(a);document.id(document.body).removeEvent("mouseup",c)};document.id(document.body).addEvent("mouseup",c)});b.removeClass("disabledButton")});this.enabled=true},disableButton:function(){this.enabled=false;this.element.getElements("input").each(function(a){if(!Browser.ie){a.set("disabled",true)}a.addClass("disabledButton")});this.element.getElements("label").each(function(a){a.removeEvents("mousedown");a.addClass("disabledButton")})}});

