$j(document).ready(function(){var positionTooltip=function(e){var tPosX=e.pageX+10;var tPosY=e.pageY+25;var el=$j(".tipcontainer.active");var elHeight=el.outerHeight();var winPosY=$j(window).height()+$j(window).scrollTop();if(winPosY<(tPosY+elHeight)){var tPosX=tPosX+5;var tPosY=tPosY-(elHeight+20);}
el.css({top:tPosY,left:tPosX});}
var showTooltip=function(e){if($j(this).attr("title").test('^AJAX:','i')){this.ajUrl=$j(this).attr("title").replace(/AJAX:/i,'');$j(this).attr("title",'');var tip=$j("#usertipTemplate").clone().appendTo("body").addClass("active");this.timer=window.setTimeout(function(){tip.show();},500);this.aj=$j.ajax({type:"GET",url:this.ajUrl,dataType:"html",cache:true,success:function(response){$j(".smallTip",tip).html(response);}});}
else{this.tooltip=$j('.tipcontainer',this).clone().appendTo("body").addClass("active").show();}
positionTooltip(e);}
var hideTooltip=function(){$j(".tipcontainer.active").hide().remove();if(this.ajUrl){if(this.aj){this.aj.abort();}
$j(this).attr("title","AJAX:"+this.ajUrl);window.clearTimeout(this.timer);}}
$j('.tip').mousemove(positionTooltip).hover(showTooltip,hideTooltip);});