//Product: InfoBubble
//Company: Data Research Group
//Website: http://www.assistedsolutions.com/components/InfoBubble
//Release: 1.0.2
//This component has been copyrighted by Data Research Group.  It is not to be altered
//or distributed, except as part of an application.  This product requires a license for
//all usage.  Visit http://www.assistedsolutions.com/store for more information.

function DRG_InfoBubble($a){this.Settings=$a;for(var i=0;i<this.Settings.length;i++){var name=this.Settings[i][0];var $b=this.Settings[i][1];var $c=null;if(this.IsANumber($b)||$b==true||$b==false||$b==null){$c=$b;}else if($b=="%%empty%%"){$c="\"\"";}else{$c="\"" + $b + "\"";};eval("this."+name+"="+$c+";");};this.OuterDiv=document.getElementById(this.ID+"_OuterDiv");this.CornerNE=this.OuterDiv.childNodes[0];this.CornerNW=this.OuterDiv.childNodes[1];this.CornerSE=this.OuterDiv.childNodes[2];this.CornerSW=this.OuterDiv.childNodes[3];this.SideN=this.OuterDiv.childNodes[4];this.SideE=this.OuterDiv.childNodes[5];this.SideS=this.OuterDiv.childNodes[6];this.SideW=this.OuterDiv.childNodes[7];this.Middle=this.OuterDiv.childNodes[8];this.SpikeNW=this.OuterDiv.childNodes[9];this.SpikeNE=this.OuterDiv.childNodes[10];this.SpikeSW=this.OuterDiv.childNodes[11];this.SpikeSE=this.OuterDiv.childNodes[12];this.SpikeWN=this.OuterDiv.childNodes[13];this.SpikeWS=this.OuterDiv.childNodes[14];this.SpikeEN=this.OuterDiv.childNodes[15];this.SpikeES=this.OuterDiv.childNodes[16];this.InnerContent=this.OuterDiv.childNodes[17];this.InnerContent_Title=this.InnerContent.childNodes[0].rows[0];this.InnerContent_Title_Icon=this.InnerContent_Title.cells[0];this.InnerContent_Title_Text=this.InnerContent_Title.cells[1];this.InnerContent_Title_Close=this.InnerContent_Title.cells[2];this.InnerContent_Body=this.InnerContent.childNodes[1];this.Container=document.documentElement;this.SideN2=this.SideN.cloneNode(true);this.OuterDiv.appendChild(this.SideN2);this.SideE2=this.SideE.cloneNode(true);this.OuterDiv.appendChild(this.SideE2);this.SideS2=this.SideS.cloneNode(true);this.OuterDiv.appendChild(this.SideS2);this.SideW2=this.SideW.cloneNode(true);this.OuterDiv.appendChild(this.SideW2);this.MouseDiv=document.createElement("img");this.OuterDiv.appendChild(this.MouseDiv);this.MouseDiv.src=this.BlankURL;this.MouseDiv.style.zIndex=998;this.MouseDiv.style.position="absolute";this.MouseDiv.editor=this;this.AllImages=new Array(this.CornerNE,this.CornerNW,this.CornerSE,this.CornerSW,this.SideN,this.SideE,this.SideS,this.SideW,this.Middle,this.SpikeNW,this.SpikeNE,this.SpikeSW,this.SpikeSE,this.SpikeWN,this.SpikeWS,this.SpikeEN,this.SpikeES,this.SideN2,this.SideE2,this.SideS2,this.SideW2);this.OptionalImages=new Array(this.SpikeNW,this.SpikeNE,this.SpikeSW,this.SpikeSE,this.SpikeWN,this.SpikeWS,this.SpikeEN,this.SpikeES,this.SideN2,this.SideE2,this.SideS2,this.SideW2);this.OuterDiv.style.cursor="default";this.OuterDiv.style.zIndex=996;this.InnerContent.style.zIndex=999;if(window.navigator.appName=="Microsoft Internet Explorer"){this.MarginX=0;this.MarginY=0;}else{this.MarginX=0;this.MarginY=0;};this.MouseDiv.onmouseover=function(){var $d=this.editor.AutoHideTimer;if(this.editor.IsTransitioning){this.editor.AutoHideTimer="over";}else if(this.editor.AutoHide==true&&this.editor.AutoHideTimer!=null&&this.editor.AutoHideTimer!="over"){clearTimeout(this.editor.AutoHideTimer);this.editor.AutoHideTimer=null;}};this.MouseDiv.onmouseout=function(){if(this.editor.AutoHide==true&&!this.editor.IsTransitioning&&this.editor.AutoHideTimer==null){this.editor.AutoHideTimer=setTimeout(this.editor.ID+".Hide()",this.editor.AutoHideDelay);}};this.InnerContent.editor=this;this.InnerContent.onmouseover=this.MouseDiv.onmouseover;this.InnerContent.onmouseout=this.MouseDiv.onmouseout;this.HoverLinks=new Array();this.IsTransitioning=false;this.SectionSize=parseInt(this.CornerNW.style.width);this.SpikeBreadth=parseInt(this.SpikeNW.style.width);this.SpikeOffset=this.SectionSize-parseInt(this.SpikeNW.style.height);this.SpikeDifference=parseInt(this.SpikeNW.style.height)-this.SectionSize;};function DRG_InfoBubble_XHover(obj,$e){var $f=obj.childNodes[0];var $g=obj.childNodes[1];var $h=obj.childNodes[2];$f.style.display="none";$g.style.display="none";$h.style.display="none";if($e){$g.style.display="";}else{$f.style.display="";}};function DRG_InfoBubble_XMouseDown(obj,$i){var $f=obj.childNodes[0];var $g=obj.childNodes[1];var $h=obj.childNodes[2];$f.style.display="none";$g.style.display="none";$h.style.display="none";if($i){$h.style.display="";}else{$g.style.display="";}};function DRG_InfoBubble_XClick(ib){ib.Hide();};DRG_InfoBubble.prototype.HoverControl_Initialize=function(el){this.HoverLinks.push(el);el.InfoBubble=this;el.InfoBubble_HoverLinkIndex=this.HoverLinks.length-1;el.InfoBubble_TimeoutText=this.ID+".HoverControl_Show("+el.InfoBubble_HoverLinkIndex+");";el.InfoBubble_Initialized=true;};DRG_InfoBubble.prototype.HoverControl_MouseOver=function(el){if(el.InfoBubble_Initialized!=true){this.HoverControl_Initialize(el);};if(el.InfoBubble_Timer==null&&this.ActiveHoverLink!=el){el.InfoBubble_Timer=setTimeout(el.InfoBubble_TimeoutText,el.getAttribute("InfoBubble_Timeout"));};this.MouseDiv.onmouseover();};DRG_InfoBubble.prototype.HoverControl_Show=function($j){var el=this.HoverLinks[$j];if(el.getAttribute("InfoBubble_ContentHtml")!=null){this.ContentHtml=el.getAttribute("InfoBubble_ContentHtml");};if(el.getAttribute("InfoBubble_TitleHtml")!=null){this.TitleHtml=el.getAttribute("InfoBubble_TitleHtml");};this.ShowAtElement(el);this.ActiveHoverLink=el;};DRG_InfoBubble.prototype.HoverControl_MouseOut=function(el){if(el.InfoBubble_Timer!=null){clearTimeout(el.InfoBubble_Timer);el.InfoBubble_Timer=null;};this.MouseDiv.onmouseout();};DRG_InfoBubble.prototype.ClickControl_Click=function(el){if(el.InfoBubble_ContentHtml!=null){this.ContentHtml=el.InfoBubble_ContentHtml;};if(el.InfoBubble_TitleHtml!=null){this.TitleHtml=el.InfoBubble_TitleHtml;};this.ShowAtElement(el);};DRG_InfoBubble.prototype.AttachClickControl=function(c,$k,$l){if($k!=null){c.setAttribute("InfoBubble_TitleHtml",$k);};if($l!=null){c.setAttribute("InfoBubble_ContentHtml",$l);};c.InfoBubble=this;c.setAttribute("InfoBubble",this);c.DRG_InfoBubble_OnMouseUp=function(){var obj=null;if(document.all){obj=event.srcElement;}else{obj=this;}while(obj.InfoBubble==null&&obj.parentElement!=null){obj=obj.parentElement;};if(obj.InfoBubble!=null){obj.InfoBubble.ClickControl_Click(obj);}};this.AddEventHandler(c,"mouseup",c.DRG_InfoBubble_OnMouseUp);};DRG_InfoBubble.prototype.AttachHoverControl=function(c,$m,$k,$l){if($k!=null){c.setAttribute("InfoBubble_TitleHtml",$k);};if($l!=null){c.setAttribute("InfoBubble_ContentHtml",$l);};c.setAttribute("InfoBubble_Timeout",$m);c.InfoBubble=this;c.setAttribute("InfoBubble",this);c.DRG_InfoBubble_OnMouseOver=function(){var obj=null;if(document.all){obj=event.srcElement;}else{obj=this;}while(obj.InfoBubble==null&&obj.parentElement!=null){obj=obj.parentElement;};if(obj.InfoBubble!=null){obj.InfoBubble.HoverControl_MouseOver(obj);}};this.AddEventHandler(c,"mouseover",c.DRG_InfoBubble_OnMouseOver);c.DRG_InfoBubble_OnMouseOut=function(){var obj=null;if(document.all){obj=event.srcElement;}else{obj=this;}while(obj.InfoBubble==null&&obj.parentElement!=null){obj=obj.parentElement;};if(obj.InfoBubble!=null){obj.InfoBubble.HoverControl_MouseOut(obj);}};this.AddEventHandler(c,"mouseout",c.DRG_InfoBubble_OnMouseOut);};DRG_InfoBubble.prototype.MakeCloseButton=function(){var $n="";$n+="<div onmouseup='DRG_InfoBubble_XClick("+this.ID+");' onmouseover='DRG_InfoBubble_XHover(this, true);' onmouseout='DRG_InfoBubble_XHover(this, false);' onmousedown='DRG_InfoBubble_XMouseDown(this, true);' onmouseup='DRG_InfoBubble_XMouseDown(this, false);'>";$n+="<img border='0' src='"+this.CloseImageUrl_Normal+"'/>";$n+="<img style='display:none' border='0' src='"+this.CloseImageUrl_Hover+"'/>";$n+="<img style='display:none' border='0' src='"+this.CloseImageUrl_Select+"'/>";$n+="</div>";return $n;};DRG_InfoBubble.prototype.GetSpikePosX=function($o){if(this.Orientation=="Auto"){var $p=$o/this.Container.offsetWidth;return($p<0.5?"W":"E");}else{var $q=this.Orientation.substr(0,1);var $r=this.Orientation.substr(1,1);if($q=="W"||$q=="E"){return $q;}else{return $r;}}};DRG_InfoBubble.prototype.GetSpikePosY=function($s){if(this.Orientation=="Auto"){var $t=$s/this.Container.offsetHeight;return($t<0.5?"N":"S");}else{var $q=this.Orientation.substr(0,1);var $r=this.Orientation.substr(1,1);if($q=="N"||$q=="S"){return $q;}else{return $r;}}};DRG_InfoBubble.prototype.GetSpikePos=function(x,y){if(this.Orientation=="Auto"){if(this.GetSpikeOrientation()=="V"){return this.GetSpikePosY(y)+this.GetSpikePosX(x);}else{return this.GetSpikePosX(x)+this.GetSpikePosY(y);}}else{return this.Orientation;}};DRG_InfoBubble.prototype.GetSpikeOrientation=function(){if(this.Orientation=="Auto"){if(this.Container.offsetWidth>this.Container.offsetHeight){return "H";}else{return "V";}}else{if(this.Orientation=="NW"||this.Orientation=="NE"||this.Orientation=="SW"||this.Orientation=="SE"){return "V";}else{return "H";}}};DRG_InfoBubble.prototype.RealizeContent=function(){this.InnerContent_Body.innerHTML=this.ContentHtml;this.InnerContent_Body.className=this.ContentCssClass;if(this.ShowTitle==true){this.InnerContent_Title.style.display="";this.InnerContent_Title_Text.innerHTML=this.TitleHtml;this.InnerContent_Title.className=this.TitleCssClass;if(this.TitleShowClose==true){this.InnerContent_Title_Close.style.display="";this.InnerContent_Title_Close.innerHTML=this.MakeCloseButton();}else{this.InnerContent_Title_Close.style.display="none";};if(this.TitleIconUrl!=""){this.InnerContent_Title_Icon.style.display="";this.InnerContent_Title_Icon.innerHTML="<img border='0' src='"+this.TitleIconUrl+"'/>"}else{this.InnerContent_Title_Icon.style.display="none";}}else{this.InnerContent_Title.style.display="none";}};DRG_InfoBubble.prototype.GetDimensions=function(){var $u=(this.SectionSize*2)+this.SpikeBreadth;var $v=$u;var $w=0;if(this.Height!=""){$w=parseInt(this.Height);};if(this.Width!=""){$v=parseInt(this.Width);};this.OuterDiv.style.display="block";this.InnerContent.style.height="";this.InnerContent_Body.style.height="";this.InnerContent.style.width=$u+"px";if(this.Width==""&&this.Height==""){while(this.InnerContent.offsetWidth<this.InnerContent.offsetHeight*1.33||this.InnerContent.offsetWidth>$v){if(this.MaxWidth<=0||$v<this.MaxWidth){$v+=1;$w=this.InnerContent.offsetHeight;this.InnerContent.style.width=$v+"px";}else{break;}}};$v+=(this.InnerContentMargin*2)+this.ShadowOffset;$w+=(this.InnerContentMargin*2)+this.ShadowOffset;if(this.MaxHeight>0&&$w>this.MaxHeight){$w=this.MaxHeight;};if(this.MaxWidth>0&&$v>this.MaxWidth){$v=this.MaxWidth;};if($w<$u||$w==null){$w=$u;};return new Array($v,$w);};DRG_InfoBubble.prototype.ShowAtElement=function(el){this.RealizeContent();var $x=this.GetDimensions();this.OuterDiv.style.display="none";this.ShowAtElementWH(el,$x[0],$x[1]);};DRG_InfoBubble.prototype.ShowAtXY=function(x,y){this.RealizeContent();var $x=this.GetDimensions();this.OuterDiv.style.display="none";this.ShowAtXYWH(x,y,$x[0],$x[1]);};DRG_InfoBubble.prototype.ShowAtElementWH=function(el,$v,$w){var $y=this.FindPos(el,true);var $z=$y[0];var top=$y[1];var x=$z+(el.offsetWidth/2);var y=top+(el.offsetHeight/2);if(this.PositioningMode=="Perimeter"){var $y=this.GetSpikePos(x,y).substring(0,1);if($y=="S"){$z+=(el.offsetWidth/2);}else if($y=="W"){$z+=el.offsetWidth;top+=(el.offsetHeight/2);}else if($y=="N"){$z+=(el.offsetWidth/2);top+=el.offsetHeight;}else if($y=="E"){top+=(el.offsetHeight/2);}}else{$z+=(el.offsetWidth/2);top+=(el.offsetHeight/2);};var $A=this.GetSpikePosX(x);var $B=this.GetSpikePosY(y);if(!this.IsOverhead){if($A=="E"){$z+=this.ShadowOffset;};if($B=="S"){top+=this.ShadowOffset;}}else{if($A=="E"){$z+=this.ShadowOffset/2;};if($B=="S"){top+=this.ShadowOffset/2;};if($A=="W"){$z-=this.ShadowOffset/2;};if($B=="N"){top-=this.ShadowOffset/2;}};this.ShowAtXYWH($z,top,$v,$w,x,y);};DRG_InfoBubble.prototype.ShowAtXYWH=function(x,y,$v,$w,$C,$D){if($C==null){$C=x;};if($D==null){$D=y;};var $E=this.GetSpikeOrientation();var $F=this.GetSpikePos($C,$D);var $A=this.GetSpikePosX($C);var $B=this.GetSpikePosY($D);var $z=x+this.MarginX;var top=y+this.MarginY;;var $G;if($E=="H"){$z+=(($A=="W")?this.SpikeDifference:-this.SpikeDifference-$v);top+=(($B=="N")?-this.SectionSize:-$w+this.SectionSize);$G=(($B=="N")?0:$w-(this.SectionSize*2)-this.SpikeBreadth);}else{top+=(($B=="N")?this.SpikeDifference:-this.SpikeDifference-$w);$z+=(($A=="W")?-this.SectionSize:-$v+this.SectionSize);$G=(($A=="W")?0:$v-(this.SectionSize*2)-this.SpikeBreadth);};this.ShowAtPos($z,top,$v,$w,$F,$G);};DRG_InfoBubble.prototype.ShowAtPos=function(x,y,$v,$w,$H,$G){this.InnerContent_Body.innerHTML=this.ContentHtml;this.HideOptionalImages();this.OuterDiv.style.zIndex=999;this.OuterDiv.style.left=x+"px";this.OuterDiv.style.top=y+"px";this.OuterDiv.style.width=$v+"px";this.OuterDiv.style.height=$w+"px";this.AutosetImagePositions();var $I=this.LocateSpike($H);var $J=this.LocateSide($H);var $K=this.LocateSide2($H);if($J==this.SideN){$I.style.top=this.SpikeOffset+"px";}else if($J==this.SideS){$I.style.top=($w-this.SectionSize)+"px";};if($J==this.SideN||$J==this.SideS){$I.style.left=(this.SectionSize+$G)+"px";$J.style.width=$G+"px";$K.style.left=(this.SectionSize+$G+this.SpikeBreadth)+"px";$K.style.width=($v-($G+this.SpikeBreadth+(this.SectionSize*2)))+"px";};if($J==this.SideW){$I.style.left=this.SpikeOffset+"px";}else if($J==this.SideE){$I.style.left=($v-this.SectionSize)+"px";};if($J==this.SideE||$J==this.SideW){$I.style.top=(this.SectionSize+$G)+"px";$J.style.height=$G+"px";$K.style.top=(this.SectionSize+$G+this.SpikeBreadth)+"px";$K.style.height=($w-($G+this.SpikeBreadth+(this.SectionSize*2)))+"px";};$K.style.display="block";$I.style.display="block";this.TransitionIn();};DRG_InfoBubble.prototype.Hide=function(){this.TransitionOut();};DRG_InfoBubble.prototype.AutosetImagePositions=function(){var $L=parseInt(this.CornerNW.style.width);var $M=parseInt(this.OuterDiv.style.width);var $N=parseInt(this.OuterDiv.style.height);this.CornerNW.style.left=0+"px";this.CornerNW.style.top=0+"px";this.CornerNE.style.left=($M-$L)+"px";this.CornerNE.style.top=0+"px";this.CornerSW.style.left=0+"px";this.CornerSW.style.top=($N-$L)+"px";this.CornerSE.style.left=($M-$L)+"px";this.CornerSE.style.top=($N-$L)+"px";this.Middle.style.left=$L+"px";this.Middle.style.top=$L+"px";this.Middle.style.width=($M-($L*2))+"px";this.Middle.style.height=($N-($L*2))+"px";this.SideN.style.left=$L+"px";this.SideN.style.top=0+"px";this.SideN2.style.top=0+"px";this.SideN.style.width=($M-($L*2))+"px";this.SideS.style.left=$L+"px";this.SideS.style.top=($N-$L)+"px";this.SideS2.style.top=($N-$L)+"px";this.SideS.style.width=($M-($L*2))+"px";this.SideW.style.left=0+"px";this.SideW2.style.left=0+"px";this.SideW.style.top=$L+"px";this.SideW.style.height=($N-($L*2))+"px";this.SideE.style.left=($M-$L)+"px";this.SideE2.style.left=($M-$L)+"px";this.SideE.style.top=$L+"px";this.SideE.style.height=($N-($L*2))+"px";if(this.IsOverhead){this.InnerContent.style.top=(this.InnerContentMargin+(this.ShadowOffset/2))+"px";this.InnerContent.style.left=(this.InnerContentMargin+(this.ShadowOffset/2))+"px";}else{this.InnerContent.style.top=this.InnerContentMargin+"px";this.InnerContent.style.left=this.InnerContentMargin+"px";};this.InnerContent.style.width=($M-this.ShadowOffset-(this.InnerContentMargin*2))+"px";this.InnerContent.style.height=($N-this.ShadowOffset-(this.InnerContentMargin*2))+"px";var $w=parseInt(this.InnerContent.style.height)-this.findHeight(this.InnerContent_Title.parentNode.parentNode,this.InnerContent.style.width);if($w<0){$w=0;};this.InnerContent_Body.style.height=$w+"px";this.MouseDiv.style.top=0;this.MouseDiv.style.left=0;this.MouseDiv.style.width=this.OuterDiv.style.width;this.MouseDiv.style.height=this.OuterDiv.style.height;};DRG_InfoBubble.prototype.TransitionIn=function(){this.TransitionOutComplete();this.MouseDiv.onmouseover();this.SetOpacity(0);this.OuterDiv.style.display="block";if(this.TransitionMode=="Fade"){this.IsTransitioning=true;this.FadeInStart();}else{this.Step=99;this.IsTransitioning=true;this.FadeInStep(this.ID)}};DRG_InfoBubble.prototype.TransitionOut=function(){this.MouseDiv.onmouseover();if(this.TransitionMode=="Fade"){this.IsTransitioning=true;this.FadeOutStart();}else{this.Step=1;this.IsTransitioning=true;this.FadeOutStep(this.ID)}};DRG_InfoBubble.prototype.FadeInStart=function(){this.Step=0;this.FadeInStep(this.ID)};DRG_InfoBubble.prototype.FadeInStep=function(){this.Step+=5;this.SetOpacity(this.Step);if(this.Step<100){setTimeout(this.ID+".FadeInStep()",10);}else{this.TransitionInComplete();}};DRG_InfoBubble.prototype.FadeOutStart=function(){this.Step=100;this.FadeOutStep(this.ID)};DRG_InfoBubble.prototype.FadeOutStep=function(){this.Step-=5;this.SetOpacity(this.Step);if(this.Step>0){setTimeout(this.ID+".FadeOutStep()",10);}else{this.TransitionOutComplete();}};DRG_InfoBubble.prototype.TransitionInComplete=function(){this.IsTransitioning=false;if(this.AutoHideTimer=="over"){this.AutoHideTimer=null;}else if(this.ActiveHoverLink==null){this.MouseDiv.onmouseout();}};DRG_InfoBubble.prototype.TransitionOutComplete=function(){this.IsTransitioning=false;this.OuterDiv.style.display="none";this.ActiveHoverLink=null;};DRG_InfoBubble.prototype.SetOpacity=function($O){this.DoForAllImages(function(obj){obj.style.opacity=($O/100);obj.style.MozOpacity=($O/100);obj.style.KhtmlOpacity=($O/100);obj.style.filter=" progid:DXImageTransform.Microsoft.alpha(opacity="+$O+")";});this.InnerContent.style.MozOpacity=($O/100);this.InnerContent.style.filter=" progid:DXImageTransform.Microsoft.alpha(opacity="+$O+")";};DRG_InfoBubble.prototype.FindPos=function(obj,scroll){var $P=obj;var $Q=0;var $R=0;if(obj.offsetParent){while(obj.offsetParent){$Q+=obj.offsetLeft;$R+=obj.offsetTop;if(scroll){$Q-=obj.scrollLeft;$R-=obj.scrollTop;};obj=obj.offsetParent;}}else if(obj.x&&obj.y){$Q+=obj.x;$R+=obj.y;};if(scroll&&!document.all){obj=$P;if(obj.parentNode){while(obj.parentNode){if(obj.tagName.toLowerCase()=="div"){$Q-=obj.scrollLeft;$R-=obj.scrollTop;};obj=obj.parentNode;}}};var $S=parseInt(document.body.leftMargin);var $T=parseInt(document.body.topMargin);if(!isNaN($S)&&this.TransitionalDocType){$Q+=$S;};if(!isNaN($T)&&this.TransitionalDocType){$R+=$T;};return[$Q,$R];};DRG_InfoBubble.prototype.findHeight=function(obj,$v){var $U=obj.cloneNode(true);$U.style.width=$v;if(document.all){document.body.appendChild($U);}else{this.Container.appendChild($U);};var $w=$U.offsetHeight;$U.parentNode.removeChild($U);return $w;};DRG_InfoBubble.prototype.DoForOptionalImages=function($V){for(var i=0;i<this.OptionalImages.length;i++){$V(this.OptionalImages[i],this);}};DRG_InfoBubble.prototype.DoForAllImages=function($V){for(var i=0;i<this.AllImages.length;i++){$V(this.AllImages[i],this);}};DRG_InfoBubble.prototype.HideOptionalImages=function(){this.DoForOptionalImages(function($f){$f.style.display="none";});};DRG_InfoBubble.prototype.LocateSpike=function($H){return eval("this.Spike"+$H);};DRG_InfoBubble.prototype.LocateSide=function($H){return eval("this.Side"+$H.substr(0,1));};DRG_InfoBubble.prototype.LocateSide2=function($H){return eval("this.Side"+$H.substr(0,1)+"2");};DRG_InfoBubble.prototype.AddEventHandler=function(obj,$W,$X){eval("var oldHandler = obj.on"+$W+";");if(obj.addEventListener){obj.addEventListener($W,$X,false);}else if(obj.attachEvent){obj.attachEvent("on"+$W,$X);}else{var $Y=obj["on"+$W];if($Y){$Z=function(e){$Y(e);$X;};}else{obj["on"+$W]=$X;}};return true;};DRG_InfoBubble.prototype.IsANumber=function(obj){var $00=parseInt(obj);if(isNaN($00)){return false;};if(""+$00!=""+obj){return false;};return true;}