<!-- Hide from JavaScript-Impaired Browsers
// 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 lines.
// You may not Re-sell this code. Questions (or if you
// use this code) E-mail: inglis@axsnet.com 
TheCookieName = 'NETSCAPE_LIVEWIRE.BigCookieinthesky';
numDays       = 183;  //Days 'till Cookie expires.(eg. 183 days = 6 months)
function WriteOneBigCookie () {
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.ttb.bx.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 months. Remember, this page has a text limit of 4K.');
}
function UpdateForm () {
MakeCookieArray(GetCookie(TheCookieName));
//alert('ckArray: ' + ckArray[0]);
if (ckArray[0] != "*") {
document.ttb.ExpDate.value  = ckArray[0];
document.ttb.bx.value   = ckArray[1];
}
}
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 "*";
}
function DelEatCookie (name) {
var expire = new Date();
expire.setTime (expire.getTime() - 2 * 86400001);  
document.cookie = name + "=*; expires=" + expire.toGMTString();
}
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 Hiding -->