ошибки по html исправила, спасибо.
теперь ругается на значение другой переменной TypeError: itemPrice is null
<div id="wrapper">
<table>
<tr class="item_box">
<td class="item_title">Кукла Dolly</td>
<td class="item_count"><input type="text" id="item0" value="0"/></td>
<td class="item_price0">500руб.</td>
</tr>
<tr class="item_box">
<td class="item_title">Кукла Jesika</td>
<td class="item_count"><input type="text" id="item1" value="0" /></td>
<td class="item_price1">1000руб.</td>
</tr>
<tr class="item_box">
<td class="item_title">Кукла Anna</td>
<td class="item_count"><input type="text" id="item2" value="0" /></td>
<td class="item_price2">1000руб.</td>
</tr>
<tr class="item_box">
<td class="item_title">ИТОГО</td>
<td class="item_count"><input type="text" id="count" value="0" /></td>
<td class="all_price">0руб.</td>
</tr>
</table>
<p><button id="checkout" onclick="calc()">Подсчитать</button> <button id="clear_cart">Снять выбор</button></p>
</div>
function calc()
{
var count = 0; sum = 0, N = 3;
for( i = 1; i < N; i++ )
{
var itemCount = document.getElementById('item'+i);
var itemPrice = document.getElementById('item_price'+i);
count += (itemCount.value); /*количество заказанных услуг*/
sum += (itemCount.value)*(itemPrice.value); /*посчитали общую сумму */
}
document.getElementById('count').value = count; /*записывем в форму количество выбранных позиций*/
document.getElementById('all_price').innerHTML = sum;
}