apds.LayoutMan=function(){};apds.LayoutMan.DETECT_ITVL=500;apds.LayoutMan.prototype.setMinWidth=function(a){this.minWidth=a};apds.LayoutMan.prototype.setMaxWidth=function(a){this.maxWidth=a};apds.LayoutMan.prototype.setContainerId=function(a){this.contId=a};apds.LayoutMan.prototype.init=function(){var a=apds.util.getViewportWidth();a=apds.util.minmax(a,this.minWidth,this.maxWidth);document.write('<style type="text/css">');document.write("#container { width : "+a+"px;}");document.write("#container { min-width : "+a+"px; max-width: none; }");document.write("</style>")};apds.LayoutMan.prototype.initff=function(){try{if(navigator.userAgent.indexOf("MSIE")==-1){var b=document.styleSheets[document.styleSheets.length-1];var a=apds.util.getViewportWidth();a=apds.util.minmax(a,this.minWidth,this.maxWidth);b.insertRule("#container { width : "+a+"px;}",b.cssRules.length);b.insertRule("#container { min-width : "+a+"px; max-width: none; }",b.cssRules.length)}}catch(c){}};apds.LayoutMan.prototype.start=function(){var b=document.getElementById(this.contId);this.lastWidth=apds.util.getViewportWidth();b.style.width=apds.LayoutMan.initWidth(this.minWidth,this.maxWidth)+"px";b.style.minWidth=b.style.width;this.anim=new apds.LayoutMan.Anim(this);var a=this;this.ival=window.setInterval(function(){a._resize()},apds.LayoutMan.DETECT_ITVL)};apds.LayoutMan.initWidth=function(b,a){var c=apds.util.getViewportWidth();return apds.util.minmax(c,b,a)};apds.LayoutMan.prototype._resize=function(){var b=apds.util.getViewportWidth();if(this.lastWidth!=b){var a=apds.util.minmax(b,this.minWidth,this.maxWidth);this.anim.clear();this.anim.animateTo(a)}this.lastWidth=b};apds.LayoutMan.Anim=function(a){this.lman=a;this.ival=null;this.accel=4000};apds.LayoutMan.Anim.prototype.animateTo=function(b){this.startPos=this.getPos();this.endPos=b;this.tStart=apds.util.getTime()/1000;this.tTotal=Math.sqrt(2*Math.abs(this.endPos-this.startPos)/this.accel);this.vInit=this.accel*this.tTotal;this.direction=this.endPos>this.startPos?1:-1;var a=this;this.ival=window.setInterval(function(){a._animateFrame()},42)};apds.LayoutMan.Anim.prototype._animateFrame=function(){var c=apds.util.getTime()/1000-this.tStart;if(c>=this.tTotal||c<0){window.clearInterval(this.ival);curPos=this.endPos}else{var b=this.vInit*c-0.5*this.accel*c*c;curPos=this.startPos+b*this.direction}var a=document.getElementById(this.lman.contId);a.style.width=curPos+"px";a.style.minWidth=a.style.width};apds.LayoutMan.Anim.prototype.getPos=function(){var a=document.getElementById(this.lman.contId);return parseInt(a.style.width)};apds.LayoutMan.Anim.prototype.clear=function(){if(this.ival){window.clearInterval(this.ival)}};apds.lman=new apds.LayoutMan();apds.lman.setMinWidth(990);apds.lman.setMaxWidth(1300);apds.lman.setContainerId("container");apds.lman.init();window.onload=function(){apds.lman.start()};