oleg_drozdov:
1. Оформил бы как лист, не контейнерами
2. Кнопку делаем как обычную ссылку (а), убираем form
3. Rating - никаких картинок через ХТМЛ, только CSS. Путём смены класса можно будет легко вывести рейтинг, также и эффект hover поможет подсветить необходимое кол-во звёзд
4. Выплывающая вниз скрытая информация очень раздражает. Её можно выполнить в виде всплывающей подсказки поверх блока.
5. "Отзывы" не имеют ссылки, хотя являются активным элементом, судя по странице. Делаем его через ссылку: Отзывы
6. Бирку NEW лучше делать отдельным элементом с текстом, в виде контейнера, а не фоном.
7. Цену, либо заключаете в SPAN либо только в DIV, первый вариант лучше, на мой взгляд.
Всё это без учёта CSS стилей, только то, что по ХТМЛ
oleg_drozdov: На мой взгляд, JS - плохо структурирован и в целом, я бы написал иначе (проще использовать готовые плагины).
2ое, невзирая на, опять же на мой взгляд, отвратный дизайн, картинки можно было объединить в спрайт (это без картинок продуктов, иконки, селекторы и т.д.).
3ье, по CSS. Многие вещи, в том числе и картинки, можно было бы заменить на шрифты по типу Awesome Font, также более обширно использовать CSS3. В целом, CSS вроде бы неплох, есть вещи, который бы лично я сделал иначе (margin, padding, font-size), но это всё надо помечать при рассмотрении всей картины в целом. На первый взгляд я сделал такие выводы.
4ое, по ХТМЛ, валидацию на W3C не проходили?! Меню - в целом сделал бы также, но вот объекты товаров лучше оформлять в виде списков. Рейтинг, звёздочки лучше использовать полный CSS, не надо везде пихать FORM, "Купить" - это не форма для отправки, это просто кнопка. Честно?! вообще не нравится как оформлены товары, в плане вёрстки, перечислять проблемные места нет смысла, т.к., на мой взгляд, это требуется полностью переделать.
По поводу добавление скриптов, лучше будет, если вы загрузите скрипты к себе в раздел, но это скорее волевое решение каждого, нежели совет к исполнению ))
Как говориться, судить из нас каждый горазд, в вот делать правильно не все могут, поэтому не воспринимайте всё близко к сердцу, старайтесь делать вёрстку как можно проще и легче, меньше картинок, больше CSS.
Тут либо менять вёрстку, либо добавлять ещё одно лого, чуть ниже и потом CSSом скрывать/показывать при необходимости. Первый вариант - правильнее и лучше.
На мой взгляд, json лучше парсить в модель, если не хотите создавать модель, то можно переформатировать JSON в XML, и тогда посредством FindNode искать необходимые данные, но это увеличит ваш код вдвое, как минимум. )) П.С.: странный у Вас JSON ))
В добавок. Все сторонние ссылки надо прописывать через http:// , внутренние ссылки, как описал Pavel Torbeev . Вдобавок, расширение файла, лучше прописывать в нижнем регистре (к примеру .html или .htm) - а то глаз режет )). Также проверьте наличие данных страниц, возможно их отсутствие на сервере.
В том то и дело, их там тьма тьмущая, все разные, я пользовался, к примеру вообще Contact Forms. Но они для опросника, в прямом его понимании, не приспособлены, это больше форма обратной связи.
dimonchik2013 верно отписал, методом POST. Используйте HttpWebRequest, забейте в Гугл, там много вариантов разной реализации. Тут не могу код вставить.