var cart_req = new JsHttpRequest();
cart_req.caching = false;
function cart_add_item(mod,id,adv1,adv2)
{
	set_waiting_status(true);
  cart_req.open('GET', '/cart/add/ajax', true);
  if (typeof calc_selection_hash == "undefined") calc_selection_hash = {};
  if (typeof adv1 != "undefined")
  	cart_req.send({id:1,from:mod,what:id,mat1:adv1,mat2:adv2,item_total_price:item_total_price,calc_selection_hash:calc_selection_hash});
  else
  	cart_req.send({id:1,from:mod,what:id,calc_selection_hash:calc_selection_hash});
  return false;
}/*add_item*/

function cart_refresh_bin()
{
	set_waiting_status(false);
  cart_req.open('GET', '/cart/ajaxrefresh', true);
  cart_req.send({id:1});
  return false;
}/*refresh_bin*/

function cart_clear()
{
	if (!confirm('Очистить корзину?')) return false;
  set_waiting_status(true);
  cart_req.open('GET', '/cart/clear/ajax', true);
  cart_req.send({id:1});
  return false;
}/*cart_clear*/

function ajax_add_finished()
{
	cart_refresh_bin();
}/*ajax_add_finished*/

function set_waiting_status(status)
{
  var status_str = document.getElementById('status_str');
  status_str.innerHTML = status?"<img src='/Theme/parad/img/ajax-loader.gif'>":"&nbsp;";
}/*set_waiting_status*/

function set_cart_numbers(count_unique, count, sum)
{
  document.getElementById('cart_count_unique').innerHTML = count_unique;
  document.getElementById('cart_sum').innerHTML = sum;
  if (document.getElementById('cart_count'))
  	document.getElementById('cart_count').innerHTML = count;
  if (count_unique==0 || count_unique=='0')
  	{
    	document.getElementById('cart_no_items').style.display='block';
      document.getElementById('cart_some_items').style.display='none';
    }
  else
  	{
      document.getElementById('cart_no_items').style.display='none';
      document.getElementById('cart_some_items').style.display='block';
    }
}/*set_cart_numbers*/

function show_items_panel(a)
{
	var hdiv = document.getElementById('itempanel');
  if (hdiv.style.display.toUpperCase()=='BLOCK')
  	{
  		hdiv.style.display = "none";
    	a.innerHTML = "&larr;";
    }
  else
  	{
  		hdiv.style.display = "block";
    	a.innerHTML = "&rarr;";
    }
	var oW = hdiv.offsetWidth;
  var oH = hdiv.offsetHeight;
  hdiv.style.left = -oW;
	hdiv.style.top = a.offsetTop;
}/*show_items_panel*/

function refresh_items_list(ar)
{                      return;
  //clearing old table
  var tbody = document.getElementById('itemslist');
  var trs = tbody.getElementsByTagName("TR");
	for (var i=0,L=trs.length;i<L;i++)
  	{
    	if (trs[i].id == 'head') continue;
    //  trs[i].outerHTML = "";
     	trs[i].parentNode.removeChild(trs[i]);
    }
  alert('all');
}/*refresh_items_list*/
