I'd remove `iconInfo` completely from line 58 and put `var ` here at the beginning. 

Generally (it's a matter of personal taste though) I prefer to put `var` in the smallest possible scope instead of declaring all the vars at the beginning of the function -- with the notable exception like this: 

    var a, b;
    if (something) { 
      a = 1;
      b = 2;
    }
    else {
      a = 3;
      b = 4;
    }