Possible Duplicate:
How do JavaScript closures work?
I still battle with the concept of closure and when I need to implement it. I usually get there after trial and error, but I feel if I had some simplified representations of it’s use with a clear explanation, I could preempt rewriting scripts to include it. Does anyone want to take a shot at clearing up an often confusing concept?
Nathan’s Lessons may clear up your confusions, if you are looking for simple explanation.