var m_x="-9999";var m_y="-9999";var BLNMM=null;hoverBalloon=function(){var a=$$("balloon");for(var b=0;b<a.length;b++){new Balloon(a[b])}};Balloon=function(b){this.link=b;this.txt=this.getText();if(!this.txt){if(this.link.title){this.txt=this.setText()}}if(this.txt){this.hideText();this._mouseover=this.link.onmouseover;this._mouseout=this.link.onmouseout;this.link.onmouseover=bind(this,this.showBalloon);this.link.onmousemove=bind(this,this.setPos);this.link.onmouseout=bind(this,this.hideBalloon)}};Balloon.prototype={getText:function(){var b=this.link.childNodes;var a=0;for(;a<b.length;a++){if(/bText/.test(b[a].className)){return b[a];window.alert(b[a])}}},setText:function(){var a=document.createElement("span");a.className="bText";a.innerHTML=this.link.title;this.link.removeAttribute("title");document.body.appendChild(a);return a},hideText:function(){this.txt.style.display="none"},showBalloon:function(){if(this._mouseover){this._mouseover.call()}this.setPos();this.txt.style.display="block";document.onmousemove=tracePos},hideBalloon:function(){if(this._mouseout){this._mouseout.call()}this.txt.style.display="none";document.mousemove=null;m_x="-9999";m_y="-9999"},setPos:function(){this.txt.style.position="absolute";this.txt.style.left=m_x+10+"px";this.txt.style.top=m_y+10+"px"}};function bind(a,b){return function(){b.call(a)}}function getPos(a){var b=curtop=0;if(a.offsetParent){b=a.offsetLeft;curtop=a.offsetTop;while(a=a.offsetParent){b+=a.offsetLeft;curtop+=a.offsetTop}}return[b,curtop]}function tracePos(a){var a=a?a:window.event;m_x=a.clientX||a.pageX;m_y=a.clientY||a.pageY;m_x+=document.documentElement.scrollLeft;m_y+=document.documentElement.scrollTop}function $$(i,g){var b=[];var d=[];var a=new RegExp(i);if(g){if(g.tagName){d=document.getElementsByTagName("a")}else{if(g.parent){_$$($(g.parent),d)}else{_$$(document,d)}}}else{_$$(document,d)}for(var h=0;h<d.length;h++){if(a.test(d[h].className)){b.push(d[h])}}if(b.length>0){return b}else{return false}}function _$$(d,c){if(typeof d=="object"){var b=d.childNodes;for(var e=0;e<b.length;e++){c.push(b[e]);_$$(b[e],c)}}};
