﻿function addRow() {
    var _inpNumber = document.getElementById('_inpNumber');
    var NumberRow = _inpNumber.value;
    if ((NumberRow == '') || (NumberRow == null))
        NumberRow = 1;

    var iNewRowID = (parseInt(NumberRow) + 1);

    var row_0 = document.getElementById("mainRow" + (NumberRow));

    if (EditValid(NumberRow)) {     
        row_0.className = "BorderLG BorderTG BorderBG BorderRG";

        var d = document;
        // Находим нужную таблицу
        var tbody = d.getElementById('AddOrderList').getElementsByTagName('TBODY')[0];

        // Создаем строку таблицы и добавляем ее
        var row = d.createElement("TR");

        // Создаем ячейки в вышесозданной строке и добавляем их
        var td0 = d.createElement("TD");

        td0.id = 'mainRow' + iNewRowID;

        row.appendChild(td0);

        // Наполняем ячейки
        td0.innerHTML = '<div> ' +
'                  <div class="brd">' + iNewRowID + '</div> ' +
'		            <div class="overflowH elem"> ' +
'			            <div class="floatL orderwall_tb_name">Модель телефона <strong>*</strong></div> ' +
'			            <div class="floatL tb"> ' +
'			                <input id="inpModel_' + iNewRowID + '" name="inpModel_' + iNewRowID + '" type="text" maxlength="250" style="margin-bottom: 2px;" />' +
'                       </div> ' +
'			            <div class="floatL tb_txt">Например: Samsung U600</div> ' +
'		            </div> ' +
'		            <div class="overflowH clearB elem"> ' +
'			            <div class="floatL orderwall_tb_name">Наименование зап.части <strong>*</strong></div> ' +
'			            <div class="floatL tb"> ' +
'			                <input id="inpName_' + iNewRowID + '" name="inpName_' + iNewRowID + '" type="text" maxlength="500" style="margin-bottom: 2px;" />' +
'			            </div> ' +
'			            <div class="floatL tb_txt">Например: Шлейф межплатный</div> ' +
'		            </div> ' +
'		            <div class="overflowH clearB elem"> ' +
'			            <div class="floatL orderwall_tb_name">Версия, ревизия, надписи на зап.части</div> ' +
'			            <div class="floatL tb"> ' +
'			                <input id="inpVersion_' + iNewRowID + '" name="inpVersion_' + iNewRowID + '" type="text" maxlength="500" style="margin-bottom: 2px;" />' +
'			            </div> ' +
'			            <div class="floatL tb_txt">Например: SGH-U600_FPCB_REV0.6G</div> ' +
'		            </div> ' +
'		            <div class="overflowH elem clearB"> ' +
'			            <div class="floatL orderwall_tb_name" style="width:60px;">Кол-во</div> ' +
'			            <div class="floatL tbsmall"> ' +
'			                <input id="inpCount_' + iNewRowID + '" name="inpCount_' + iNewRowID + '" type="text" value="1" maxlength="10" /> ' +
'			            </div> ' +
'			            <div class="floatL orderwall_tb_name" style="width:110px;">Потолок цены</div> ' +
'			            <div class="floatL tbsmall"> ' +
'			                <input id="inpPrice_' + iNewRowID + '" name="inpPrice_' + iNewRowID + '" type="text" value="0" maxlength="10" /> ' +
'			            </div> ' +
'		            </div> ' +
'		            <div class="overflowH clearB elem"> ' +
'			            <div class="floatL orderwall_tb_name">Комментарий к зап.части</div> ' +
'			            <div class="floatL tb"> ' +
'			                <input id="inpComment_' + iNewRowID + '" name="inpComment_' + iNewRowID + '" type="text" style="margin-bottom: 2px;" /> ' +
'			            </div> ' +
'		            </div>' +
'		            <div class="overflowH clearB elem">' +
'			            <div class="floatL orderwall_tb_name">Ссылка</div>' +
'			            <div class="floatL tb">' +
'			                <input id="inpLink_' + iNewRowID + '" name="inpLink_' + iNewRowID + '" type="text" />' +
'			            </div>' +
'                       <div class="floatL tb_txt">Ссылка на эту запчасть с других сайтов</div>' +
'		            </div>' +
'		            <div class="overflowH clearB elem">' +
'			            <div class="floatL orderwall_tb_name wdt240">Фотография передней стороны</div>' +
'			            <div class="floatL">' +
'			                <input id="inpFile_' + iNewRowID + '" name="inpFile_' + iNewRowID + '" type="file" />' +
'			            </div>' +
'		            </div>' +
'		            <div class="overflowH clearB elem">' +
'			            <div class="floatL orderwall_tb_name wdt240">Фотография обратной стороны</div>' +
'			            <div class="floatL">' +
'			                <input id="inpFileAdd1_' + iNewRowID + '" name="inpFileAdd1_' + iNewRowID + '" type="file"  />' +
'			            </div>' +
'		            </div>' +
'		            <div class="overflowH clearB elem">' +
'			            <div class="floatL orderwall_tb_name wdt240">Дополнительная фотография</div>' +
'			            <div class="floatL">' +
'			                <input id="inpFileAdd2_' + iNewRowID + '" name="inpFileAdd2_' + iNewRowID + '" type="file" />' +
'			            </div>' +
'		            </div>' +
'		            <div class="overflowH clearB elem" ID="addRow_' + iNewRowID + '">' +
'                       <a href="javascript:addRow();">добавить еще одну зап.часть</a>' +
'                  </div>' +
'	            </div>';
       
        tbody.appendChild(row);

        document.getElementById('addRow_' + parseInt(NumberRow)).innerHTML = '';

        _inpNumber.value = iNewRowID;
    }
    else {
        row_0.className = "BorderLR BorderTR BorderBR BorderRR";
    }
}


function EditValid(NumberRow) {
    var result = true;

    var iM = document.getElementById("inpModel_" + NumberRow);
    var iN = document.getElementById("inpName_" + NumberRow);
    var iC = document.getElementById("inpCount_" + NumberRow);

    if ((iM.value == '') || (iM.value == null)) result = false;
    if ((iN.value == '') || (iN.value == null)) result = false;
    if ((iC.value == '') || (iC.value == null)) result = false;

    return result;
}
