<!-- FOR PDG CART


// FUNCTION TO WRITE SEC_FORCE_DATA...

function addSecForceData() {
  var basket = getCookie("basket");                            // original basket
  var count  = getItemCount(basket, "V-");                     // the number of discountable products
  newBasket  = removeDiscount(basket);                         // basket with discount removed
  newBasket  = addDiscount(newBasket, count);                  // basket with discount added
  document.writeln("    <input type=\"hidden\" name=\"forcecookie\" value=\"basket=" + newBasket + "\">");
}


// GET COOKIE DATA...
function getCookie(myCookie) {
  var strBigCookie = document.cookie;

  if (strBigCookie.indexOf(myCookie) != -1) {
    var strFirstChar = strBigCookie.indexOf(myCookie);
    var strLastChar;
    var strCookie;
    var NN2Hack = strFirstChar + myCookie.length;

    if ((strFirstChar != -1) && (strBigCookie.charAt(NN2Hack) == "=")) {
      strFirstChar += myCookie.length + 1;
      strLastChar = strBigCookie.indexOf(';', strFirstChar);
      if(strLastChar == -1) strLastChar = strBigCookie.length;
      return unescape(strBigCookie.substring(strFirstChar, strLastChar));
    }
  }
  else {
    return "";
  }
}


// RETURNS THE NUMBER OF PRODUCTS WHERE THE PDG SKU STARTS WITH A PARTICULAR SUFFIX...
function getItemCount(myBasket, mySuffix) {
  intCount = 0;

  if (myBasket != "") {
    arrBasket = myBasket.split("|");

    for(i=0; i<arrBasket.length; i++) {
      strItem = "";
      strItem = arrBasket[i];

      if (strItem != "") {
        arrItem = strItem.split(",");
        strName = arrItem[0];
        strQty  = parseInt(arrItem[1]);

        if (strName.indexOf(mySuffix) == 0) {
          intCount = eval(intCount + strQty);
        }
      }
    }
  }

  return intCount;
}


// RETURNS BASKET WITHOUT DISCOUNT...
function removeDiscount(myBasket) {
  if (myBasket.indexOf("DISCOUNT") != -1) {

    strNewBasket = "";
    arrBasket = myBasket.split("|");

    for(i=0; i<arrBasket.length; i++) {
      strItem = "";
      strItem = arrBasket[i];

      if ((strItem != "") && (strItem.indexOf("DISCOUNT") == -1)) {
        strNewBasket += "|" + strItem;
      }
    }

    return strNewBasket;
  }
  else {
    return myBasket;
  }
}


// RETURNS BASKET WITH NEW DISCOUNT AT END...
function addDiscount(myBasket, myDiscount) {
  strNewBasket = "";
  if ((myDiscount == "") || (myDiscount == null)) myDiscount = 0;

  if ((myBasket != "") && (myDiscount >= 3)) {
    strNewBasket += myBasket + "|DISCOUNT," + myDiscount;
    return strNewBasket;
  }
  else {
    return myBasket;
  }
}

//  Stop Hiding Javascript -->
