(function(a){a.fn.jHelperTip=function(l){var c=a.extend({},a.fn.jHelperTip.defaults,l);var f=' <div class="jHWrap"><a href="#" class="jHClose" style="display:none;"></a><table><tbody><tr><td class="png jH1"></td><td class="png jH2" /><td class="png jH3" /></tr><tr><td class="png jH4" /><td class="jHTBody"><div class="jHBody"></div></td><td class="png jH5" /></tr><tr><td class="png jH6" /><td class="png jH7"></td><td class="png jH8" /></tr></tbody></table></div>';if(c.autoClose==2){c.autoClose=(c.trigger=="hover")}a('<div class="'+c.ttC.slice(1)+'"></div>').appendTo("body");a('<div class="'+c.dC.slice(1)+'"></div>').appendTo("body");var d="."+c.ttC.slice(1)+" .jHClose";var g="."+c.ttC.slice(1)+" .jHBody";a(c.ttC).hide();a(c.dC).hide();var b=function(){a(c.ttC).hide().empty();a(".jHIE6").remove();return false};a(d).bind("click",b);var i=function(){a(c.ttC).empty();a(f).appendTo(c.ttC);a(d).unbind("click",b);a(d).bind("click",b)};var e=function(n,m){j(m);if(c.source=="ajax"){a.ajax({type:c.type,url:c.url,data:c.data,success:function(o){i();a(o).appendTo(g);k()}})}else{i();if(c.source=="container"){a(c.dC).clone(true).show().appendTo(g)}else{if(c.source=="image"){a('<img src="'+c.url+'" /><div>&nbsp;</div>').appendTo(g);a(g).addClass("AjaxImageLoading")}}k()}};var j=function(o){var n=o.pageY+10;var m=o.pageX-10;a(c.ttC).css({top:n,left:m});if(c.source!="container"){a(".AjaxLoading").remove();a("body").append('<div class="AjaxLoading" style="top:'+n+"px;left:"+m+'px;"></div>')}};var k=function(){a(".AjaxLoading").remove();var m=(parseInt(a("body").width())-parseInt(a(c.ttC).width()))/2;var o=0;if(c.position=="absolute"){var o=0;var n=0;if(self.pageYOffset){o=self.pageYOffset;n=self.innerHeight}else{if(jQuery.browser.msie){if(jQuery.browser.version="6.0"){o=document.documentElement.scrollTop;n=document.documentElement.clientHeight}else{o=document.body.scrollTop;n=document.body.clientHeight}}}o=parseInt(o);h=parseInt(a(c.ttC).height());if(h>n){o=o+50}else{o=(o+(n-h)/3)}a(c.ttC).css({top:o,left:m})}a(c.ttC).show();if(!c.autoClose){a(d).show()}if(jQuery.browser.msie){if(jQuery.browser.version="6.0"){a("body").append("<div class='jHIE6'><iframe  style='width:2000px;height:2000px;' src='about:blank' marginheight='10000' marginwidth='10000' scrolling='no' frameborder='0' /></div>");a(".jHIE6").css({position:"absolute",top:parseInt(a(c.ttC).css("top"))+1,left:parseInt(a(c.ttC).css("left"))+1,height:parseInt(a(c.ttC).height())-6,width:parseInt(a(c.ttC).width())-6}).show()}}};if(c.trigger=="hover"){a(this).bind("mouseover",function(m){m.preventDefault();e(this,m);return false});a(this).bind("mouseout",function(m){if(c.autoClose){b()}return false})}else{if(c.trigger=="click"){a(this).bind("click",function(m){e(this,m);a(document).bind("click",function(n){if(c.autoClose){b()}});return false})}}};a.fn.jHelperTip.defaults={trigger:"click",source:"container",ttC:".jHelperTipContainer",dC:"#jHelperTipDataContainer",type:"GET",url:"",data:"",autoClose:2,position:"relative"}})(jQuery);
