Counter Example "Answer"

<SCRIPT>

/********** Cookie Functions **********/

function setCookie(name, value) {
     document.
cookie = name + "=" + escape(value);
}

function getCookie(name) {
     var dc = document.
cookie;
     var prefix = name + "=";
     var begin = dc.
indexOf(prefix);

     if (begin == -1) return null;

     var end = document.cookie.indexOf(";", begin);

     if (end == -1) end = dc.length;

     return unescape(dc.substring(begin + prefix.length, end));
}

/********** End of Cookie Functions **********/

var counterStr = "";

var digit = new Array();

for (i = 0; i < 10; i++) {
    digit[i] = new Image();
    digit[i].src = "odometer/" + i + ".gif";
}

var visits = getCookie("counter");

if (!visits) visits = 1;
else visits =
parseInt(visits) + 1;

visits += "";

for (i = 0; i < 4; i++) {
     if (!visits.
charAt(i)) counterStr = '<IMG SRC="' + digit[0].src + '">' + counterStr;
     else
counterStr += '<IMG SRC="' + digit[visits.charAt(i)].src + '">';
}

setCookie("counter", visits);

</SCRIPT>

<BODY>

etc...

<SCRIPT>

document.write(counterStr);

</SCRIPT>

</BODY>