Allora, questo è un forum di javascript :master: e non si deve presumere che si conosca php o altro linguaggio server.
Per esempio, i custom validator :master: che diavolo sono? per non parlare dei TextBox che semplicemente non esistono, come non esiste la proprietà Text dei TextBox.
E i qualificatore void di una procedura? neanche questa esiste

Io consiglio o di spostare la discussione nel forum opportuno (che mi piacerebbe sapere quale é :master: ) oppure di spiegare bene usando solo terminologia html.

ps. comunque, a me risulta che la firma della procedura dei così detti validatori personalizzati, sia:

function miafunzione(source, arguments)


ps. ps. mi piacerebbe sapere chi ti ha consigliato di usare document.write("*** in un validatore personalizzato