var current_cvet = '';
var current_rost = '';
var current_razmer = '';

// замена количества товара в корзине
function modifyBasket(id, amount_new) {

	if (amount_new > 0 || amount_new.replace(/[\d]+/) == 'undefined') {
		jQuery.post("/udata/emarket/basket/put/element/" + id, { amount: amount_new, cvet: current_cvet, rost:current_rost, razmer:current_razmer }, function(data){	
	
			var items = jQuery('items > item',data);			
			
			var iLen = items.length;
			var item_summ = '';
			for(var i = 0; i < iLen; i++) {
				if(jQuery(items[i]).attr('id') == id) {
					item_summ = '' + jQuery('total-price > actual', items[i]).text();
					if(item_summ.length == 0) {
						item_summ = 0;
					}
					jQuery("#price_total" + id).text(item_summ);
									
					break;
				}
			}
			jQuery("#basket_amount").text('(' + jQuery('summary > amount',data).text() + ')');
			jQuery("#amount_total").text(jQuery('summary > amount',data).text());
			
			var summ = '' + jQuery('summary > price > actual',data).text();
			if(summ.length == 0) {
				summ = 0;
			}
			//jQuery("#basket_price").text(summ);
			
			jQuery("#order_price_total").text(summ);
			alert('Товар добавлен в корзину.');		
			
		});
	}
}

// замена количества товара в корзине
function modifyBasketItem(id, amount_new) {

	if (amount_new > 0 || amount_new.replace(/[\d]+/) == 'undefined') {
		jQuery.post("/udata/emarket/basket/put/item/" + id, { amount: amount_new }, function(data){	
	
			var items = jQuery('items > item',data);			
			
			var iLen = items.length;
			var item_summ = '';
			for(var i = 0; i < iLen; i++) {
				if(jQuery(items[i]).attr('id') == id) {
					item_summ = '' + jQuery('total-price > actual', items[i]).text();
					if(item_summ.length == 0) {
						item_summ = 0;
					}
					jQuery("#price_total" + id).text(item_summ);
								
					break;
				}
			}
			jQuery("#basket_amount").text('(' + jQuery('summary > amount',data).text() + ')');
			jQuery("#amount_total").text(jQuery('summary > amount',data).text());
			
			var summ = '' + jQuery('summary > price > actual',data).text();
			if(summ.length == 0) {
				summ = 0;
			}
			//jQuery("#basket_price").text(summ);
			
			jQuery("#order_price_total").text(summ);
			
			
		});
	}
}


function cardBasket(id) {
	
	var amount = 1;		
	current_cvet = jQuery('#cvet').attr("value");
	current_rost = jQuery('#rost').attr("value");
	current_razmer = jQuery('#razmer').attr("value");
	modifyBasket(id, amount);
	
}


// список товаров в корзине
var item_baskets = new Array();

// очистка корзины от всех товаров
function clearBasket() {

	var remove_count = 0;
	var iLen = item_baskets.length;
	for(var i = 0; i < iLen; i++) {
		jQuery.post("/udata/emarket/basket/remove/item/" + item_baskets[i], {}, function(data){	
	
			remove_count++;
			if(remove_count == iLen) {
				jQuery("#order_container").css("display", "none");
				jQuery("#clear_basket").css("display", "block");
				jQuery("#basket_amount").text('(0)');
				//jQuery("#basket_price").text(0);
				//jQuery("#basket_price_rur").text(0);
				//jQuery("#order_price_total").text(0);
				//jQuery("#order_price_total_rur").text(0);
			}
			
		});
	}

}
