var collapsingDiv = ""; var activeHeight = 0; var divHeight = ""; var collapseState = 0; var deltaTime = 10; var deltaHeight = 4; var titleOffset = 40; var docDivs = new Array(); var collapsingSpeed = ""; function initialize() { docDivs = document.getElementsByTagName("div"); for (i=0;i divHeight) { activeHeight = divHeight; collapseState = 1; } } else { // Going Up document.getElementById(collapsingDiv).style.height = activeHeight+'px'; activeHeight = activeHeight-deltaHeight; if (((divHeight)-activeHeight) <= divHeight-titleOffset) { setTimeout('toggle()',deltaTime);//Recursively calling this function again. } if (((divHeight)-activeHeight) > divHeight-titleOffset) { activeHeight = titleOffset; document.getElementById(collapsingDiv).style.height = activeHeight+'px'; collapseState = 0; } } }