Cuntmann,
мне ещё вот такое посоветовали, через замыкание, держите, вдруг вам тоже понадобится
var doSmth = (function() {
var timer = 0;
return function(arg1, arg2, callback) {
if(!timer) {
if(callback)
timer = setTimeout(function(){
callback();
timer = 0;
}, 7000);
}
};
})();