var speed = 30; // Delay between increments.
var inc = 20; // Increment amount -- also changes speed
function ScaleToFit(id) {
var obj= document.getElementById(id);
resize(obj.scrollHeight, 0, id);
}
function resize(height, current, id) {
var obj = document.getElementById(id);
if (current <= height) {
i = current + inc;
obj.style.height = i + "px";
}
if (current <= height) {
var t = window.setTimeout("resize("+height+", "+i+", '"+id+"')", speed);
} else { obj.style.height = height; }
}