function show_tooltip(d,c,e){d.blur();hide_tooltip();if(e){if(!$(c)){var a=document.createElement("div");a.className="tooltip";a.id=c;a.style.width="250px";a.style.display="none";document.body.appendChild(a)}if(!$(c).tip_loaded){var g=load_ajax_tooltip(e);$(c).innerHTML=g;$(c).tip_loaded=true}}var h=new Element.getDimensions(d);ew=h.width;eh=h.height;var j=_find_x(d);var i=_find_y(d);var l=_find_page_size()[2];var f=_find_page_size()[3];var a=$(c);a.style.display="none";a.style.position="absolute";a.style.zIndex=3000;var b=_pi(a.style.width);if(!b){b=300}a.style.width=b+"px";h=new Element.getDimensions(a);b=h.width;var k=h.height;if(j+b+40>l){j=l-b-40}if(i+k+40>f){i=i-k-20}a.style.left=j+"px";a.style.top=(i+eh)+"px";Effect.Appear(c,{duration:0.3});window.tooltip_div=a;Event.observe(document,"mousedown",tooltip_mousedown,false)}function icon_tooltip(c,d){for(var b=0;b<=c.childNodes.length;b++){var a=c.childNodes[b];if(a.src){a.src_off=a.src;a.src_on=a.src.replace(".gif","_on.gif");Event.observe(a,"mouseover",function(){this.src=this.src_on
},false);Event.observe(a,"mouseout",function(){this.src=this.src_off},false);break}}Event.observe(c,"click",function(){show_tooltip(this,d)})}function hide_tooltip(){var a=window.tooltip_div;if(!a){return}if(a.style.display=="none"){return}Effect.Fade(a.id,{duration:0.3})}function tooltip_mousedown(b){var a=Event.element(b);if(!(_is_in_link(a)&&_is_in_tooltip(a))){hide_tooltip();Event.stopObserving(document,"mousedown",tooltip_mousedown)}}function _is_in_tooltip(a){var c=window.tooltip_div;var b=a;while(b){if(b==c){return 1}b=b.parentNode}return 0}function load_ajax_tooltip(c){var b=new XMLHttpRequest();if(b){var a="/T/tip.php/"+c;b.open("GET",a,false);b.send(null);if(b.status=="200"){return b.responseText}else{alert(_MSG.failed)}}};