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.
JSLint does not expect to see a with
statement.