(SO) Change interval

SO Question: http://stackoverflow.com/questions/6729889/how-to-reconfigure-settimeout-on-the-fly/6729973#6729973

by KooiInc MeHere

HTML

<div id="data">0</div>

<div id="res"></div>

<div id="counter"></div>
<div id="tst"></div>

JavaScript

var br = 0;
var waitInterval = 1000;
var sleepInterval = 2000;


function checkForNewRace(){
        if ( $("#data").html() == "1"){        
            $("#res").html("got it!");
        }
        else{
            $("#counter").html(br);
            if (br++ > 9){
                clearInterval(waitForNewRace);
                waitInterval = 3000;
                waitForNewRace = setInterval(
                     checkForNewRace,
                     waitInterval
                );  
            }
        }                   
        $("#tst").html(waitInterval);
    }

var waitForNewRace = setInterval(
    checkForNewRace,
    waitInterval
);