// Gaia Ajax Widgets Copyright (C) 2007  Frost Innovation AS. details at http://ajaxwidgets.com/
Gaia.WebControl=Class.create();Object.extend(Gaia.WebControl.prototype,Gaia.Control.prototype);Object.extend(Gaia.WebControl.prototype,{initialize:Prototype.emptyFunction,baseInitializeWebControl:function(element,options){this.baseInitializeControl(element,options);},setAccessKey:function(value){this.element.accessKey=value;return this;},setStyle:function(toAdd,toRemove){Element.setStyle(this.element,toAdd);for(var name in toRemove)
delete this.element.style[name.camelize()];return this;},_parseARGB:function(value){if(value.length==6)
return{color:'#'+value,alpha:1.0};else{return{color:'#'+value.substring(0,6),alpha:(parseInt(value.substring(7),10)/255)};}},setBackColor:function(value){var colorParts=this._parseARGB(value);Element.setStyle(this.element.id,{backgroundColor:colorParts.color});Element.setOpacity(this.element.id,colorParts.alpha);return this;},setBorderColor:function(value){var colorParts=this._parseARGB(value);Element.setStyle(this.element.id,{borderColor:colorParts.color});return this;},setBorderStyle:function(value){Element.setStyle(this.element.id,{borderStyle:value});return this;},setBorderWidth:function(value){Element.setStyle(this.element.id,{borderWidth:value});return this;},setCssClass:function(value){this.element.className=value;return this;},setEnabled:function(value){value?Form.Element.enable(this.element.id):Form.Element.disable(this.element.id);return this;},setFontBold:function(value){Element.setStyle(this.element.id,{fontWeight:(value?'bold':'normal')});return this;},setFontItalic:function(value){Element.setStyle(this.element.id,{fontStyle:(value?'italic':'normal')});return this;},setFontNames:function(value){if(value&&value!='')
Element.setStyle(this.element.id,{fontFamily:value});return this;},setFontOverline:function(value){Element.setStyle(this.element.id,{textDecoration:(value?'overline':'none')});return this;},setFontSize:function(value){Element.setStyle(this.element.id,{fontSize:value});return this;},setFontStrikeout:function(value){Element.setStyle(this.element.id,{textDecoration:(value?'line-through':'normal')});return this;},setFontUnderline:function(value){Element.setStyle(this.element.id,{textDecoration:(value?'underline':'normal')});return this;},setForeColor:function(value){var colorParts=this._parseARGB(value);Element.setStyle(this.element.id,{color:colorParts.color});return this;},setHeight:function(value){Element.setStyle(this.element.id,{height:value});return this;},setToolTip:function(value){this.element.title=value;return this;},setWidth:function(value){Element.setStyle(this.element.id,{width:value});return this;}});Gaia.WebControl.browserFinishedLoading=true;