var space=registerNamespace("RS.graphics.dimensions");space.getPageSize=function(){var i,a;if(window.innerHeight&&window.scrollMaxY){i=window.innerWidth+window.scrollMaxX;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){i=document.body.scrollWidth;a=document.body.scrollHeight}else{i=document.body.offsetWidth;a=document.body.offsetHeight}}var c,g;if(self.innerHeight){if(document.documentElement.clientWidth){c=document.documentElement.clientWidth}else{c=self.innerWidth}g=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){c=document.documentElement.clientWidth;g=document.documentElement.clientHeight}else{if(document.body){c=document.body.clientWidth;g=document.body.clientHeight}}}if(a<g){pageHeight=g}else{pageHeight=a}if(i<c){pageWidth=i}else{pageWidth=c}var e;var f;var h;var b;if(pageWidth>=c){e=pageWidth;h=c}else{e=c;h=pageWidth}if(pageHeight>=g){f=pageHeight;b=g}else{f=g;b=pageHeight}var d={pageWidth:pageWidth,pageHeight:pageHeight,windowWidth:c,windowHeight:g,largestWidth:e,largestHeight:f};return d};space.getPageScroll=function(){var c,b;if(self.pageYOffset){b=self.pageYOffset;c=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop;c=document.documentElement.scrollLeft}else{if(document.body){b=document.body.scrollTop;c=document.body.scrollLeft}}}var a={xScroll:c,yScroll:b};return a};