// Copyright (C) 2006 BlueGolf, LLC. All Rights Reserved
function Tooltip(a)
{var tip=document.getElementById(a.name+'tooltip');if(tip)
{tip.style.display='none';tip.style.position='absolute';tip.style.zIndex=30;if(!(/(^|\s)tooltiplink([0-9]*)($|\s)/).test(a.className))
{a.onclick=Util.returnFalse;}
a.onmouseout=function()
{tip.style.display='none';};a.onmouseover=function()
{Util.position(tip,a,0,a.offsetHeight);tip.style.display='';};}}
function Balloon(span)
{span.onmouseover=function(e)
{var sub=document.getElementById(this.id+'content');if(!sub)
return true;if(window.fetchBalloonContent&&!sub.firstTime)
{fetchBalloonContent(span,sub);sub.firstTime='x';}
this.className='balloonVisible';sub.style.width='';sub.style.top=this.offsetHeight+"px";return true;};span.onmouseout=function(e)
{if(this.className!='balloonVisible')
return true;this.className='balloon';return true;};}
Tooltip.tooltips=[];Balloon.balloons=[];Util.chainHandler('onload',function()
{var links=document.getElementsByTagName('a');for(var i=0;i<links.length;i++)
{var a=links.item(i);if((/(^|\s)hastooltip([0-9]*)($|\s)/).test(a.className))
{Tooltip.tooltips[Tooltip.tooltips.length]=new Tooltip(a);}}
var spans=document.getElementsByTagName('span');for(var i=0;i<spans.length;i++)
{var span=spans.item(i);if(/(^|\s)balloon($|\s)/.test(span.className)&&span.id)
{Balloon.balloons[Balloon.balloons.length]=new Balloon(span);}}});