Game timer

how a game timer is designed for many levels with different times i.e., for Level1 10 sec, Level 2 20 sec, etc. i got a code but its not working for Levels individually as its overlapping and not working.


    var CCOUNT = 8;

    var t, count;

    function cddisplay() {
        // displays time in span
        document.getElementById('timespan').innerHTML = "Time Left:" + count;

    function countdown() {
        // starts countdown
        if (count == 0) {
          alert('time is up');
        } else {
            t = setTimeout("countdown()", 1000);

    function cdpause() {
        // pauses countdown

    function cdreset() {
        // resets countdown
        count = CCOUNT;


<body onload="cdreset()">
<span id="timespan"></span>
<input type="button" value="Start" onclick="countdown()">
<input type="button" value="Stop" onclick="cdpause()">
<input type="button" value="Reset" onclick="cdreset()">

How is your counter keeping track of the time? You need to use separate counters to keep track of multiple times.

One way of doing that is by telling the countdown function which counter you want it to control.
Do you want to give that a go?