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 visits = getCookie("counter");

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

visits += "";

// combines the 2 for loops from counter3.htm into 1 for loop

for (i = 0; i < 4; i++) {
     if (!visits.charAt(i)) counterStr = '<IMG SRC="odometer/0.gif">' + counterStr;
     else counterStr += '<IMG SRC="odometer/' + visits.charAt(i) + '.gif">';
}

setCookie("counter", visits);

</SCRIPT>

<BODY>

etc...

<SCRIPT>

document.write(counterStr);

</SCRIPT>

</BODY>