
C425.Tooltips=function()
{var YUE=YAHOO.util.Event;var YUD=YAHOO.util.Dom;return{init:function()
{this.root=document.getElementsByTagName('body')[0];this.links=YUD.getElementsByClassName('main_nav','a','nav_container');this.tare=document.getElementById('font-size-tare');this.tooltips=[];this.buildTooltips();this.attachEvents();},buildTooltips:function()
{for(var i=0;i<this.links.length;i++)
{var tooltip=document.createElement('span');tooltip.innerHTML=this.links[i].getAttribute('title');tooltip.id='tooltip_'+i;tooltip.className='main_nav_tooltip';this.root.appendChild(tooltip);this.tooltips[this.tooltips.length]=tooltip;}
this.positionTooltips();},positionTooltips:function()
{for(var i=0;i<this.links.length;i++)
{var tooltip=this.tooltips[i];tooltip.style.display='inline';tooltip.style.width='auto';var link_region=YUD.getRegion(this.links[i]);var tooltip_region=YUD.getRegion(tooltip);var width=tooltip_region.right-tooltip_region.left;var height=parseInt(YUD.getStyle(tooltip,'paddingTop'),10)+
parseInt(YUD.getStyle(tooltip,'paddingBottom'),10)+
parseInt(YUD.getStyle(tooltip,'height'),10);tooltip.style.position='absolute';tooltip.style.display='none';tooltip.style.width=width+'px';tooltip.style.left=link_region.right-width-
parseInt(YUD.getStyle(tooltip,'paddingLeft'),10)-
parseInt(YUD.getStyle(tooltip,'paddingRight'),10)-
(YAHOO.env.ua.ie>0?2:0)+'px';if(i<13)
{tooltip.style.top=link_region.top-height-(YAHOO.env.ua.ie>0?13:0)+'px';}
else
{tooltip.style.top=link_region.bottom-(YAHOO.env.ua.ie>0?4:0)+'px';}}},attachEvents:function()
{for(var i=0;i<this.links.length;i++)
{YUE.on(this.links[i],'mouseover',this.show,{'that':this,'id':i});YUE.on(this.links[i],'mouseout',this.hide,{'that':this,'id':i});}
YUE.on(window,'resize',this.onFontResize);},show:function(e,obj)
{if(getActiveStyleSheet().indexOf('Contrast')==-1)
{var that=obj.that;var id=obj.id;that.tooltips[id].style.display='block';}},hide:function(e,obj)
{var that=obj.that;var id=obj.id;that.tooltips[id].style.display='none';},resizeDetectInit:function()
{TextResizeDetector.addEventListener(C425.Tooltips.onFontResize,null);},onFontResize:function(e,args){if(getActiveStyleSheet().indexOf('Contrast')==-1)
{C425.Tooltips.positionTooltips();}}}}();YAHOO.util.Event.onAvailable('c4footerLinks',C425.Tooltips.init,null,C425.Tooltips);