
<!-- begin script

/* 3-Mar-1996 Copyright (C) 1996 by Geoff Inglis. You may use these routines in your pages (commercial or noncommercial) as long as you include these four lines. You may not Re-sell this code.  Questions (or if you use this code) E-mail: inglis_geoff@Yahoo.com  */

TheCookieName = 'moncalendar';
numDays = 183;
function WriteOneBigCookiecal2 () {
   var expire = new Date ();
   expire.setTime (expire.getTime() + (numDays * 24 * 3600000)); 
//6 months from now!
// (dd) (hr) (ms in hr)
   var WholeCookie = expire ;

//Text entry
WholeCookie = WholeCookie + '`' + document.cal2.bg.value;
WholeCookie = WholeCookie + '`' + document.cal2.a3.value;
WholeCookie = WholeCookie + '`' + document.cal2.ttt.value;
WholeCookie = WholeCookie + '`' + document.cal2.d1.value;
WholeCookie = WholeCookie + '`' + document.cal2.d2.value;
WholeCookie = WholeCookie + '`' + document.cal2.d3.value;
WholeCookie = WholeCookie + '`' + document.cal2.d4.value;
WholeCookie = WholeCookie + '`' + document.cal2.d5.value;
WholeCookie = WholeCookie + '`' + document.cal2.d6.value;
WholeCookie = WholeCookie + '`' + document.cal2.d7.value;
WholeCookie = WholeCookie + '`' + document.cal2.d8.value;
WholeCookie = WholeCookie + '`' + document.cal2.d9.value;
WholeCookie = WholeCookie + '`' + document.cal2.d10.value;
WholeCookie = WholeCookie + '`' + document.cal2.d11.value;
WholeCookie = WholeCookie + '`' + document.cal2.d12.value;
WholeCookie = WholeCookie + '`' + document.cal2.d13.value;
WholeCookie = WholeCookie + '`' + document.cal2.d14.value;
WholeCookie = WholeCookie + '`' + document.cal2.d15.value;
WholeCookie = WholeCookie + '`' + document.cal2.d16.value;
WholeCookie = WholeCookie + '`' + document.cal2.d17.value;
WholeCookie = WholeCookie + '`' + document.cal2.d18.value;
WholeCookie = WholeCookie + '`' + document.cal2.d19.value;
WholeCookie = WholeCookie + '`' + document.cal2.d20.value;
WholeCookie = WholeCookie + '`' + document.cal2.d21.value;
WholeCookie = WholeCookie + '`' + document.cal2.d22.value;
WholeCookie = WholeCookie + '`' + document.cal2.d23.value;
WholeCookie = WholeCookie + '`' + document.cal2.d24.value;
WholeCookie = WholeCookie + '`' + document.cal2.d25.value;
WholeCookie = WholeCookie + '`' + document.cal2.d26.value;
WholeCookie = WholeCookie + '`' + document.cal2.d27.value;
WholeCookie = WholeCookie + '`' + document.cal2.d28.value;
WholeCookie = WholeCookie + '`' + document.cal2.d29.value;
WholeCookie = WholeCookie + '`' + document.cal2.d30.value;
WholeCookie = WholeCookie + '`' + document.cal2.d31.value;
WholeCookie = WholeCookie + '`' + document.cal2.a5.value;
//Put cookie in the Oven Bake 'till done.
  document.cookie = TheCookieName +"=" + escape (WholeCookie) +"; expires=" + expire.toGMTString() ;

alert('Your information has been stored for 6 mos. ready for the next time you use this page.');
}

function UpdateForm () {
MakeCookieArray(GetCookie(TheCookieName));
//alert('ckArray: ' + ckArray[0]);
 if (ckArray[0] != "*") {
document.cal2.bg.value   = ckArray[1];
document.cal2.a3.value   = ckArray[2];
document.cal2.ttt.value   = ckArray[3];
document.cal2.d1.value   = ckArray[4];
document.cal2.d2.value   = ckArray[5];
document.cal2.d3.value   = ckArray[6];
document.cal2.d4.value   = ckArray[7];
document.cal2.d5.value   = ckArray[8];
document.cal2.d6.value   = ckArray[9];
document.cal2.d7.value   = ckArray[10];
document.cal2.d8.value   = ckArray[11];
document.cal2.d9.value   = ckArray[12];
document.cal2.d10.value   = ckArray[13];
document.cal2.d11.value   = ckArray[14];
document.cal2.d12.value   = ckArray[15];
document.cal2.d13.value   = ckArray[16];
document.cal2.d14.value   = ckArray[17];
document.cal2.d15.value   = ckArray[18];
document.cal2.d16.value   = ckArray[19];
document.cal2.d17.value   = ckArray[20];
document.cal2.d18.value   = ckArray[21];
document.cal2.d19.value   = ckArray[22];
document.cal2.d20.value   = ckArray[23];
document.cal2.d21.value   = ckArray[24];
document.cal2.d22.value   = ckArray[25];
document.cal2.d23.value   = ckArray[26];
document.cal2.d24.value   = ckArray[27];
document.cal2.d25.value   = ckArray[28];
document.cal2.d26.value   = ckArray[29];
document.cal2.d27.value   = ckArray[30];
document.cal2.d28.value   = ckArray[31];
document.cal2.d29.value   = ckArray[32];
document.cal2.d30.value   = ckArray[33];
document.cal2.d31.value   = ckArray[34];
document.cal2.a5.value   = ckArray[35];

 }
}



//Get the cookie from a list of possible cookies. Honest!
function GetCookie (CookieName) {
  var cname = CookieName + "=";
  var i = 0;
  while (i < document.cookie.length) {
    var j = i + cname.length;
    if (document.cookie.substring(i, j) == cname){
        var leng = document.cookie.indexOf (";", j);
        if (leng == -1) leng = document.cookie.length;
        return unescape(document.cookie.substring(j, leng));
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; //thats -1 plus 1, duh.
  }
  return "*";
}

/*Set the Cookie with expire date in the past - 2 days to get it for sure. */
function DelEatCookie (name) {
  var expire = new Date();
  expire.setTime (expire.getTime() - 2 * 86400001);  //-2 days ago. Stale Cookie
  document.cookie = name + "=*; expires=" + expire.toGMTString();
}

//Parse Big  Cookie. A CookieCutter if you will.
function MakeCookieArray(cookieValue) {
  var i = 0,indx = 0, citemlen =0;
  ckArray = new Array();
   if ( cookieValue == null ) {ckArray[0]= "*";return}//Data has expired or never entered.
   if ( cookieValue == "*"  ) {ckArray[0]= "*";return}//Data has expired or never entered.
  while (citemlen < cookieValue.length) {
    citemlen=(cookieValue.indexOf("`", indx)>0)
             ?cookieValue.indexOf("`", indx):cookieValue.length;
    ckArray[i]= cookieValue.substring(indx, citemlen); i++;
    indx = citemlen + 1;
  }
}

// end script -->




