function checkall()
{
  for (var i=0; i<document.form.elements.length;i++){
    var e = document.form.elements[i];
    if (e.type == 'checkbox') {
      document.form.elements[i].checked = true;
    }
  }
}

function uncheckall()
{
  for (var i=0; i<document.form.elements.length;i++){
    var e = document.form.elements[i];
    if (e.type == 'checkbox') {
      document.form.elements[i].checked = false;
    }
  }
}

function getCheckedNum()
{
    var num = 0;
    for(var i=0;i<document.form.elements.length;i++)
    {
        var e = document.form.elements[i];
        if (e.type == 'checkbox') {
            if(e.checked)
              num++;
        }
    }
    return num;
}

function addBasket()
{
  var num = getCheckedNum();
  var urlString = document.location+"";
  if(num == 0)
  {
    alert("No item(s) selected.");
    return;
  }
  document.form.action='cart.php?cart_action=add&ref=' + window.location.href;
  document.form.target="";
  document.form.submit();
}

function viewBasket()
{
  document.form.action='cart.php?cart_action=view';
  document.form.target="";
  document.form.submit();
}

function postBasket()
{
  document.form.action='cart.php?cart_action=post';
  document.form.target="";
  document.form.submit();
}