Auto popup example page with a 3 second delay added to the popup using the .delayed class. The popup is set to open automatically using the class .auto-display on the .modal-box element.
If the auto modal box markup is in the page, it will display. To stop it displaying after a user closes it, a cookie or other session variable could be set to stop the markup being injected in to the page.