/*PAGEFOLD SCRIPT V1.0*/ //initialise global variables var revealState = "hidden"; function resizeDetect(object,resizeWidth,excessWidth,containerHeight,startWidth){ var adjustmentFactor = 1.4; var containerHeightCurrent = containerHeight / adjustmentFactor; var setWidth = excessWidth; if(revealState === "revealed"){ containerHeightCurrent = (excessWidth - containerHeight)*adjustmentFactor; } if(resizeWidth > (containerHeightCurrent * 0.8)){ revealState = "revealed"; setWidth = startWidth; }else{ revealState = "hidden"; setWidth = excessWidth; } if(resizeWidth > (excessWidth)){ revealState = "hidden"; setWidth = excessWidth; } $(object).stop().animate({ width: setWidth, height: setWidth },1000); }