var x=0;
var variable="PK";
var feat="PK_FT";

function AddToBasket(prod,qty){
   //alert("adding " + prod + qty);
   var expdate=new Date();
   FixCookieDate (expdate);
   expdate.setTime(expdate.getTime()+10000000);

   if(qty){
      alert("Product added to cart!");
      SetCookie (variable+"["+prod+"]",qty,expdate,"/");
   }
   else{
      alert("Product removed from cart!");
      DelCookie (variable+"["+prod+"]");
      DelCookie (feat+"["+prod+"]");
   }


}


function getCookieVal (offset)
{var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1)
endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr))}

function GetCookie (name)
{var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;
while (i<clen) {var j=i+alen;
if (document.cookie.substring(i, j)==arg)
return getCookieVal (j);
i=document.cookie.indexOf(" ", i)+1;
if (i==0) break}
return null}

function FixCookieDate (date)
{var base = new Date(0);
var skew = base.getTime(); // dawn of (Unix) time - should be 0
if (skew > 0)  // Except on the Mac - ahead of its time
date.setTime (date.getTime() - skew)}

function SetCookie (name,value,expires,path,domain,secure)
{document.cookie = name + "=" + escape (value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")}

function DelCookie(name) { // use: deleteCookie("name");
    var today = new Date();
    var expired = new Date(today.getTime() - 28 * 24 * 60 * 60 * 1000); // less 28 days
    document.cookie=name + "=null; expires=" + expired.toGMTString() + "; path=/"; // delete cookie
    //bikky = document.cookie; // update bikky
}

function DeleteCookie (name,path,domain) {
if (GetCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
