
function toggle_priceitem(priceitem_id, size_id)
{
	queue_req('http://www.mercabi.ru/exec.php?class=basket&action__=toggle&ajax=true&priceitem_id='+priceitem_id+'&size_id='+size_id, ajax_handler, 'GET', null);
	return false;
}

function delete_priceitem(priceitem_id, size_id)
{
	queue_req('http://www.mercabi.ru/exec.php?class=basket&action__=delete&ajax=true&priceitem_id='+priceitem_id+'&size_id='+size_id, ajax_handler, 'GET', null);
	return false;
}


function to_basket(priceitem_id, size_id, html_data)
{
	var oRef= document.getElementById('ref'+priceitem_id+'_'+size_id);
	if (oRef) oRef.className="selected";
	refresh_basket(html_data);
	return false;
}

function from_basket(priceitem_id, size_id, html_data)
{
	var oRef= document.getElementById('ref'+priceitem_id+'_'+size_id);
	if (oRef) oRef.className="";
	refresh_basket(html_data);
	return false;
}

function from_order(priceitem_id, size_id, html_data, response)
{
	var oRef= document.getElementById('ref'+priceitem_id+'_'+size_id);
	if (oRef) oRef.className="";
	refresh_basket(html_data);

	if (response.getElementsByTagName('emptybasket_html').length) {
		var emptybasket_html= response.getElementsByTagName('emptybasket_html')[0].firstChild.nodeValue;
		refresh_all_order(emptybasket_html);
	}
	else {
		var basketitems_html= response.getElementsByTagName('basketitems_html')[0].firstChild.nodeValue;
		refresh_order(basketitems_html);
	}

	return false;
}

function refresh_basket(html_data)
{
	var oBasket= document.getElementById('basket');
	oBasket.innerHTML= html_data;
}

function refresh_order(html_data)
{
	var oBasketItems= document.getElementById('basketitems');
	oBasketItems.innerHTML= html_data;
}

function refresh_all_order(html_data)
{
	var oOrder= document.getElementById('order');
	oOrder.innerHTML= html_data;
}
