@Ranout а чем не устраивает модуль CaptchaCustom выложенный на форуме? Он сделает за вас сам все, только потом нужно токен вписать ну или найти каллбэк функцию куда его добавить.
Дополню к ответу выше
Вместо джаваскриптовой функции в БАСе, удобней и лучше использовать функцию БАСа rand()
Т.е., в if условии прописать что-то вроде