Destroy previous setInterval
<p>I want a function to set an Ajax and a reload timer.  The code below doesn't destroy the previous function call timer, so each time I invoke it I get another timer.  How can I destroy the previous timer?</p>

<pre><code>function initNowPlayingMeta(station) {
    $('#cancion').children().remove();
    $('#cancion').load('sonando.php?emisora=' + station);
    var prevNowPlaying = setInterval(function () {
        $('#cancion').load('sonando.php?emisora=' + station);
    }, 5000);
}
</code></pre>
