function GetBasketValue()
{
 var cookies = document.cookie;
 var basket_start = cookies.indexOf('basket=');
 if (basket_start == -1) { return "";}
 basket_start += 7;

 var basket_end = cookies.indexOf(';',basket_start);
 if (basket_end == -1) { basket_end = cookies.length;}
 var basket_val = cookies.substring(basket_start,basket_end);
 
 return basket_val;
}

function ClearCart()
{
 SetBasketValue("");
 SetArtBasketValue("");
 //location.replace(this.location); 
 window.location.reload();
}

function Checkout()
{
 location.replace("../checkout.asp");
}

function SetArtBasketValue(f)
{
 path = "/";
 document.cookie = "art=" + f + "; path=" + path;
}

function SetBasketValue(f)
{
 path = "/";
 document.cookie = "basket=" + f + "; path=" + path;
}

function AddToCart()
{
 var basket_value = GetBasketValue();
 var quantity = 0;
 var to_add = "";

 for (var i=0; i < document.forms['main_form'].elements.length; i++)
 {
  if (document.forms['main_form'].elements[i].name != "sub")
  {
   var value = document.forms['main_form'].elements[i].value;

   if (value > 0)
   {
    quantity += parseInt(value);
    if (!to_add && !basket_value)
    { 
     to_add = document.forms['main_form'].elements[i].name + ":" + value;
    }
    else
    {
     to_add += "," + document.forms['main_form'].elements[i].name + ":" + value;
    }
   }
  }
 }

 if (to_add)
 { 
  basket_value += to_add;
  SetBasketValue(basket_value);  
 }
 else
 {
  alert("Please enter the quantity(s) for the product you wish to order\n");
  return false;
 }
 alert("You have added " + quantity + " product"  + ((quantity > 1) ? 's' : '') + " to your order.");
 document.forms['main_form'].submit();
}

