I think I've dinged you on defining variables like this before...

var varA,
      varB = [],
      var C;

I think I've come around to this way of doing it recently.

However, one thing to keep in mind is when you're doing it this way, not to have your variables interspersed throughout the code block. For instance, the variables defined @ lines 86 and 95 can be brought to the top here. 

I can go on but I think I should try to keep my JSLint/Hint OCD in check.