Type.registerNamespace("uSwitch.Web.UI.WebControls");uSwitch.Web.UI.WebControls.HelpLinkWithText=function(a){uSwitch.Web.UI.WebControls.HelpLinkWithText.initializeBase(this,[a]);this._mouseoverDelegate=null;this._mouseoutDelegate=null;this._hoverText=null;this._bubbleWidth=null;this._bubble=null;this._bubbleID=null;this._offsetX=17};uSwitch.Web.UI.WebControls.HelpLinkWithText.prototype={get_HoverText:function(){return this._hoverText},set_HoverText:function(a){this._hoverText=a},get_BubbleWidth:function(){return this._bubbleWidth},set_BubbleWidth:function(a){this._bubbleWidth=a},get_BubbleID:function(){return this._bubbleID},set_BubbleID:function(a){this._bubbleID=a},_mouseOver:function(a){var e=this.get_element();if(this._hoverText!=null&&this._bubbleID!=null){this._bubble=Sys.UI.DomElement.getElementById(this._bubbleID);if(this._bubble){Sys.UI.DomElement.removeCssClass(this._bubble,"hidden");if(this._bubbleWidth!=null){this._bubble.style.width=this._bubbleWidth+"px";var d=$(window).width();var b=a.clientX+parseInt(this._offsetX);var c=parseInt(b)+parseInt(this._bubbleWidth);if(c>=d){this._bubble.style.left=(b-parseInt(this._bubbleWidth))+"px"}else{this._bubble.style.left=b+"px"}}}}a.preventDefault()},_mouseOut:function(a){var b=this.get_element();if(!this._bubble&&this._bubbleID!=null){this._bubble=Sys.UI.DomElement.getElementById(this._bubbleID)}if(this._bubble){Sys.UI.DomElement.addCssClass(this._bubble,"hidden")}},initialize:function(){uSwitch.Web.UI.WebControls.HelpLinkWithText.callBaseMethod(this,"initialize");var a=this.get_element();if(this._mouseoverDelegate===null){this._mouseoverDelegate=Function.createDelegate(this,this._mouseOver)}Sys.UI.DomEvent.addHandler(a,"mouseover",this._mouseoverDelegate);if(this._mouseoutDelegate===null){this._mouseoutDelegate=Function.createDelegate(this,this._mouseOut)}Sys.UI.DomEvent.addHandler(a,"mouseout",this._mouseoutDelegate);$(a).removeAttr("href")},dispose:function(){var a=this.get_element();if(this._mouseoverDelegate){Sys.UI.DomEvent.removeHandler(a,"mouseover",this._mouseoverDelegate);delete this._mouseoverDelegate}if(this._mouseoutDelegate){Sys.UI.DomEvent.removeHandler(a,"mouseout",this._mouseoutDelegate);delete this._mouseoutDelegate}uSwitch.Web.UI.WebControls.HyperLink.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.WebControls.HelpLinkWithText.registerClass("uSwitch.Web.UI.WebControls.HelpLinkWithText",uSwitch.Web.UI.WebControls.HyperLink);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
