Валидация формы

Доброго времени суток, написал для некоторых полей свои правила валидации, и требуется использовать проверку на стороне клиента, но их та нет в yii, как правильно написать js проверки полей, не мешая при этом стандартным скриптам.

пример:




public function rules()

	{

		return array(

			....

                        array('credit','creditValidate'),

                        ....

		);

	}






        public function creditValidate() {  

            $count = preg_match_all('/(?=\d)/', $this->credit, $chunks);

            $numbers = preg_replace( "/\D/", '' , $this->credit );

            if ($count < 5 || $numbers<20000)  

                $this->addError('credit', Yii::t('main-ui', 'сообщение'));  

        }



я конечно понимаю что аякс валидация выполняет лишнии запросы и прочее, но на стороне клиента вам надо на каждый валидор разрабатывать аналогичные функции для клиент стороны (яваскрипт) и как подключать их в зависимости от сценария при построении страницы (!isAjax)