window.addEvent("domready",function(){if(window.ie6){window.addEvent("load",TB_init)}else{TB_init()}});TB_WIDTH=0;TB_HEIGHT=0;function TB_init(){$$("a.smoothbox").each(function(a){a.onclick=TB_bind})}function TB_bind(b){var b=new Event(b);b.preventDefault();this.blur();var a=this.title||this.name||"";var c=this.rel||false;TB_show(a,this.href,c);this.onclick=TB_bind;return false}function TB_show(q,d,a){if(!$("TB_overlay")){new Element("iframe").setProperty("id","TB_HideSelect").injectInside(document.body);new Element("div").setProperty("id","TB_overlay").injectInside(document.body);TB_overlaySize();new Element("div").setProperty("id","TB_load").injectInside(document.body);$("TB_load").innerHTML="<img src='/dcm-images/nvgReloaded/loadingImage.gif' />";TB_load_position();new Fx.Style("TB_overlay","opacity",{duration:400,transition:Fx.Transitions.sineInOut}).start(0,0.6)}if(!$("TB_load")){new Element("div").setProperty("id","TB_load").injectInside(document.body);$("TB_load").innerHTML="<img src='/dcm-images/nvgReloaded/loadingImage.gif' />";TB_load_position()}if(!$("TB_window")){new Element("div").setProperty("id","TB_window").injectInside(document.body)}$("TB_overlay").onclick=TB_remove;window.onscroll=TB_positionEffect;var o=d.match(/(.+)?/)[1]||d;var s=/\.(jpe?g|png|gif|bmp)/gi;if(o.match(s)){var v={caption:"",url:"",html:""};var l=v,m=v,j="";if(a){function b(w,x,i){return{caption:w.title,url:w.href,html:"<span id='TB_"+x+"'>&nbsp;&nbsp;<a href='#'>"+i+"</a></span>"}}var h=[];$$("a.smoothbox").each(function(i){if(i.rel==a){h[h.length]=i}});var u=false;for(var p=0;p<h.length;p++){var k=h[p];var f=k.href.match(s);if(k.href.match(new RegExp(d+"$"))){u=true;j="Image "+(p+1)+" of "+(h.length)}else{if(u){m=b(k,"next","Next &gt;");break}else{l=b(k,"prev","&lt; Prev")}}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var z=window.getWidth()-150;var D=window.getHeight()-150;var B=imgPreloader.width;var w=imgPreloader.height;if(B>z){w=w*(z/B);B=z;if(w>D){B=B*(D/w);w=D}}else{if(w>D){B=B*(D/w);w=D;if(B>z){w=w*(z/B);B=z}}}TB_WIDTH=B+30;TB_HEIGHT=w+60;$("TB_window").innerHTML+="<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+d+"' width='"+B+"' height='"+w+"' alt='"+q+"'/></a><div id='TB_caption'>"+q+"<div id='TB_secondLine'>"+j+l.html+m.html+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a></div>";$("TB_closeWindowButton").onclick=TB_remove;function C(x){return function(){$("TB_window").remove();new Element("div").setProperty("id","TB_window").injectInside(document.body);TB_show(x.caption,x.url,a);return false}}var i=C(l);var A=C(m);if($("TB_prev")){$("TB_prev").onclick=i}if($("TB_next")){$("TB_next").onclick=A}document.onkeydown=function(x){var x=new Event(x);switch(x.code){case 27:TB_remove();break;case 190:if($("TB_next")){document.onkeydown=null;A()}break;case 188:if($("TB_prev")){document.onkeydown=null;i()}break}};$("TB_ImageOff").onclick=TB_remove;TB_position();TB_showWindow()};imgPreloader.src=d}else{var g=d.match(/\?(.+)/)[1];var n=TB_parseQuery(g);TB_WIDTH=(n.width*1)+30;TB_HEIGHT=(n.height*1)+40;var c=TB_WIDTH-30,r=TB_HEIGHT-45;if(d.indexOf("TB_iframe")!=-1){urlNoQuery=d.split("TB_");$("TB_window").innerHTML+="<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+q+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(c+29)+"px;height:"+(r+17)+"px;' onload='TB_showWindow()'> </iframe>"}else{$("TB_window").innerHTML+="<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+q+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='width:"+c+"px;height:"+r+"px;'></div>"}$("TB_closeWindowButton").onclick=TB_remove;if(d.indexOf("TB_inline")!=-1){$("TB_ajaxContent").innerHTML=($(n.inlineId).innerHTML);TB_position();TB_showWindow()}else{if(d.indexOf("TB_iframe")!=-1){TB_position();if(frames.TB_iframeContent==undefined){$(document).keyup(function(w){var i=w.keyCode;if(i==27){TB_remove()}});TB_showWindow()}}else{var e=function(){TB_position();TB_showWindow()};var t=new Ajax(d,{method:"get",update:$("TB_ajaxContent"),onComplete:e,evalScripts:true}).request()}}}window.onresize=function(){TB_position();TB_load_position();TB_overlaySize()};document.onkeyup=function(i){var i=new Event(i);if(i.code==27){TB_remove()}}}function TB_showWindow(){var a=new Fx.Style("TB_window","opacity",{duration:250,transition:Fx.Transitions.sineInOut,onComplete:function(){if($("TB_load")){$("TB_load").remove()}}}).start(0,1)}function TB_remove(){$("TB_overlay").onclick=null;document.onkeyup=null;document.onkeydown=null;if($("TB_imageOff")){$("TB_imageOff").onclick=null}if($("TB_closeWindowButton")){$("TB_closeWindowButton").onclick=null}if($("TB_prev")){$("TB_prev").onclick=null}if($("TB_next")){$("TB_next").onclick=null}new Fx.Style("TB_window","opacity",{duration:250,transition:Fx.Transitions.sineInOut,onComplete:function(){$("TB_window").remove()}}).start(1,0);new Fx.Style("TB_overlay","opacity",{duration:400,transition:Fx.Transitions.sineInOut,onComplete:function(){$("TB_overlay").remove()}}).start(0.6,0);window.onscroll=null;window.onresize=null;$("TB_HideSelect").remove();TB_init();return false}function TB_position(){$("TB_window").setStyles({width:TB_WIDTH+"px",left:(window.getScrollLeft()+(window.getWidth()-TB_WIDTH)/2)+"px",top:(window.getScrollTop()+(window.getHeight()-TB_HEIGHT)/2)+"px"})}function TB_positionEffect(){new Fx.Styles("TB_window",{duration:75,transition:Fx.Transitions.sineInOut}).start({left:(window.getScrollLeft()+(window.getWidth()-TB_WIDTH)/2)+"px",top:(window.getScrollTop()+(window.getHeight()-TB_HEIGHT)/2)+"px"})}function TB_overlaySize(){$("TB_overlay").setStyles({height:"0px",width:"0px"});$("TB_HideSelect").setStyles({height:"0px",width:"0px"});$("TB_overlay").setStyles({height:window.getScrollHeight()+"px",width:window.getScrollWidth()+"px"});$("TB_HideSelect").setStyles({height:window.getScrollHeight()+"px",width:window.getScrollWidth()+"px"})}function TB_load_position(){if($("TB_load")){$("TB_load").setStyles({left:(window.getScrollLeft()+(window.getWidth()-56)/2)+"px",top:(window.getScrollTop()+((window.getHeight()-20)/2))+"px",display:"block"})}}function TB_parseQuery(c){if(!c){return{}}var e={};var b=c.split(/[;&]/);for(var a=0;a<b.length;a++){var d=b[a].split("=");if(!d||d.length!=2){continue}e[unescape(d[0])]=unescape(d[1]).replace(/\+/g," ")}return e};