function scaTooltip()
{
	this.Width;
	this.Height;
	this.MaxWidth;
	this.Delay;
	this.TextColor;
	this.Position;
	this.Source;
	this.Activation;
	this.Offset;

	this.show = function() {	    
	    var _this = this;
		var imgsDir = gx.staticDirectory.substring(1,gx.staticDirectory.length);
		var mwidth = (this.MaxWidth != "0") ? this.MaxWidth : "200px";
		switch(this.Source)
		{
			case "tipsy":
				var gravityValue;
				switch(this.Position)
				{
				    case "bottom":
					    gravityValue = "n";
					    break;
				    case "top":
					    gravityValue = "s";
					    break;
				    case "left":
					    gravityValue = "e";
					    break;
				    case "right":
					    gravityValue = "w";
					    break;
				}
				$("[title]").tipsy({gravity: gravityValue, delayIn: _this.Delay, delayOut: _this.Delay, offset: _this.Offset, trigger:_this.Activation, maxWidth: mwidth, color: _this.TextColor.Html, html: true, opacity: 1});				
				break;
			case "tiptip":
				var mwidth = (this.MaxWidth != "0") ? this.MaxWidth + "px" : "auto";
				$(function() {
					$("[title]").tipTip({ maxWidth: mwidth, defaultPosition: _this.Position, edgeOffset:  _this.Offset, delay: _this.Delay, activation:_this.Activation });
					$("#tiptip_content").css("color", _this.TextColor.Html);
				});
				break;
			default:
				alert("Invalid source: " + this.Source);
		}		
	}
}
