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

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

if (visits > 0 && visits < 10) {
     visits += "";
// OR visits = visits.toString();
     document.
write('<IMG SRC="odometer/0.gif">');
     document.
write('<IMG SRC="odometer/0.gif">');
     document.
write('<IMG SRC="odometer/0.gif">');
     document.
write('<IMG SRC="odometer/' + visits.charAt(0) + '.gif">');
}

if (visits >= 10 && visits < 100) {
     visits += "";
     document.write('<IMG SRC="odometer/0.gif">');
     document.write('<IMG SRC="odometer/0.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(0) + '.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(1) + '.gif">');
}

if (visits >= 100 && visits < 1000) {
     visits += "";
     document.write('<IMG SRC="odometer/0.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(0) + '.gif">');    
     document.write('<IMG SRC="odometer/' + visits.charAt(1) + '.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(2) + '.gif">');
}

if (visits >= 1000 && visits < 10000) {
     visits += "";
     document.write('<IMG SRC="odometer/' + visits.charAt(0) + '.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(1) + '.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(2) + '.gif">');
     document.write('<IMG SRC="odometer/' + visits.charAt(3) + '.gif">');
}

setCookie("counter", visits);

</SCRIPT>