this.value=hex;   if (!this._timer && !(arguments[1])){ this.setValue(this.value); this.onChange(this.value); } 
	_updateColor: function(){		// summary: update the previewNode color, and input values [optional]		var h = Math.round((255+(this._offset))-((dojo.style(this.hueCursorNode,"top")+this._offset)*this._hueSc));		var s = Math.round((dojo.style(this.cursorNode,"left")*this._sc)*100); 		var v = Math.round(100-(dojo.style(this.cursorNode,"top")*this._sc)*100);		// limit hue calculations to only when it changes		if (h != this._hue){ this._setHue(h); }		var rgb = this._hsv2rgb(h,s/100,v/100,{ inputRange: 1 }); 		var hex = (dojo.colorFromArray(rgb).toHex());		this.previewNode.style.backgroundColor = hex;			if(this.webSafe){ this.safePreviewNode.style.backgroundColor = hex; }		if(this.showHex){ this.hexCode.value = hex; }		if(this.showRgb){			this.Rval.value = rgb[0];			this.Gval.value = rgb[1];				this.Bval.value = rgb[2];		}		if(this.showHsv){			this.Hval.value = Math.round((h*360)/255); // convert to 0..360			this.Sval.value = s;			this.Vval.value = v;		}	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/6436d8d6b351239a6dda2f695d17a5298efa47e7/ColorPicker.js/clean/widget/ColorPicker.js