Thanks Randy and Matt for your feedback and suggestions, I was aware of
most of them but wanted to put emphasis strictly on the topic, however,
after second thoughts there I have better options to express my points
and to keep the code optimized, not just educational.
Randy, just a single note:
</quote>
The first issue is that now the popup cannot be closed
</quote>
That is a trivial problem to fix. You simply add an "X" image with an
onclick that does a this.parentNode.style.display="hidden"
If you'd have checked the next lesson you'd realised where was my
point. I split the topic in several parts, focusing separately in each
lesson (and closing the popup was explained few clicks away).
Thanks again for your constructive feedback and I'll take your
suggestions in account ASAP,
Ciprian