Если функция содержится внутри объекта, то необходимо этот объект (переменную через var) определить до использования функции. Например:
// cначала объявляем объект
var regSuccess = {
somefield: 20,
redirect: function(link) {
var $timer = $('#timer');
timer = setInterval(function(){
with(regSuccess) {
remn--;
}
}, 2234);
}
}
$(function(){
// Автоматическое перенаправление
if ( typeof global == 'undefined' ) {
return false;
}