Lo que sucede es que el código, tal como lo estás tomando, está bastante incompleto, es sólo un fragmento extraído de este artículo, que fue escrito más para mostrar su funcionamiento que para una aplicación práctica:
http://www.programacionweb.net/artic...iculo/?num=329
Si colocás todo el código podría ayudarte mejor.
Saludos.