Возможно, имеется в виду несколько десятков http-запросов, что не есть хорошо. Но при использовании requirejs это будет только во время разработки. Он тоже умеет билдить и соединять файлы в один.
Может посмотреть в сторону юзерскриптов или написать простенький плагин? А там просто проверять document.location.href какой угодно регуляркой. Ну и редиректить на другой сайт, когда нужно.
Если вы не ограничиваете ширину #p_img, то в стили #wide_img достаточно добавить max-width: 100% и этого будет достаточно. Картинка никогда не станет больше своего начального размера и будет уменьшаться, если родительский блок будет меньше размера картинки.
Во-первых, в ФФ при попытке обратится к window, document (и, наверно, не только) и их свойствам возникала ReferenceError. Т.е. ФФ не дает к ним доступ. Но если нужный код вводится не непосредственно в адресную строку, а инициируется нажатием на линк, то все в порядке.