обычно затемнение делают черным, но полупрозрачным дивом сверху. С помощью css свойства opacity.
В системных окнах нельзя. См. примеры http://www.w3schools.com/js/js_popup.asp. Если вы событием onbeforeunload заинтересовались, то там вообще кнопки системные только "Покинуть страницу" - "Остаться на странице": http://jsbin.com/obizu3 http://help.dottoro.com/ljflhicd.php
К сожалению (точнее говоря, к счастью), не получится на эти события повесить именно такое окно, т.к. это не предотвратит закрытие вкладки. Т.е. скрытый div с всплывающим окном отобразится, но вкладка закроется. На эти события можно только вешать только модальные системные диалоговые окна типа alert().
Чтобы получить такое, красивое окошко, обычно используется onhover на верхней правой области экрана, когда мышка пользователя постепенно тянется к крестику ;)
1. Телефон +38 (это где то на украине, да?), а домен .ru и сразу обмены читаются как обманы :). Нужно больше доверия - сделайте телефон 8-800, https, BL напишите, инфу у webmoney откройте, отзывы пусть будут, желательно блоком из социальных сетей.
2. Время с 9 до 18 непонятно в каком часовом поясе. Лучше, чтобы поддержка была всегда доступна. Хотя бы асечкин цветочек зеленый рисуйте.
3. На главной нужен текст без ошибок и без липовых фактов (полминуты и ajax - при чём тут это)
4. Кнопочку "Обменять" сделайте яркой, а то на фоне волнистых линий её сразу не заметно.
5. Email в форме для чего? Что пойдет туда? Вносить свой (владельца исходного кошелька) или чужой (кошелька получателя)? Непонятно.
6. Вход/регистрация зачем, напишите какие будут преимущества для зарегистрировавшихся. Сделайте вход через соцсети.
О, а не кинете ли IP подсети крупных датацентров? Пора уж тоже расчехлить iptables, а то школьники с парсерами с каникул вернулись...
У меня иконки в .png, прописанные в <link> яндекс, конечно же, проигнорировал. Но favicon.ico в корне сайта, не прописанную в HTML, взял. Так что можно и не клоачить :)
установите proxy_intercept_errors в on и попробуйте отдать код 444
http://ru.wikipedia.org/wiki/NTFS_junction_point
В скрипте, размещенном в head, только навешивается обработчик. document.write вызывается уже после того, как DOM сформирован, это не "код пишет внутри head".
Дело в том, что вызов document.write в закрытом потоке документа (когда он уже сформирован) автоматически вызывает document.open().
Используйте jquery html() или append(), а не document.write