Дорогой dmitriymar , почему вы считаете что элемента с id "equip" не существует. В данном коде он есть в строке 1.
var strTab = "<table id='equip' border='2' ><tr>"
strTab += "<th> Тип </th><th width=100px> Наименование </th><th width=80px> Цена </th><th width=65px> Кол-во </th><th width=100px >"
strTab += "Всего </th><th width=550px > Описание </th>"
for(var i = 0; i <= n_equipment.length - 1; i ++)
{
vss = parseFloat(1 * (n_equipment[i].price));
strTab += "<TR><TD>" + n_equipment[i].t_equipment.name + "</TD><TD align=left >" + n_equipment[i].name
strTab += "</TD><TD align=center >" + n_equipment[i].price + "</TD><TD align=center >" + 1/*n_equipment[i].count*/
strTab += "</TD><TD align=center >" + vss/*n_equipment[i].vsego*/ + "</TD><TD><h5>" + n_equipment[i].description + "</h5></TD></TR>"
}
strTab += "</table>"
comm.document.write(strTab);
//******************************************************************
// Подсчёт количества элементов
var col = 0;
var count_col = new Array();
for( var i = 1; i < document.getElementById("equip").rows.length; i ++)
{
count_col = parseInt(document.getElementById("equip").rows[i].cells[3].innerHTML);
col += count_col;
}
strTab = "<table border='2' ><tr>"
strTab += "<tr><td align='right' width='495px' >Кол-во: " + col + "</td></tr>"
strTab += "</table>"
comm.document.write(strTab);
//******************************************************************
// Подсчёт итоговой суммы
var vs = 0;
var count_vs = new Array();
for( var i = 1; i < document.getElementById("equip").rows.length; i ++)
{
count_vs = parseFloat(document.getElementById("equip").rows[i].cells[2].innerHTML);
vs += count_vs;
//alert(vs);
}
strTab = "<table 'border='2' ><tr>"
strTab += "<tr><td align='right' width='600px' > Итого стоимость оборудования: " + vs + " руб.</td></tr>"
strTab += "</table> \п"
comm.document.write(strTab);
Если вам не сложно помогите, в javascript я не скажу что чайник, но до гуру, мне так далеко как от земли до звёзд.