should .text not be .value??

also, you can define variables in JS (not sure about VBscript)

bool = new Boolean
ar = new Array()
etc.

Yeah, it is handy though.