function CartItemRecount(ord)
{
	var item, url;
  item = document.getElementById("item" + ord);
	
  if(!IsNumeric(item.value))
	{
    document.getElementById("item" + ord).value = document.getElementById("oldItem" + ord).value;
    item.value = 1;
    return;
	}
  
  url = DOMAIN_NAME + "index.php?ajax=1&cart=recount&ord="+ord+"&count="+item.value;
  CartStatusRun(url, CartStatusChanged)
}

function CartItemDelete(ord)
{
	var url;
  
  url = DOMAIN_NAME + "index.php?ajax=1&cart=deleteItem&ord="+ord;
  CartStatusRun(url, CartStatusChanged)  
}

function ChangeTransport(ord)
{
  var url;
  url = DOMAIN_NAME + "index.php?ajax=1&cart=transport&ord="+ord;
  CartStatusRun(url, CartStatusChanged)
}

function ChangePayment(ord)
{
  var url;
  url = DOMAIN_NAME + "index.php?ajax=1&cart=payment&ord="+ord;
  CartStatusRun(url, CartStatusChanged)
}

function CartAddItem(path)
{
	var url;
  url = DOMAIN_NAME + "index.php?ajax=1&cart=addItem&path="+path;
  CartStatusRun(url, CartAddChanged)
}

/*********************************************************************/
function CartStatusRun(url, status)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
    return NotAjaxSupport();
  } 
  xmlHttp.onreadystatechange=status;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function CartStatusChanged()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
    document.getElementById("bodymain").innerHTML=xmlHttp.responseText;
  } 
}

function CartAddChanged()
{
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  {
    document.getElementById("JSCartSmall").innerHTML=xmlHttp.responseText 
  } 
}

function ChangeVisibility(id)
{
  var item = document.getElementById(id);
  if (item.className=='')
    item.className = 'noscreen';
  else
    item.className = '';
}

