Prova a vedere se questo script fa al caso tuo.

http://www.jsdir.com/faq/faq.asp?esp...tra&numero=416