function addField() {
  var tbody = document.getElementById("tblBody");
  var ctr = tbody.getElementsByTagName("input").length + 1;
  var input;
  var msg_toomuch = document.tellfriend.msg_toomuch.value;
  var setting_limit = document.tellfriend.setting_limit.value;

  if ( ctr > setting_limit ) {
     alert (msg_toomuch);
  }else{

                if (document.all){ //input.name doesn't work in IE
                        input = document.createElement('<input name="friend_'+ctr+'" />');
                }else{
                        input = document.createElement('input');
                        input.name = "friend_"+ctr;
                }

                input.id = input.name;
                input.type = "text";
                input.value = "";
                input.className = "textfield";
                var cell = document.createElement('td');
                cell.style.height = '30px';
                cell.appendChild(document.createTextNode(ctr+". "));
                cell.appendChild(input);
                var row = document.createElement('tr');
                row.appendChild(cell);
                tbody.appendChild(row);
                window.document.tellfriend.count.value = ctr;

  }
}

