Deberias dinamizar la función activo ... para poder jugar con clearTimeout();
algo asi como :
Código Javascript
:
Ver originalfunction activo(){
var segundos=2000;
clearTimeout(temp);
var temp = setTimeout(function(){
alert("mnsj");
},segundos);
Saludos de nuevo! :D