;(function(jQuery){var helper={},current,title,tID,IE=jQuery.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;jQuery.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){jQuery.tooltip.blocked=!jQuery.tooltip.blocked;}};jQuery.fn.extend({tooltip:function(settings){settings=jQuery.extend({},jQuery.tooltip.defaults,settings);createHelper(settings);return this.each(function(){jQuery.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;jQuery(this).removeAttr("title");this.alt="";}).mouseover(save).mouseout(hide).click(hide);},fixPNG:IE?function(){return this.each(function(){var image=jQuery(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)jQuery/i)){image=RegExp.jQuery1;jQuery(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=jQuery(this).css('position');if(position!='absolute'&&position!='relative')jQuery(this).css('position','relative');});}});}:function(){return this;},unfixPNG:IE?function(){return this.each(function(){jQuery(this).css({'filter':'',backgroundImage:''});});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){jQuery(this)[jQuery(this).html()?"show":"hide"]();});},url:function(){return this.attr('href')||this.attr('src');}});function createHelper(settings){if(helper.parent)return;helper.parent=jQuery('

').appendTo(document.body).hide();if(jQuery.fn.bgiframe)helper.parent.bgiframe();helper.title=jQuery('h3',helper.parent);helper.body=jQuery('div.body',helper.parent);helper.url=jQuery('div.url',helper.parent);}function settings(element){return jQuery.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else show();track=!!settings(this).track;jQuery(document.body).bind('mousemove',update);update(event);}function save(){if(jQuery.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("
");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&jQuery(this).url())helper.url.html(jQuery(this).url().replace('http://','')).show();else helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!jQuery.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if(jQuery.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){jQuery(document.body).unbind('mousemove',update)}if(current==null){jQuery(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=jQuery(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx