Um código Javascript bem complexo

Veja