// Gaia Ajax Widgets Copyright (C) 2007  Frost Innovation AS. details at http://ajaxwidgets.com/
Gaia.Button=function(element,options){this.initialize(element,options);}
Object.extend(Gaia.Button.prototype,Gaia.WebControl.prototype);Object.extend(Gaia.Button.prototype,{initialize:function(element,options){this.baseInitializeWebControl(element,options);if(this.options.causeValidation!=false&&this.options.causeValidation!=true)
this.options.causeValidation=true;},setText:function(value){this.element.value=value;return this;},setCausesValidation:function(value){this.options.causeValidation=false;return this;},setPostBackUrl:function(value){this.options.url=value;return this;},_shouldRunAjaxRequest:function(){return Gaia.ButtonHelper_shouldRunAjaxRequest.bind(this)();},setOnClientClick:function(value){Element.observe(this.element,'click',value.bindAsEventListener(this));return this;},setTabIndex:function(value){this.element.tabIndex=value;return this;},_getElementPostValue:function(){return'';},_getElementPostValueEvent:function(){return'&'+this.getCallbackName()+'='+$F(this.element.id);}});Gaia.Button.browserFinishedLoading=true;