var myGR_Tooltip;var GR_Tooltip=function(){return this._init()};GR_Tooltip.prototype={_init:function(){this.lastTooltip;this.toolTip;this.isIE=document.all||navigator.userAgent.indexOf("MSIE")>=0;this._setup()},_setup:function(){var d=document.getElementsByTagName("*");for(var c=0,a=d.length;c<a;++c){var b=d[c];if(!b.getAttribute("rel")){continue}if(b.tagName.toLowerCase()=="input"){continue}if(b.tagName.toLowerCase()=="textarea"){continue}if(b.parentNode.id){if(b.parentNode.parentNode.id=="smartform"){continue}}b.onmouseover=function(){myGR_Tooltip.toggle(this)};b.onmouseout=function(f){myGR_Tooltip.hide(f)}}},addElement:function(b){var a=document.getElementById(b);if(!a||a==null||typeof a!="object"){return}a.onmouseover=function(){myGR_Tooltip.toggle(this)};a.onmouseout=function(c){myGR_Tooltip.hide(c)}},rmElement:function(b){var a=document.getElementById(b);if(!a||a==null||typeof a!="object"){return}a.onmouseover="";a.onmouseout=""},markupText:function(b){if(!b||b==null||b==""||b=="SlideShowCBox"||b=="ContentCBox"){return""}var a='<div class="tooltipmain">'+b+"</div>";this.toolTip.className="gr_tooltip";if(!b.match(/[\[]([^$@#%<>]+)[\]]/i)){return a}a=b.replace(/[\[]([^$@#%<>]+)[\]]/i,'<div class="tooltipheader">$1</div><div class="tooltipmain">')+"</div>";this.toolTip.className="gr_tooltip advanced";return a},toggle:function(a){if(!a.getAttribute("rel")){return}if(!this.toolTip){this.toolTip=document.createElement("div");this.toolTip.style.position="absolute";this.toolTip.className="gr_tooltip";document.body.appendChild(this.toolTip)}this.toolTip.innerHTML=this.markupText(a.getAttribute("rel"));this._posTooltip(a);this.toolTip.style.display="block"},hide:function(a){if(!this.toolTip){return}this.toolTip.style.display="none"},getSrcElement:function(b){var a;if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}if(a.nodeType==3){a=a.parentNode}return a},_posTooltip:function(a){var c=-20;var d=(this.getLeftPos(a)+a.offsetWidth+c);var b=this.getTopPos(a)+20;if(d+this.toolTip.offsetWidth>document.body.offsetWidth-200){d-=this.toolTip.offsetWidth+200}this.toolTip.style.left=d+"px";this.toolTip.style.top=b+"px"},getTopPos:function(a){var b=a.offsetTop;while((a=a.offsetParent)!=null){if(a.tagName!="HTML"){b+=a.offsetTop;if(this.isIE){b+=a.clientTop}}}return b},getLeftPos:function(b){var a=b.offsetLeft;while((b=b.offsetParent)!=null){if(b.tagName!="HTML"){a+=b.offsetLeft;if(this.isIE){a+=b.clientLeft}}}return a}};var GR_TooltipInit=function(){myGR_Tooltip=new GR_Tooltip()};if(window.addEventListener){window.addEventListener("load",GR_TooltipInit,false)}else{if(window.attachEvent){window.attachEvent("onload",GR_TooltipInit)}else{window.onload=function(){GR_TooltipInit()}}};
