el = function (id){return document.getElementById(id)}

function addToCart(){
	//var docId = el("post_id").value;
	//alert(document.getElementById("post_id").value+' '+document.getElementById("post_size").value);

	var id = document.getElementById("post_id").value;
	var count = document.getElementById("post_count").value;
	var size = document.getElementById("post_size").value;
    if (size == 0)
    {
        alert("Выберите размер");   
        return false;
    }
	if(id){
		$("#cart_info").load('/97/addtocart/',{itemId: id, itemCount: count, itemSize: size});
	}
	else{
		alert("Ошибка идентификатора документа");
	}

}

function changeInCart(id,count){

	//alert('Изменение: елемент '+id+' количество '+count);

	$("#js").load('/97/addtocart/',{action:'change', itemId: id, itemCount: count},function(){updateItem('update',id,count);});

}

function deleteFromCart(id){

	//alert('Удаление: елемент '+id);

	$("#js").load('/97/addtocart/',{action: 'delete', itemId: id},function(){updateItem('delete',id);});

}

function reCalc(){

   	var i=1;
    var AllSum=0;
    var parent=document.getElementById('cart_table').childNodes[0];

    while(parent.childNodes[i])
    {
		id = parent.childNodes[i].childNodes[0].id;
		id = id.replace(/[^\d]*/,"");
	    prod = el('sel_item_'+i);

	    if(el('row_'+id)){
	    	var price = el('price_sel_item_'+id).innerHTML;
    		var priceCount = el('selected_'+id).value;
	    	var Sum = price*priceCount;
	    	el('sum_sel_item_'+id).innerHTML = Sum;
	    	//alert(i+' '+id+' '+price+' '+priceCount);
	    	AllSum += Sum;
	  	}
    	i++;
    }
    el('all_sum').innerHTML = AllSum;
    el('cartSum').innerHTML = AllSum;


}

function updateItem(type,id,count){

	if(type=='update'){
       	el('selected_'+id).value = count;
        reCalc();
	}
	else
	if(type=='delete'){
		var elem = el('row_'+id).parentNode;
		elem.parentNode.removeChild(elem);
		reCalc()
	}

}






