charikov,
подумайте хорошенько, прежде чем такое ставить.
window.addEventListener("DOMContentLoaded", function() {
function c() {
a = b[b.length * Math.random() | 0];
a.classList.add("show");
d = window.setTimeout(e, 5000) //время просмотра
}
function e() {
window.clearTimeout(d);
a && a.classList.remove("show");
window.setTimeout(c, 15000) //пауза между показами
}
document.addEventListener("click", function(a) {
((a = a.target.classList) && a.contains("parent_popup") || a.contains("close")) && e()
});
var b = document.querySelectorAll(".parent_popup"),
d, a, b = [].slice.call(b, 0);
window.setTimeout(c, 5000) //пауза перед 1 запуском
});