jQuery(document).ready(function($) {
$('.ask-a-question-about-the-product a').click( function(){
замените на
jQuery(function($) {
$('.ask-a-question-about-the-product a').click( function(event){
event.preventDefault();
Вот это:
vmJsApi::js( 'fancybox/jquery.fancybox-1.3.4.pack');
vmJsApi::css('jquery.fancybox-1.3.4');
Я так понял, у вас уже в файле раньше есть. Повторно не надо подключать.
Это - $mowebso->addInlineScript($js); - что такое $js? - не вижу в вашем коде
fsv спасибо Вам огромное! Теперь все работает... почти

Итак, код я заменил. Повторное подключение фэнсибокс убрал. Форма popup открывается, вопросы отсылаются как положено, но имеются еще две маленьких проблемки, одну я не знаю абсолютно как решать, а на вторую пол дня убил, так и не понял.
Это - $mowebso->addInlineScript($js); - что такое $js? - не вижу в вашем коде
Если я убираю эту строку, то вся страница падает. Попробую объяснить все по порядку, возможно вы поймете:
Оригинальный полный код на форму "задать вопрос" был вот таким:
Сейчас он с вашей помощью стал вот таким (тоже полностью код):
При этом, первая из вышеназванных проблем заключается в том, что после того как вопрос отсылается, форма "задать вопрос" не закрывается через кнопку "закрыть" в форме, а только через "Х" в форме.
Вторая проблема заключается в том, что я не могу изменить размеры формы "задать вопрос", она у меня на весь экран. С помощью консоли Google в коде я нахожу что отвечает за размеры:
element.style {
border-width: 10px;
width: 560px;
height: 769px;
}
но где и в каких файлах это изменить не могу найти, просто все перерыл, не нашел.