<!--

// ***********************************
//  The cookie part for the data
// ***********************************

TheCookieName = 'HomeValue.Cookie';
numDays       = 30;  //Days 'till Cookie expires.(eg. 30 days = 1 month)


// Write One Big Cookie with all the values in it.

function WriteCookie () {

   var expire = new Date ();

   expire.setTime (expire.getTime() + 360000); 

   var ElistingCookie = expire ;

//Text entry

   ElistingCookie = ElistingCookie + '`' + document.forms[0].name.value;

  document.cookie = TheCookieName +"=" + escape (ElistingCookie) + "; expires=" + expire.toGMTString();

}

function ShowMessage () {

 MakeCookieArray(GetCookie(TheCookieName));
 var str;
 if (String(ckArray[1]) == 'undefined')
 	str = "Welcome";
 else

	var str = "Welcome, " + ckArray[1];

 document.write(str);

}


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 "*";
}

//Parse The Cookie.

function MakeCookieArray(cookieValue) {

  var i = 0,indx = 0, citemlen =0;
  ckArray = new Array();
  while (citemlen < cookieValue.length) {
    citemlen=(cookieValue.indexOf("`", indx)>0)
    ?cookieValue.indexOf("`", indx):cookieValue.length;
    ckArray[i]= cookieValue.substring(indx, citemlen); i++;
    indx = citemlen + 1;
  }

}
// -->