(function($){$.jaxtrBox=function(data){$.jaxtrBox.init();$.jaxtrBox.loading();$.jaxtrBox.reveal(data)};$.jaxtrBox.boxHtml='<div id="jaxtrBox">';$.jaxtrBox.boxHtml+='<div class="popup"><!--[if lte IE 6.5]><iframe></iframe><![endif]-->';$.jaxtrBox.boxHtml+="<table>";$.jaxtrBox.boxHtml+="<tbody>";$.jaxtrBox.boxHtml+='<tr>             <td class="tl"/><td class="b"/><td class="tr"/>           </tr>';$.jaxtrBox.boxHtml+="<tr>";$.jaxtrBox.boxHtml+='<td class="b"/>';$.jaxtrBox.boxHtml+='<td class="jaxtrInfoBox">';$.jaxtrBox.boxHtml+='<h1 class="jaxtrInfoBoxHeader">';$.jaxtrBox.boxHtml+='<div class="jaxtrInfoBoxHeaderHelp">';$.jaxtrBox.boxHtml+='<a id="help_icon" href="#"> <span>Help</span></a>';$.jaxtrBox.boxHtml+="</div>";$.jaxtrBox.boxHtml+='<span id="jaxtr_box_title" class="jaxtrInfoBoxHeaderTitle">&nbsp;</span>';$.jaxtrBox.boxHtml+='<div  class="jaxtrInfoBoxHeaderClose">';$.jaxtrBox.boxHtml+='<a id="close_icon" href="#">Close</a>';$.jaxtrBox.boxHtml+="</div>";$.jaxtrBox.boxHtml+="</h1>";$.jaxtrBox.boxHtml+='<div class="jaxtrInfoBoxContents"> there is some content inside';$.jaxtrBox.boxHtml+="</div>";$.jaxtrBox.boxHtml+="</td>";$.jaxtrBox.boxHtml+='<td class="b"/>';$.jaxtrBox.boxHtml+="</tr>";$.jaxtrBox.boxHtml+='<tr>             <td class="bl"/><td class="b"/><td class="br"/>           </tr>';$.jaxtrBox.boxHtml+="</tbody>";$.jaxtrBox.boxHtml+="</table>";$.jaxtrBox.boxHtml+="</div>";$.jaxtrBox.boxHtml+="</div>";$.jaxtrBox.isOpen=false;$.jaxtrBox.settings={loading_image:"img/loading.gif",jaxtrBox_html:$.jaxtrBox.boxHtml};$.jaxtrBox.loading=function(){if($("#jaxtrBox .loading").length==1){return true}$("#jaxtrBox .jaxtrInfoBoxContents").empty();$("#jaxtrBox .jaxtrInfoBoxContents").children().hide().end().append('<div class="loading"><img src="'+$.jaxtrBox.settings.loading_image+'"/></div>');var pos={sTop:function(){return window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop},wHeight:function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body.clientHeight},sLeft:function(){return window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft},wWidth:function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body.clientWidth}};var elHeight=300;var elWidth=$("#jaxtrBox").width();var elTop=pos.sTop()+(pos.wHeight()/2)-(elHeight/2);var elLeft=pos.sLeft()+(pos.wWidth()/2)-(elWidth/2);$("#jaxtrBox").css({position:"absolute",marginTop:"0",top:elTop,left:elLeft})};$.jaxtrBox.reveal=function(data){$.jaxtrBox.isOpen=true;$("#jaxtrBox").show();$("#jaxtrBox .jaxtrInfoBoxContents").html(data);$("#jaxtrBox .loading").remove();$("#jaxtrBox .jaxtrInfoBoxContents").children().fadeIn("normal")};$.jaxtrBox.close=function(){$.jaxtrBox.isOpen=false;$(document).trigger("close.jaxtrBox");return false};$(document).bind("close.jaxtrBox",function(){$("#jaxtrBox").fadeOut(function(){$("#jaxtrBox .jaxtrInfoBoxContents").removeClass().addClass("jaxtrInfoBoxContents")})});$.fn.jaxtrBox=function(settings){$.jaxtrBox.init(settings);function click_handler(){$.jaxtrBox.loading();$.ajax({url:this.href,cache:false,success:function(data){$.jaxtrBox.reveal(data)}});return false}this.click(click_handler);return this};$.jaxtrBox.show=function(targetURL){$.jaxtrBox.init();$.jaxtrBox.loading();$.ajax({url:targetURL,cache:false,success:function(data){$.jaxtrBox.reveal(data)}})};$.jaxtrBox.showHTML=function(htmlContent){$.jaxtrBox.init();$.jaxtrBox.loading();$.jaxtrBox.reveal(htmlContent)};$.jaxtrBox.init=function(settings){if($.jaxtrBox.settings.inited){return true}else{$.jaxtrBox.settings.inited=true}if(settings){$.extend($.jaxtrBox.settings,settings)}$("body").append($.jaxtrBox.settings.jaxtrBox_html);var preload=[new Image(),new Image()];preload[0].src=$.jaxtrBox.settings.loading_image;$("#jaxtrBox .jaxtrInfoBoxHeaderClose").click($.jaxtrBox.close)};$.jaxtrBox.getPageScroll=function(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else{if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}}}return new Array(xScroll,yScroll)};$.jaxtrBox.getPageHeight=function(){var windowHeight;if(self.innerHeight){windowHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){windowHeight=document.documentElement.clientHeight}else{if(document.body){windowHeight=document.body.clientHeight}}}return windowHeight}})(jQuery);