Я боюсь готового скрипта вы не найдёте, потому как тут совершенно простейший js-код.
Отслеживаете событие скроллинга страницы, при нужных координатах экрана запускаете изменение горизонтальных координат слоя с фейсбуком. Всё.
Для быстрого отлова JS-багов лично я постоянно использую alert-ы. Чтобы понять где находится скрипт в момент бага. Вставляйте алерты с самого первого onClick-а до самого последнего изменения стиля. Быстро всё найдёте.
Топик-стартер молчит. Наверное полтос пропивает. ))
Первое что бросается в глаза использование табличной разметки. Это было бы актуально году в 97. Сейчас использование table вместо div-ов считается как бы не комильфо...
...ну или пользуем какой-нть фреймворк типа Bootstrap-a. Там всё реализовано правильно и красиво.
Почитайте документацию Bootstrap. Там для вашей задачи всё уже реализовано.
По собственному опыту знаю - очень много зависит от админа, который поднимал сервер. Есть умельцы которые за 3 копейки зальют цент-ось с апачем не удосужившись сделать элементарные настройки и кэширование. Тогда и самые продвинутые фреймворки будут не по детски оттормаживаться. Из фреймворков советую CodeIgniter. Без лишних наворотов и очень быстрый.
Вообще не вижу в чём проблема.
Пример. Есть 10 магазинов (доменов). Все содержат разношёрстный товарный ассортимент.
11-й домен не содержит ничего кроме скрипта оформления заказа (с каким-нибудь нейтральным дизайном) на которую ведут ссылки со всех магазинов. В этом случае БД для заказов делается одна единственная, соответственно, сохранение/ведение/отслеживание всех заказов реализуется на этом 11-м домене. Всё!
Bootstrap очень радует. Отличную вёрстку можно сделать очень быстро и качественно.
По мне на голой джумле без серьёзного допила вообще ничего путного нельзя построить. В 100% случаях приходится серьёзно ковыряться в исходном коде. Проще взять нормальный PHP-фреймворк (CI, Yii) совместно с каким-нибудь Bootstrap-ом и с нуля написать всё под себя. Трудозатраты будут схожи с допилом джумлы.