var Lightbox={hideAll:function(){lboxes=$$(".lbox");if(lboxes){lboxes.each(function(a){Element.hide(a);});}if($("overlay")){Element.remove("overlay");}}};Lightbox.base=Class.create();Lightbox.base.prototype={initialize:function(c,a){var e=$("close"),b=$("closeLink");Lightbox.hideAll();this.element=$(c);
this.options=Object.extend({lightboxClassName:"lightbox",closeOnOverlayClick:false,externalControl:false},a||{});new Insertion.Before($$("body > div")[0],"<div id='overlay' style='display:none;'><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>");Element.addClassName(this.element,this.options.lightboxClassName);
Element.addClassName(this.element,"lbox");if(e){e.remove();}if(b){b.remove();}var f='<img id="close" src="/fantasy/baseball/public/fe/img/overlay/close.gif" alt="Close" title="Close this window" />';var d='<span id="closeLink"><a href="#">close</a></span>';new Insertion.Top(this.element,f);new Insertion.Top(this.element,d);
Event.observe($("close"),"click",this.hideBox.bindAsEventListener(this));Event.observe($("closeLink"),"click",this.hideBox.bindAsEventListener(this));if(this.options.closeOnOverlayClick){Event.observe($("overlay"),"click",this.hideBox.bindAsEventListener(this));}if(this.options.externalControl){Event.observe($(this.options.externalControl),"click",this.hideBox.bindAsEventListener(this));
}this.showBox();},showBox:function(){Element.show("overlay");this.center();Element.show(this.element);return false;},hideBox:function(a){Element.removeClassName(this.element,this.options.lightboxClassName);Element.hide(this.element);Element.remove("overlay");Element.remove("closeLink");Event.stop(a);
},center:function(){var b=0;var c=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;c=window.innerHeight;}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;c=document.documentElement.clientHeight;
}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;c=document.body.clientHeight;}}}this.element.style.position="absolute";this.element.style.zIndex=10000;var d=0;if(document.documentElement&&document.documentElement.scrollTop){d=document.documentElement.scrollTop;
}else{if(document.body&&document.body.scrollTop){d=document.body.scrollTop;}else{if(window.pageYOffset){d=window.pageYOffset;}else{if(window.scrollY){d=window.scrollY;}}}}var a=Element.getDimensions(this.element);var f=(b-a.width)/2;var e=(c-a.height)/2+d;f=(f<0)?0:f;e=(e<0)?0:e;this.element.style.left=f+"px";
this.element.style.top=e+"px";}};