gJam,
<script type="text/javascript">
var limit = 10
var DecrTimer = (function( limit ){
var Lm2 = limit+1;
return LIM=function () {
Lm2--;
return Lm2;
}
})(limit)
alert(LIM())
alert(LIM())
alert(LIM())
</script>
Внутри функции processTimer() пользуетесь не limit - а такой конструкцией Tim=LIM()