addEvent (window, 'load', initBasket);

function initBasket() {
	var inps = $('basket_table').getElementsByTagName('INPUT');
	for (var i=0; i<inps.length-1; i++)	inps[i].onkeyup = basketReCalc;
}

function basketSelAll(form, box, chk) {
	fe = form.elements[box];
	if (!fe.length) {fe=form[box];}
	for (var i=0; i<fe.length; i++) fe[i].checked = chk;
}

function basketDelItems (emptyURL) {
	var trs = $('basket_table').getElementsByTagName('tr');
	for (var i=1;i<trs.length-1;i++) {
		var tds = trs[i].getElementsByTagName('td');
		if (tds[4].childNodes[0].checked) {trs[i].parentNode.removeChild(trs[i]); i--;}
	}
	//if (i==1) {$('bform').innerHTML = '<table class="allcentered"><tr><td><h2>Корзина пуста</h2><a href="'+emptyURL+'">Вернуться в каталог</a></td></tr></table>';}
	basketReCalc();
}

function basketReCalc() {
	var total = 0;
	var trs = $('basket_table').getElementsByTagName('tr');
	for (var i=1;i<trs.length-1;i++) {
		var tds = trs[i].getElementsByTagName('td');
//		if (tds[4].childNodes[0].checked) {
			price = tds[3].innerHTML.replace(" ", "");
			count = tds[2].childNodes[0].value;
			total += price * count;
//		}
	}
	$('totalprice').innerHTML = total;
	
	var id = new Array();
	var count = new Array();
	var inps = $('basket_table').getElementsByTagName('INPUT');
	j = 0;
	for (var i=0; i<inps.length-1; i++)	
	  if (inps[i].name == 'count1') {
	  	id[j] = 'id'+inps[i].id;
	  	count[j] = inps[i].value;
	  	j++;
	  }
	myrequest2('/uniq/basket.php', id, count, 
	           function(e) {if (total > 0) document.getElementById('basket_info').innerHTML = e+total+' руб.';
	                        else document.getElementById('basket_info').innerHTML = e;});
}