var curFieldNameId = 1; // Уникальное значение для атрибута name

function deleteField(a) {
// Получаем доступ к ДИВу, содержащему поле
var contDiv = a.parentNode;
// Удаляем этот ДИВ из DOM-дерева
contDiv.parentNode.removeChild(contDiv);
// Уменьшаем значение текущего числа полей

// Возвращаем false, чтобы не было перехода по сслыке
return false;
}
function addField() {
// Проверяем, не достигло ли число полей максимума

// Увеличиваем текущее значение числа полей

// Увеличиваем ID
curFieldNameId++;
// Создаем элемент ДИВ
var div = document.createElement("div");
// Добавляем HTML-контент с пом. свойства innerHTML
div.innerHTML = "<input name=\"domain_all[" + curFieldNameId + "]\" type=\"text\" /><select name=\"zone_all[" + curFieldNameId + "]\"><option value=\"com\">com</option><option value=\"net\">net</option><option value=\"org\">org</option><option value=\"info\">info</option><option value=\"biz\">biz</option><option value=\"name\">name</option><option value=\"mobi\">mobi</option><option value=\"cc\">cc</option><option value=\"ws\">ws</option><option value=\"tv\">tv</option><option value=\"us\">us</option><option value=\"me\">me</option><option value=\"mn\">mn</option><option value=\"in\">in</option><option value=\"bz\">bz</option><option value=\"asia\">asia</option></select><a onclick=\"return deleteField(this)\" href=\"#\">[X]</a>";

// Добавляем новый узел в конец списка полей
document.getElementById("zonz").appendChild(div);
// Возвращаем false, чтобы не было перехода по сслыке
return false;
}
