var expDays = 3;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var ShowCount = 0;
var SwapColour;

function ListHiddenItems(){
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) {
   NumToDoItems = 0;
   }
ShowCount = 0; SwapColour = 0;
for (i=1; i <= NumToDoItems; i++) {
   ToDoItem = GetCookie('PT_ToDoItem'+i);
   if (ToDoItem != null) {
      PrintHidden(ToDoItem, i);
      }
   }
}

function PrintHidden (ToDoItem, Count) {
var color = "";
SwapColour = 1 - SwapColour;
if (SwapColour==1) {color = "bgcolor='#c0c0c0'"} ;
ShowCount++;
document.write("<input type=\"hidden\" name=\"" +ShowCount);
document.write("\" value=\"" + ToDoItem + "\">");
}

function AddItem(orderNum,Item,Price) 
{
var NumToDoItems = GetCookie('PT_NumToDoList');
var i;
var ToDoItem;
if (NumToDoItems == null) 
{
	NumToDoItems = 0;
}

if (NumToDoItems >= 7)
{
	alert("Only 7 items can be added to the shopping cart.");
}
else
{     alert("The item selected has been added to your order. You may continue shopping or click the SHOPPING CART button above to CHECK OUT. PLEASE VERIFY THE ITEM HAS BEEN ADDED TO YOUR ORDER FORM BEFORE PLACING YOUR ORDER. Some browsers do not support our automatic order processing");

	Quantity="1";

	ToDoItem=Quantity+ "," +orderNum+ "," +Item + ","+Price;
	if ((ToDoItem != null) && (ToDoItem != "undefined" )) 
{
		NumToDoItems++;
		SetCookie('PT_ToDoItem'+NumToDoItems, ToDoItem, exp);
		SetCookie('PT_NumToDoList',NumToDoItems, exp);
		window.location = window.location;
}
}
}


function GetCookie (name) {
  var dcookie = document.cookie;
  var cname = name + "=";
  var clen = dcookie.length;
  var cbegin = 0;
  while (cbegin < clen) {
    var vbegin = cbegin + cname.length;
    if (dcookie.substring(cbegin, vbegin) == cname) {
      var vend = dcookie.indexOf (";", vbegin);
      if (vend == -1) vend = clen;
      return unescape(dcookie.substring(vbegin, vend));
      }
    cbegin = dcookie.indexOf(" ", cbegin) + 1;
    if (cbegin == 0) break;
    }
  return null;
}

function SetCookie (name, value) {  
var argv = SetCookie.arguments;  
var argc = SetCookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  

// Following does not use expiration date so cookie
//  is deleted when browser is closed
document.cookie = name + "=" + escape (value) + 
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}
