2) программиста написавшего такой код нужно хорошенько поругать или не платить за такой код
3)
Где ошибка указывает на строку "setTimeout('doHide()',1500);" ? Если это так тогда надо разобраться что происходит внутри функции 'doHide'.В FireBug показывает следующее:
-------------ReferenceError: doCpr is not defined
doCpr(result);
Ошибка указывает на строку: "setTimeout('doHide()',1500);"
Но если послушаться Firebug'а, то он говорит что недоступна функция 'doCpr' - надо найти её и сделать так чтоб она была доступна для вызова.
4)
напишите перед 'var' символ ';'SyntaxError: missing ; before statement
var req [ " shopping_cart_name " ] = 'товар(ов)';
5)
вы показали совсем не тот участок кода. Но по-любому надо найти функцию 'printcart_act1' и сделать её доступной там где её вызывают.ReferenceError: printcart_act1 is not defined
...ent.clientWidth-300)/2)+'px; top: '+Math.ceil((document.documentElement.clientHe...
6)
тут много возможных вариантов возникновения ошибки (Либо элемента нету в DOM'е, либо у него атрибут autocomplete пустой, хотя должен быть обьектом). Написано совсем криво. Этот участок кода надо переписать.TypeError: $(...).data(...) is undefined
$( "#searchstring" ).data("autocomplete")._renderMenu = function( ul, items ) {
А по хорошему, за исправление этих "кривостей" (багов) надо платить