var xmlhttp;

function dodaj_towar(towar, ilosc)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
   {
  		alert ("Browser does not support HTTP Request");
  		return;
   }
  var url="dodaj.php";
  url=url+"?it="+towar;
  url=url+"&ilosc="+ilosc;
  url=url+"&sid="+Math.random();

  xmlhttp.open("GET",url,true);
  xmlhttp.onreadystatechange=aktualizuj_dane;
  xmlhttp.send(null);
 	
}

function aktualizuj_dane(){
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;	
			
		zawartosckoszyka=GetXmlHttpObject();
		var url="dodaj.php";
		url=url+"?dp=1";
		url=url+"&sid="+Math.random();
		
		zawartosckoszyka.onreadystatechange=stateChanged2;
		zawartosckoszyka.open("GET",url,true);
		zawartosckoszyka.send(null);
		
		pozycjiwkoszyku=GetXmlHttpObject();
		var url="dodaj.php";
		url=url+"?dp=2";
		url=url+"&sid="+Math.random();
		pozycjiwkoszyku.onreadystatechange=stateChanged3;
		pozycjiwkoszyku.open("GET",url,true);
		pozycjiwkoszyku.send(null);
	}

}


function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;	
  //jeśli chciałbym tylko dopisać do treści linijkę to wtedy musze zrobić tak: 	 		
  // 	document.getElementById("koszykz").innerHTML= document.getElementById("koszykz").innerHTML+xmlhttp2.responseText

	}
}

function stateChanged2(){
	if(zawartosckoszyka.readyState == 4){	
		document.getElementById("okienkokoszyk").innerHTML=zawartosckoszyka.responseText;
 	}
}

function stateChanged3(){
	if(pozycjiwkoszyku.readyState == 4){
		document.getElementById("ilewkoszyku").innerHTML=pozycjiwkoszyku.responseText;
	}
}

function stateChanged4(){
	if(pozycjiwkoszyku){
		if(pozycjiwkoszyku.readyState == 4){
			document.getElementById("ilewkoszyku").innerHTML=pozycjiwkoszyku.responseText;
		}
	}
	if(zawartosckoszyka){
		if(zawartosckoszyka.readyState == 4){
			document.getElementById("okienkokoszyk").innerHTML=zawartosckoszyka.responseText;
		}
	}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

