
TIMEOUT_NEXT_FUZZ = 1000;
TIMEOUT_RETURN_TO_CLEAR = 40;

function randomInt(range)
{
    return Math.round( Math.random() * range);
}

function startFuckedUpTimer(handlerName, fuckItUp)
{
    // Do we need to dealloc previous timer with self.clearTimeout ?
    fuzzTimer = self.setTimeout(handlerName+"("+fuckItUp+")",
        randomInt(fuckItUp ? TIMEOUT_NEXT_FUZZ : TIMEOUT_RETURN_TO_CLEAR ));
}

