var iTimeoutId=0;
var lastPID=0;
var desiredBackground="#EbFFA4";
var backgroundCheck=true;
var defactoBackground=desiredBackground;

function ReDrawCart(pid)  //Show cart elements on load
{
 var xmlhttp;
 if (window.XMLHttpRequest)  {  xmlhttp=new XMLHttpRequest();  }
 else
  if (window.ActiveXObject)  {  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  }
  else  {  /* alert("Your browser does not support XMLHTTP!"); */  }

xmlhttp.onreadystatechange=function()
{
 if(xmlhttp.readyState==4) {
  var mySplitResult = xmlhttp.responseText.split("#");
  if(mySplitResult[0]!="") {
   if(document.getElementById("cartstate")) { document.getElementById("cartstate").innerHTML = "В <u>корзине</u> "+mySplitResult[0]; }
   if(document.getElementById("cartstateleft")) { 
    document.getElementById("cartstateleft").innerHTML = "<table class='leftcart'><tr><td><a href='/forms/order.asp' style='display: block;'>В корзине<br><font style='font-size: 28pt;'>"+(((mySplitResult[0]).replace(" ","</font><br>")).split(" "))[0]+"</a></td></tr></table>";
   }
   for(i = 1; i < mySplitResult.length ; i++) {
    if(document.getElementById(mySplitResult[i])) { 
     document.getElementById(mySplitResult[i]).style.background=desiredBackground; 
	 if(backgroundCheck) {
	  defactoBackground=document.getElementById(mySplitResult[i]).style.background;
	  backgroundCheck=false;
	 }
     document.getElementById(mySplitResult[i]).title="Убрать из корзины"; 
     if(document.getElementById("is"+mySplitResult[i])) { document.getElementById("is"+mySplitResult[i]).innerHTML = "В корзине"; }
    }
   }
  }
 }
}

xmlhttp.open("GET","/forms/getcart.asp",true);
xmlhttp.send(null);
}

//----------------------------------------------------------------------------------------


function swPid(pid)  //Switch cart element's state
{
 var xmlhttp;
 var d=new Date();
 if(lastPID==pid && (d.getTime()-iTimeoutId)<600) { return; }
 iTimeoutId=d.getTime();
 lastPID=pid;
 if(window.XMLHttpRequest)  {  xmlhttp=new XMLHttpRequest();  }
 else
  if (window.ActiveXObject)  {  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  }
  else  {  /* alert("Your browser does not support XMLHTTP!"); */  }

xmlhttp.onreadystatechange=function()
{
 if(xmlhttp.readyState==4) {
  if(document.getElementById("cartstate")) { document.getElementById("cartstate").innerHTML = "В <u>корзине</u> "+xmlhttp.responseText; }
  if(document.getElementById("cartstateleft")) { 
   document.getElementById("cartstateleft").innerHTML = "<table class='leftcart'><tr><td><a href='/forms/order.asp' style='display: block;'>В корзине<br><font style='font-size: 28pt;'>"+(((xmlhttp.responseText).replace(" ","</font><br>")).split(" "))[0]+"</a></td></tr></table>";
  }
 // alert(document.getElementById(pid).style.background);
  if (document.getElementById(pid).style.background==defactoBackground) { 
   document.getElementById(pid).style.background="none" 
   document.getElementById(pid).title="Добавить в корзину"; 
   if(document.getElementById("is"+pid)) { document.getElementById("is"+pid).innerHTML = "В корзину"; }
  } else {
   document.getElementById(pid).style.background=desiredBackground; 
   if(backgroundCheck) {
	defactoBackground=document.getElementById(pid).style.background;
	backgroundCheck=false;
   }
   document.getElementById(pid).title="Убрать из корзины"; 
   if(document.getElementById("is"+pid)) { document.getElementById("is"+pid).innerHTML = "В корзине"; }
  }
 } 
}

xmlhttp.open("GET",("/forms/swpid.asp?pid=").concat(pid),true);
xmlhttp.send(null);
}

