function PopUp(b){this.width=b.width;this.height=b.height;this.pageOpacity=b.pageOpacity;this.fadeSpeed=b.fadeSpeed;this.popupID=b.popupID;this.objName="pseudoPop";this.url=b.url;this.opacityStart=this.pageOpacity/2}PopUp.prototype.fadePage=function(d){this.pageSize=getDocumentSize();this.url=d.href;if(d.getAttribute("rel")){var f=d.getAttribute("rel").split("x");this.width=f[0];this.height=f[1]}this.pageOverlay=document.createElement("div");this.pageOverlay.setAttribute("id","pageOverlay");this.pageOverlay.style.height=this.pageSize[3]+"px";popupObj=this;this.pageOverlay.onclick=function(){popupObj.hideOverlay()};setOpacity(this.pageOverlay,this.opacityStart);var e=document.getElementsByTagName("body").item(0);e.insertBefore(this.pageOverlay,e.firstChild);fadeIn("pageOverlay",this.opacityStart,this.pageOpacity,this.fadeSpeed,function(){popupObj.createElement()})};PopUp.prototype.createElement=function(){this.div=document.createElement("div");if(!this.popupID){this.div.setAttribute("id","pseudoPopup")}else{this.div.setAttribute("id",this.popupID)}this.div.style.display="none";var d=document.createElement("a");d.setAttribute("href","#");d.setAttribute("id","closeLink");d.onclick=function(){popupObj.hideOverlay();return false};var f=document.createTextNode("Close X");d.appendChild(f);this.div.appendChild(d);var e=document.getElementsByTagName("body").item(0);e.insertBefore(this.div,e.firstChild.nextSibling);this.getContent()};PopUp.prototype.getContent=function(){initRequest("GET",this.url,true,popupObj.writeContent)};PopUp.prototype.writeContent=function(){if(ajax.readyState==4&&ajax.status==200){popupObj.div.style.width=popupObj.width+"px";popupObj.div.style.height=popupObj.height+"px";popupObj.centerBox();popupObj.div.innerHTML=ajax.responseText;popupObj.div.style.display="block";exeJavascript(ajax.responseText)}};PopUp.prototype.centerBox=function(i,h){if(i==null&&h==null){var i=this.width;var h=this.height}var j=getPageScroll();var f=Math.round(j[1]+(this.pageSize[1]-h-35)/2);var g=Math.round((this.pageSize[0]-i)/2);this.div.style.top=(f<0)?"35px":f+"px";this.div.style.left=(g<0)?"35px":g+"px";this.div.style.width=i+"px";this.div.style.height=h+"px"};PopUp.prototype.showBox=function(){this.div.style.display="block";this.pageOverlay.style.height=this.pageSize[3]+"px"};PopUp.prototype.hideOverlay=function(){clearInterval(slideShow.timer);delete (slideShow);removeElement(this.popupID);fadeOut("pageOverlay",this.opacityStart,0,this.fadeSpeed,"delete")};function getDocumentSize(){var h,e,f,g;if(window.innerHeight&&window.scrollMaxY){h=document.body.scrollWidth;e=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){h=document.body.scrollWidth;e=document.body.scrollHeight}else{h=document.body.offsetWidth;e=document.body.offsetHeight}}var f,g;if(self.innerHeight){f=self.innerWidth;g=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){f=document.documentElement.clientWidth;g=document.documentElement.clientHeight}else{if(document.body){f=document.body.clientWidth;g=document.body.clientHeight}}}if(e<g){pageHeight=g}else{pageHeight=e}if(h<f){pageWidth=f}else{pageWidth=h}return new Array(f,g,pageWidth,pageHeight)}function getPageScroll(){var c;var d;if(self.pageYOffset){c=self.pageXOffset;d=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){c=document.documentElement.scrollLeft;d=document.documentElement.scrollTop}else{if(document.body){c=document.body.scrollLeft;d=document.body.scrollTop}}}return pageScrollArray=new Array(c,d)};