function calcHeight(element, space) {
      iw = document.body.clientHeight;
      theHeight = iw - space;
      document.getElementById(element).style.height = theHeight + "px";
}
  
function changeInputTypeByElem(elementId, changeTo) {
      var CITreplace = elementId;
      var CITval = CITreplace.value;
      var CITsize = CITreplace.size;
      var CITname = CITreplace.name;
      alert(CITreplace.name);
      alert(CITreplace.style);
      var CITstyle = CITreplace.style;
      var CITparent = CITreplace.parentNode;
      var CITsibling = CITreplace.nextSibling;
      var CITnewel = document.createElement('input');
      CITnewel.setAttribute('type', changeTo);
      CITnewel.setAttribute('value', CITval);
      CITnewel.setAttribute('size', CITsize);
      CITnewel.setAttribute('id', elementId);
      CITnewel.setAttribute('name', CITname);
      CITnewel.setAttribute('style', CITstyle);
      CITparent.removeChild(CITreplace);
      CITparent.insertBefore(CITnewel, CITsibling);
      CITfocus = elementId;
      setTimeout("CITfocus.focus()", 5);
}

function changeInputTypeById(elementId, changeTo) {
      changeInputTypeByElem(document.getElementById(elementId), changeTo);
}
