Функция прекрасно вызывается и отрабатывает.
//if(!new Ajax(formCartAdd.action, opt).request()){
formCartAdd.submit();
//}
Зачем закомментирован этот код?
В общем не знаю, что вы там нихимичили, но ряд переменных не определен.
UPDATE
А ну да, забыли вставить:
<script type="text/javascript">var cart_title = "Корзина";var ok_lbl="Продолжить";var cancel_lbl="Отменить";var notice_lbl="Уведомление";var live_site="http://mosgenerator.ru";</script>