Нужный div будет размещён поближе:
<div style="position:absolute; z-index: 1000">ADS</div>
А всё что останется - сделать исчезновение затемнения по таймеру.
Нашёл хороший пример попроще http://sandbox.leigeber.com/dialog/dialog_box.html
С примером "Error" затемнение засветление убирается через указанные в параметре функции showDialog() 2 секунды.
А вот код, отвечающий за это:
http://sandbox.leigeber.com/dialog/dialog_box.js
Помогите, пожалуйста, выбросить из этого кода все "лишние" строчки, так, чтобы ф-ция showDialog() имела только один параметр autohide - время, через которое должен исчезать эффект. Повешу её на событие onload и всё будет отлично.
Найдено альтернативное решение.
З.Ы. Кстати, подскажите пожалуйста, как потом поставить фокус на нужный div. Ведь к моменту срабатывания onload посетитель уже может пролистать страницу далеко вниз.