var loadingImage="/template/loading2.gif";var closeButton="/template/close.gif";function getPageScroll(){var a;if(self.pageYOffset){a=self.pageYOffset;}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop;}else{if(document.body){a=document.body.scrollTop;}}}arrayPageScroll=new Array("",a);return arrayPageScroll;}function getPageSize(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY;}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight;}else{c=document.body.offsetWidth;a=document.body.offsetHeight;}}var b,d;if(self.innerHeight){b=self.innerWidth;d=self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight;}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight;}}}if(a<d){pageHeight=d;}else{pageHeight=a;}if(c<b){pageWidth=b;}else{pageWidth=c;}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize;}function pause(b){var a=new Date();var c=a.getTime()+b;while(true){a=new Date();if(a.getTime()>c){return;}}}function getKey(a){if(a==null){keycode=event.keyCode;}else{keycode=a.which;}key=String.fromCharCode(keycode).toLowerCase();if((key=="x")||(keycode==27)||(keycode==a.DOM_VK_ESCAPE)){hideLightbox();}}function listenKey(){document.onkeydown=getKey;}function showLightbox(c){var h=document.getElementById("overlay");var b=document.getElementById("lightbox");var e=document.getElementById("lightboxCaption");var j=document.getElementById("lightboxImage");var a=document.getElementById("loadingImage");var g=document.getElementById("lightboxDetails");var f=getPageSize();var d=getPageScroll();if(a){a.style.top=(d[1]+((f[3]-35-a.height)/2)+"px");a.style.left=(((f[0]-20-a.width)/2)+"px");a.style.display="block";}h.style.height=(f[1]+"px");h.style.display="block";imgPreload=new Image();imgPreload.onload=function(){j.src=c.href;var l=d[1]+((f[3]-35-imgPreload.height)/2);var k=((f[0]-20-imgPreload.width)/2);b.style.top=(l<0)?"0px":l+"px";b.style.left=(k<0)?"0px":k+"px";g.style.width=imgPreload.width+"px";if(c.getAttribute("title")){e.style.display="block";e.innerHTML=c.getAttribute("title");}else{e.style.display="none";}if(navigator.appVersion.indexOf("MSIE")!=-1){pause(250);}if(a){a.style.display="none";}selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden";}b.style.display="block";f=getPageSize();h.style.height=(f[1]+"px");listenKey();return false;};imgPreload.src=c.href;}function hideLightbox(){objOverlay=document.getElementById("overlay");objLightbox=document.getElementById("lightbox");objOverlay.style.display="none";objLightbox.style.display="none";selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible";}document.onkeypress="";}function initLightbox(){if(!document.getElementsByTagName){return;}var a=document.getElementsByTagName("span");for(var o=0,k=a.length;o<k;o++){var m=a.item(o);var q=m.className;if(q){if(q.indexOf("lightbox")===0){var j=q.split(" : ");if(j.length==3||j.length==4){var e=createElement("a");e.setAttribute("href",j[1]);var b=((j.length==3)?2:3);var w=j[((j.length==3)?2:3)];e.setAttribute("title",w);e.onclick=function(x,n){return function(){if(n!=null){myUrchinTracker(n);}showLightbox(x);return false;};}(e,((j.length==4)?j[2]:null));e.appendChild(m.cloneNode(true));m.parentNode.replaceChild(e,m);}}}}var s=document.getElementsByTagName("body").item(0);var c=document.createElement("div");c.setAttribute("id","overlay");c.onclick=function(){hideLightbox();return false;};c.style.display="none";c.style.position="absolute";c.style.top="0";c.style.left="0";c.style.zIndex="90";c.style.width="100%";s.insertBefore(c,s.firstChild);var v=getPageSize();var l=getPageScroll();var u=new Image();u.onload=function(){var x=document.createElement("a");x.setAttribute("href","#");x.onclick=function(){hideLightbox();return false;};c.appendChild(x);var n=document.createElement("img");n.src=loadingImage;n.setAttribute("id","loadingImage");n.style.position="absolute";n.style.zIndex="150";x.appendChild(n);u.onload=function(){};return false;};u.src=loadingImage;var h=document.createElement("div");h.setAttribute("id","lightbox");h.style.display="none";h.style.position="absolute";h.style.zIndex="100";s.insertBefore(h,c.nextSibling);var p=document.createElement("a");p.setAttribute("href","#");p.setAttribute("title","Click to close");p.onclick=function(){hideLightbox();return false;};h.appendChild(p);var g=new Image();g.onload=function(){var n=document.createElement("img");n.src=closeButton;n.setAttribute("id","closeButton");n.style.position="absolute";n.style.zIndex="200";p.appendChild(n);return false;};g.src=closeButton;var t=document.createElement("img");t.setAttribute("id","lightboxImage");p.appendChild(t);var r=document.createElement("div");r.setAttribute("id","lightboxDetails");h.appendChild(r);var d=document.createElement("div");d.setAttribute("id","lightboxCaption");d.style.display="none";r.appendChild(d);var f=document.createElement("div");f.setAttribute("id","keyboardMsg");f.innerHTML='Click image or hit <a href="#" onclick="hideLightbox(); return false;"><kbd>x</kbd></a> to close';r.appendChild(f);}addOnDOMLoadedFunction(initLightbox);