var TT_effects=[];var TT_timeouts=[];var TT_delays=[];function TT_showToolTip(E,G,F,C,H){TT_keepToolTip(E,F);var B=$("tooltip_"+E+"_"+F);if(!TT_delays[E]||!TT_delays[E][F]){B.setStyles({display:"block",opacity:0})}var D=$(G);var A=FindPos(D);B.style.left=(A[0]+D.offsetWidth+C)+"px";B.style.top=(A[1]-B.offsetHeight+D.offsetHeight+H)+"px";if(!TT_delays[E]){TT_delays[E]=[]}TT_delays[E][F]=setTimeout("TT_triggerEffect("+E+", "+F+", 1);",500)}function TT_keepToolTip(A,B){if(TT_timeouts[A]&&TT_timeouts[A][B]){clearTimeout(TT_timeouts[A][B])}}function TT_hideToolTip(A,B){if(!TT_timeouts[A]){TT_timeouts[A]=[]}TT_timeouts[A][B]=setTimeout("TT_triggerEffect("+A+", "+B+", 0);",500);if(TT_delays[A]&&TT_delays[A][B]){clearTimeout(TT_delays[A][B])}}function TT_triggerEffect(B,C,A){if(TT_effects[B]&&TT_effects[B][C]){TT_effects[B][C].start(A)}else{if(!TT_effects[B]){TT_effects[B]=[]}TT_effects[B][C]=new Fx.Style($("tooltip_"+B+"_"+C),"opacity",{duration:500}).start(A)}}