var d = document;

var name;
var initials;
var posada;

function addRow() {
    // Считываем значения с формы
//    name = d.getElementById('name').value;
//    initials = d.getElementById('initials').value;
//    posada = d.getElementById('posada').value;

    // Находим нужную таблицу
//    var tbody = d.getElementById('tab1').getElementsByTagName('TBODY')[0];
    var tbody = $('tpl_table').getElementsByTagName('TBODY')[0];

    // Создаем строку таблицы и добавляем ее
    var row = d.createElement("TR");
    tbody.appendChild(row);

    var rowId = $('tpl_table').rows.length - 1;
    
    row.id = "row"+rowId;
    
    // Создаем ячейки в вышесозданной строке
    // и добавляем тх
    var td1 = d.createElement("TD");
    var td2 = d.createElement("TD");
    var td3 = d.createElement("TD");

    row.appendChild(td1);
    row.appendChild(td2);
    row.appendChild(td3);

    // Наполняем ячейки
    td1.innerHTML = '<input type="checkbox" id="ch' + rowId + '" name="del_me[]" value="' + rowId + '" />';
    td2.innerHTML = '<select name="form[recType][]"><option value="txt_field">Текстовое поле</option><option value="txt_redactor">Текстовый редактор</option></select>';
    td3.innerHTML = '<input type="text" name="form[recName][]" value="" />';
}

function delRows() {
	var arr_del_me = d.getElementsByName('del_me[]');
    var len = arr_del_me.length;
    var tab = $('tpl_table');
    var tb = tab.getElementsByTagName('TBODY')[0];

    var chds = new Array(len);
    var ids = new Array(len);

    for(var i=0; i<len; i++) {
        chds[i] = arr_del_me[i].checked;
        ids[i] = arr_del_me[i].value;
    }
    
    for(var i=0; i<len; i++) {
        if(chds[i]) {
            tb.removeChild( $("row"+ids[i]) );
        }
    }
}

function selectAll() {
	var arr_del_me = d.getElementsByName('del_me[]');
	var len = arr_del_me.length;
	
	if ($('ch').checked) {
		var cc = true;
	} else {
		var cc = false;
	}
	
	for(var i=0; i<len; i++) {
		$('ch'+(i+1)).checked=cc;
	}
}
