if(!document.getElementsByClassName){document.getElementsByClassName=function(f){var a=[];var e=document.getElementsByTagName("*");for(var d=0;d<e.length;d++){if(e[d].className.indexOf(" ")>=0){var c=e[d].className.split(" ");for(var b=0;b<c.length;b++){if(c[b]==f){a.push(e[d])}}}else{if(e[d].className==f){a.push(e[d])}}}return a}}var Jsimgbox={html:document.documentElement,body:document.getElementsByTagName("body")[0],overlay:document.createElement("div"),box:document.createElement("div"),text:document.createElement("span"),image:new Image(),init:function(a){this.overlay.id="js2-overlay";this.box.id="js2-box";this.body.appendChild(this.overlay);this.overlay.appendChild(this.box);this.box.appendChild(this.image);this.box.appendChild(this.text);this.text.innerHTML="Loading...";this.image.title="Click on image to close";this.scan(a);this.box.onclick=function(){Jsimgbox.hide()}},scan:function(d){var b=document.getElementsByClassName(d);for(var c=0;c<b.length;c++){b[c].onclick=function(){Jsimgbox.show(this);return false}}},show:function(a){this.overlay.style.cssText="display: block;min-height: "+Math.max(this.html.offsetHeight,this.html.scrollHeight)+"px;";this.box.style.cssText="margin: "+(this.html.scrollTop||this.body.scrollTop)+"px auto 0;";this.image.src=a.href;if(this.image.complete){Jsimgbox.text.style.display="none";Jsimgbox.image.style.display="block"}this.image.onload=function(){Jsimgbox.text.style.display="none";Jsimgbox.image.style.display="block"}},hide:function(){this.overlay.style.display="none";this.image.style.display="none";this.image.src="";this.text.style.display="inline"}};
