Hola!
Aunque en esencia es lo mismo que bien te comenta Enrique ahí lo tienes algo más desarrollado, por facilitar la tarea:
http://glurl.co/hxD
Y como también (y con mucho acierto) comentaba Enrique en un hilo de este foro, hay que dedicar un tiempo a mirar si las respuestas ya han sido contestadas. Además, eso causa un efecto de serendipia (Serendipity) que en algunos casos es fantástico
Saludos,
http://neckkito.siliconproject.com.ar/