function add_cookie_basket(id_akt,ilosc) {
  if (ilosc < 1) {
    ilosc = 1;
  }
  var licznik = parseFloat(getcookis('licznik'));
  if (licznik) {
    licznik = licznik+1
    writeCookie('licznik',licznik);
  } else {
    writeCookie('licznik','1');
  }
  var licznik = parseFloat(getcookis('licznik'));
  if ($("#sumator").length==1) {
  var max = document.getElementById('sumator').value;
  if(max >= 1){
    var par ='';
    for (i=1; i <= max; i++) {
      var stat = document.getElementById('g'+i).selectedIndex;
      var typ = document.getElementById('g'+i).options[stat].value;
      if (typ != '0') {
      typ = typ.replace(' ','_');
      par = par+'XCX'+typ;
      }
    }
    if (par == '') { alert('Musisz wybrać parametr'); return 1}
  }
    
  }
  
  else {
    var par ='';
  }
  var basket = getcookis('basket');
  var tab = '';
  if (basket) {
  var tab = basket.split('XAX');
  }
  var tablica = new Array();
  if (tab.length-1 > 0 ) {
    var tab = basket.split('XAX');
    for (var i=1; i < tab.length; i++) {
      var obk = tab[i].split('XBX');
      tablica[i] = [obk[0],obk[1],obk[2],obk[3]];
    }
    /*for (var i=1; i < tab.length; i++) {
      if (id_akt == tablica[i][0]) {
        var suma = parseInt(tablica[i][1]);
        suma=suma+1;
	if (par == '') {
	  par = tablica[i][2];
	}
        tablica[i] = [tablica[i][0],suma,par];
        var spr = 1;
      }
    }*/
    var spr = 0;
    if (spr != 1) {
      tablica[tab.length] = [id_akt,ilosc,par,licznik];
      var parix = '';
      for (var i=1; i <= tab.length; i++) {
      parix = parix + 'XAX'+tablica[i][0]+'XBX'+tablica[i][1]+'XBX'+tablica[i][2]+'XBX'+tablica[i][3];
      }
    } else {
      var parix = '';
      for (var i=1; i < tab.length; i++) {
      parix = parix + 'XAX'+tablica[i][0]+'XBX'+tablica[i][1]+'XBX'+tablica[i][2]+'XBX'+tablica[i][3];
      }
    }
    writeCookie('basket',parix);
    alert('Produkt dodany do koszyka prawidłowo');
    
  } else {
    var basket = 'XAX'+id_akt+'XBX'+ilosc+'XBX'+par+'XBX'+licznik;
    writeCookie('basket',basket);
    alert('Produkt dodany do koszyka prawidłowo');
  }
  add_cookie_basket_box();
  document.getElementById('nazwa').innerHTML ='';
				document.getElementById('id_produkt').value ='';
				document.getElementById('ilosc').value ='1';
				document.getElementById('par').innerHTML ='';
  //$( "#dialog-ok" ).dialog('open');
}

function change_cookie_basket(id_akt,licznik) {
   var baza = document.getElementById(licznik+'ilosc'+id_akt);
   var ilosc = parseInt(baza.value);
   if (ilosc < 1) {
    ilosc = 1;
   }
   var basket = getcookis('basket');
   var tablica = new Array();
   var tab = basket.split('XAX');
    for (var i=1; i < tab.length; i++) {
      var obk = tab[i].split('XBX');
      tablica[i] = [obk[0],obk[1],obk[2],obk[3]];
    }
    for (var i=1; i < tab.length; i++) {
      if (id_akt == tablica[i][0] && licznik == tablica[i][3] ) {
        tablica[i] = [tablica[i][0],ilosc,tablica[i][2],tablica[i][3]];
      }
    }
    var parix = '';
      for (var i=1; i < tab.length; i++) {
      parix = parix + 'XAX'+tablica[i][0]+'XBX'+tablica[i][1]+'XBX'+tablica[i][2]+'XBX'+tablica[i][3];
      }
    writeCookie('basket',parix);
    //add_cookie_basket_box();
    //var baza = document.getElementById('p'+id_akt);
    //var wartosc = parseToFloat(ilosc) * parseToFloat(baza.value);
    //var baza = document.getElementById('px'+id_akt);
    //baza.innerHTML= Math.decimal((wartosc),3)+' zł';
    var locat = 'koszyk';
    window.location.replace(locat);
}

function del_cookie_basket(id_akt,licznik) {
   var basket = getcookis('basket');
   var tablica = new Array();
   var tab = basket.split('XAX');
    for (var i=1; i < tab.length; i++) {
      var obk = tab[i].split('XBX');
      tablica[i] = [obk[0],obk[1],obk[2],obk[3]];
    }
    var parix = '';
      for (var i=1; i < tab.length; i++) {
        if (licznik != tablica[i][3]) {
          parix = parix + 'XAX'+tablica[i][0]+'XBX'+tablica[i][1]+'XBX'+tablica[i][2]+'XBX'+tablica[i][3];
        }
      }
    writeCookie('basket',parix);
    //add_cookie_basket_box();
    var locat = 'koszyk';
    window.location.replace(locat);
}



/*function add_cookie_basket_box () {
  var basket = getcookis('basket');
  if (window.XMLHttpRequest)
  {
    xmlhttp=new XMLHttpRequest();
  }
  else
  {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function()
  {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
      var dane = xmlhttp.responseText;
      if (dane == 'blad') {
        alert('Błąd procedury php');
      }
      else {
        var baza = document.getElementById('basket');
	baza.innerHTML = xmlhttp.responseText;
      }
    }
  }
  xmlhttp.open("POST","sklep/db/select_product.php",true);
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xmlhttp.send('basket=' + basket);
}*/

function add_cookie_basket_box () {
  var basket = getcookis('basket');
  var tab = basket.split('A');
  tab = tab.length-1;
  var baza = document.getElementById('basket');
  if (tab < 1) {
  baza.innerHTML = '<a href="koszyk" style="color:#ffffff">Twój koszyk jest aktualnie pusty</a>';
  }
  if (tab < 2 && tab > 0) {
  baza.innerHTML = '<a href="koszyk" style="color:#ffffff">W koszyku jest '+tab+' produkt</a>';
  }
  if (tab >= 2 && tab < 5) {
  baza.innerHTML = '<a href="koszyk" style="color:#ffffff">W koszyku są '+tab+' produkty</a>';
  }
  if (tab >= 5) {
  baza.innerHTML = '<a href="koszyk" style="color:#ffffff">W koszyku jest '+tab+' produktów</a>';
  }
}


function writeCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function getcookis(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function load_parametr (id_produkt) {
  //funckja ajax send to php*/    
  if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  }
  else
  {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function()
  {
    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
      var dane = xmlhttp.responseText;
      if (dane == 'blad') {
        alert('Błąd procedury php');
      }
      else {
        document.getElementById('par').innerHTML=xmlhttp.responseText;
        //alert(xmlhttp.responseText);
	//baza.innerHTML = xmlhttp.responseText;
	//baza.innerHTML = 'aa';
      }
    }
  }
  /*wyslanie danych do php dla klienta*/  
  xmlhttp.open("POST","sklep/db/select_parametr.php",true);
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xmlhttp.send('id_produkt=' + id_produkt);
}
