window.addEvent("domready",function(){$$(".bumpbox").addEvent("click",function(j){if(j){j=new Event(j).stop()}if($("grow")!=null){$("grow").dispose()}var k=this.get("href");maxw=0;maxh=0;if(this.get("rel")!=null){var i=this.get("rel").split("-");maxw=i[0];maxh=i[1]}if(this.get("rev")!=null){if(k.indexOf("?")>=0){k+="&"}else{k+="?"}k+=this.get("rev")}if(maxw==0){maxw=150}if(maxh==0){maxh=150}w=window.getSize().x.toInt();h=window.getSize().y.toInt();s=window.getScrollTop();var l=(w)/2;var f=(h)/2;var c=(w-maxw)/2;var b=((h-maxh)/2)+s;var d=new Element("div",{styles:{width:"1px",height:"1px",position:"absolute",border:"1px solid #000",padding:"4px",background:"#fff url(../img/ajax-loader-transparent.gif) no-repeat center center",left:l,top:f,display:"block","z-index":"10000000000"},id:"grow"});var n=window.getScrollTop();bg=new Element("div",{styles:{background:"#000",width:"100%",height:"100%",opacity:"0.5",position:"absolute","z-index":"999999999",top:n,left:0},id:"bg"});if(Browser.Engine.name=="trident"&&Browser.Engine.version==4){var g=window.getHeight();$(bg).setStyle("height",g)}var m=new Element("div",{styles:{width:"41px",height:"15px",position:"absolute",top:"2px",right:"0",cursor:"pointer",background:"#fff url(../img/locations/close.gif) no-repeat right top","font-size":"11px","z-index":"100000"},id:"nycloser"});m.set("html","close");m.addEvent("click",function(o){bg.dispose();$(d).getChildren().dispose();$("grow").dispose()});if(Browser.Engine.name!="trident"){window.addEvent("keyup",function(o){if(o.key=="esc"){bg.dispose();$(d).getChildren().dispose();if($("grow")!=null){$("grow").dispose()}}})}else{document.addEvent("keyup",function(o){if(o.key=="esc"){bg.dispose();$(d).getChildren().dispose();if($("grow")!=null){$("grow").dispose()}}})}bg.inject(document.body);d.injectInside(document.body);m.injectInside(d);window.addEvent("scroll",function(){$(bg).setStyle("top",window.getScrollTop())});var a=new Fx.Morph($("grow"),{transition:Fx.Transitions.linear,duration:0,wait:"link",onComplete:function(){var o=new Element("div");o.setStyle("display","none");o.setStyle("overflow","hidden");o.setStyle("height",maxh);o.setStyle("width",maxw);o.setAttribute("id","htmlframe");o.inject(d);var e=new IFrame();e.set("frameborder","0");e.setStyle("overflow","auto");e.setStyle("width","100%");e.setStyle("height","100%");e.src=k;e.inject(o)}});$(bg).addEvent("click",function(o){bg.dispose();$(d).getChildren().dispose();$("grow").dispose()});a.start({width:[1,maxw],height:[1,maxh],left:[l,c],top:[f+s,b]})})});function getWindowData(c){var j=document.getElementById(c).contentWindow.document||document.getElementById(c).contentDocument;var f,d,g,a,e,b;if(typeof window.frames[c].innerWidth!="undefined"){f=window.frames[c].innerWidth;d=window.frames[c].innerHeight}else{if(typeof j.documentElement!="undefined"&&typeof j.documentElement.clientWidth!="undefined"&&j.documentElement.clientWidth!=0){f=j.documentElement.clientWidth;d=j.documentElement.clientHeight}else{f=j.getElementsByTagName("body")[0].clientWidth;d=j.getElementsByTagName("body")[0].clientHeight}}g=window.frames[c].pageXOffset||(j.documentElement.scrollLeft+j.body.scrollLeft);a=window.frames[c].pageYOffset||(j.documentElement.scrollTop+j.body.scrollTop);e=Math.max(j.documentElement.scrollWidth,j.body.scrollWidth,f);b=Math.max(j.documentElement.scrollHeight,j.body.scrollHeight,d);return[f,d,g,a,e,b]}function fixBoxPosition(b,g){if($("grow")!=null){$("grow").getElement("div#htmlframe").setStyles({display:"block"});var e=getWindowData(b);var d=e[5];var i=window.getSize().x.toInt();var f=window.getSize().y.toInt();var j=window.getScrollTop();var c=(i-g)/2;var a=((f-d)/2)+j;if(a<0){a=0}$("grow").setStyles({left:c,top:a,width:g,height:d});$("grow").getElement("div#htmlframe").setStyles({width:g,height:d})}}function loadingBox(){if($("grow")!=null){$("grow").getElement("div#htmlframe").setStyles({display:"none"});var g=150;var b=150;var a=window.getSize().x.toInt();var f=window.getSize().y.toInt();var e=window.getScrollTop();var d=(a-g)/2;var c=((f-b)/2)+e;$("grow").setStyles({left:d,top:c,width:g,height:b});$("grow").getElement("div#htmlframe").setStyles({width:g,height:b})}};
