var AviarcSpinEdit;(function(){AviarcSpinEdit=function(){AviarcSpinEdit.superclass.constructor.apply(this,arguments);if(this.attributes){this.datatypeConvertor=Aviarc.getDatatypeConvertor(this.attributes)}};YAHOO.lang.extend(AviarcSpinEdit,AviarcInputWidget,{startup:function(){var E=this,B=this.getDisplayInputElement();B.widgetobj=this;this.divElement=document.getElementById(this.name+":div");this.asterixElement=document.getElementById(this.name+":star");this.asterixCell=document.getElementById(this.name+":star");var A=B.id.replace("-","").split(":").join(""),C=Number(this.attributes.max),D=Number(this.attributes.min);B.id=B.name=A;$(document).ready(function(){$("#"+B.id).spinner({max:C,min:D})});if(this.attributes.focus=="y"){B.focus()}},addHandlers:function(){var B=this,A=this.getDisplayInputElement()},getDisplayInputElement:function(){if(!this.displayInputElement){this.displayInputElement=document.getElementById(this.name+":display")}return this.displayInputElement},getEnabled:function(){return(!this.displayInputElement.readOnly)},setEnabled:function(A){A=Util.toBoolean(A);if(A!=this.getEnabled()){this.displayInputElement.readOnly=!A;var B=(A?"":"-disabled")+(this.attributes.customClass||"");this.displayInputElement.className="text-edit"+B;this.divElement.className="text-edit"+B;this.asterixElement.className="star"+B;this.asterixCell.className="star"+B;this.raiseEvent("onEnabledChanged")}},getValue:function(){var A=Aviarc.getFieldValue(this.attributes.field);A=this.datatypeConvertor.formatValue(A);A=this.datatypeConvertor.parseValue(A);return A},setValue:function(A){this._valueChanged=true;Aviarc.setFieldValue(this.attributes.field,A);this.raiseEvent("onValueChanged")},hasValue:function(){var A=this.getValue();return !((A==null)||((A+"")==""))},getMandatory:function(){return(this.attributes.mandatory=="y")}})})();Aviarc.addUppercaseProperties(AviarcSpinEdit.prototype);
