   <!-- begin script Cookies and Functions for Action Machinery
   // "Internal" function to return the decoded value of a cookie
   //
   function getCookieVal (offset) {
     var endstr = document.cookie.indexOf (";", offset);
     if (endstr == -1)
       endstr = document.cookie.length;
     return unescape(document.cookie.substring(offset, endstr));
   }
   
   //
   //  Function to return the value of the cookie specified by "name".
   //    name - String object containing the cookie name.
   //    returns - String object containing the cookie value, or null if
   //      the cookie does not exist.
   //
   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 "";
   }
   
   //
   //  Function to create or update a cookie.
   //
   //  To set a secure cookie for path "/myPath", that expires after the
   //  current session, you might code:
   //
   //      SetCookie (myCookieVar, cookieValueVar, null, "/myPath", null, true);
   //
   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;
     document.cookie = name + "=" + escape (value) +
       ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
       ((path == null) ? "" : ("; path=" + path)) +
       ((domain == null) ? "" : ("; domain=" + domain)) +
       ((secure == true) ? "; secure" : "");
   }
   
   //  Function to delete a cookie. (Sets expiration date to current date/time)
   //    name - String object containing the cookie name
   //
   function DeleteCookie (name) {
     var exp = new Date();
     exp.setTime (exp.getTime() - 1);  // This cookie is history
     var cval = GetCookie (name);
     document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
   }
   
   //
   //  Example
   //
var expdate = new Date ();
   expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000)); // 24 hrs from now

function Add2Cart (stockno) {
if (confirm( "Is it \'Ok\' to Add "+ stockno +"  to your Quotation Request List? \rPlease Remember to use one of the Submit Quote links to Send \rthe contents of your Quote List to Action Machinery when you\r are all done adding to your List.")){
var Cart = GetCookie ("Stockn");

if((Cart == null) || (Cart == "")||(Cart =="null")) {  
var Cart =  stockno;
  }
else {
var Cart = Cart + ", "+ stockno;

  }
SetCookie ("Stockn", Cart,null,"/");
}}
// end script -->