For a detailed explanation of closures, visit:
http://www.brockman.se/writing/method-references.html.utf8
Mr. Brockman illustrates clearly the problem you are having. I read this article every now and again simply for the sheer pleasure of being able to say, "Aha! I get it!"
For even more interesting JavaScript lessons, visit Douglas Crockford's "Wrrrld Wide Web" at
http://www.crockford.com/
As the creator of JSON, Mr. Crockford is "The Man" when it comes to JavaScript. He does not know me, but he has mentored my understanding of the beauty of JavaScript, nay, of programming in general.
You are this close to becoming a much better programmer than you are now. I say thins not in a demeaning sense, but from knowing how these two authors challenged my own skills.