скрипт – запрос email при закачке файла (с ТЗ)

Бюджет: по договоренности
скрипт – запрос email при закачке файла

Реализация нужна на PHP + (?JavaScript ?Ajax ?Java)
Совместимость требуется c IE6, IE7+, FireFox, Opera, Chrome.

Имеется html страница со ссылками на закачку zip и html файлов. Требуется:
чтобы при попытке пользователя скачать файл (нажал мышью на ссылке либо нажал Enter, когда фокус ввода на ссылке)
появлялось небольшое окно,
в котором нужно было заполнить поля 
Your name (необязательное)
Your e-mail (обязательное)
[x] I am agree to receive news from Aha-Soft

Чекбокс [x] должен быть не отключаемый.
Приблизительный вид окна показан на preview.png в приложенном архиве.
Предложено 2 варианта окна, 
1) с красной кнопкой в правом верхнем углу 
2) либо с текстовой ссылкой Close [X] там же. 
Можно реализовать любой вариант. Для 1-го варианта дизайна в архив положены 3 красных кнопки в разных форматах,
с целью выбрать подходящий.
Элементы в окне должны быть аккуратно расположены, как показано на рисунке. Окно должно иметь небольшую рамку. 
Окно должно закрываться при нажатии кнопки close и при нажатии клавиши ESC.

После нажатия пользователем Enter в поле Email или кнопки get file
проверяется email на валидность по написанию,
если все ок – 
отправляется пользователю 2 письма по шаблонам, в одном – ссылка на закачку, в другом – реклама.
Имя с email добавляется в текстовый файл 
и 
показывается собщение
"Please check your mail box"
с кнопкой OK, в аналогичном стиле, как 1-е окно. Если пользователь ничего не нажимает, окно должно закрыться само через 30 сек.

если email неверный – показываем опять 1-е окно с красной надписью о неверном email.
- либо добавить красным фразу "Valid e-mail required" в поле ввода e-mail
- либо E-mail перед полем ввода написать красным

Далее – см. в аттаче.
Опубликован 19.03.2011 в 11:23

Выберите способ верификации:

Обновите страницу после прохождения верификации.