The with statement was intended to provide a shorthand in accessing members in deeply nested objects. Unfortunately, it behaves very badly when setting new members. Never use the with statement. Use a var instead.
with
var
JSLint does not expect to see a with statement.
3.128.78.30