Предлагаю поменять так :
var interval;
function close_responce(limit)
{
if(limit > 0)
{
document.getElementById("timer_time").innerHTML=limit;
limit--;
}else{
responce_close();
}
}
interval = setInterval(close_responce, 1000);
И теперь в том месте где происходит повторный вызов предварительно сделать clearInterval(interval);