var ip;var cp;var ipPosition;var cpPosition;var inMotion=false;var acceleration=8000;var time=0;var interval=20;var halfwayX;var vInitial;var xCpInitial;var xIpInitial;var containerHeight;function slidePanels(a){ip=a;if(cp==null){cp=document.getElementById("page1")}if(ip==cp){inMotion=false;return}var b=document.getElementById("container");containerHeight=getPositionValue(b.style.height)*1;halfwayX=containerHeight/2;xIpInitial=containerHeight;xCpInitial=0;acceleration=Math.abs(acceleration);ip.style.top=getStyleValue(xIpInitial);cp.style.top=getStyleValue(xCpInitial);ip.style.visibility="inherit";vInitial=0;ipPosition=getPositionValue(ip.style.top)*1;cpPosition=getPositionValue(cp.style.top)*1;time=0;setTimeout("movePanels()",interval)}function movePanels(){time=time+interval;ipPosition=calculatePosition(vInitial,xIpInitial,time);cpPosition=calculatePosition(vInitial,xCpInitial,time);if((cpPosition+containerHeight)<halfwayX){if(acceleration>0){vInitial=acceleration*time/1000;xIpInitial=getPositionValue(ip.style.top);xCpInitial=getPositionValue(cp.style.top);acceleration=-acceleration;time=0}}if(ipPosition<=3){cp.style.visibility="hidden";ip.style.top=getStyleValue(0);cp=ip;inMotion=false}else{ip.style.top=getStyleValue(ipPosition);cp.style.top=getStyleValue(cpPosition);setTimeout("movePanels()",interval)}}function calculatePosition(a,b,c){a=a*1;b=b*1;ts=c/1000;return 2*b-(acceleration/2*Math.pow(ts,2)+a*ts+b)}function getPositionValue(a){return a.toString().substring(0,a.toString().length-2)}function getStyleValue(a){return a+"px"}function findPos(a){var b=curtop=0;if(a.offsetParent){do{b+=a.offsetLeft;curtop+=a.offsetTop}while(a=a.offsetParent)}return[b,curtop]}
