Uau! Agora minha sonhada função (acredito que vou preferir usá-la como uma class) está completa. Valeu de coração Sivestrini.