//Add to body onLoad
onLoadCalls.push(new onLoadCall('ControlTextInputs',new Array(10,30,2)));

function ControlTextInputs(minimum, maximum, padding) {
  if (minimum[0] && !maximum) {
    maximum = minimum[1];
    padding = minimum[2];
    minimum = minimum[0];
  }
  TextInputs = document.getElementsByTagName("INPUT");
  for (counter = 0;counter < TextInputs.length;counter++) {
    if ((TextInputs[counter].type == "text" || TextInputs[counter].type == "password") && TextInputs[counter].className.search(/no\_resize/) < 0) {
      TextInputs[counter].onkeyup = function () {ResizeTextInput(this,minimum,maximum, padding);}
      ResizeTextInput(TextInputs[counter],minimum,maximum,padding);
    }
  }

}
function ResizeTextInput(which,min,max,padding) {
  which.size = which.value.length+parseInt(padding);
  if (which.size < min) {
    which.size = min;
  }
  if (which.size > max) {
    which.size = max;
  }
}