Gracias furoya,
En el enlace que me pusiste encontre bastantes ideas sobre lo que necesito y como bien tu dijiste en ese post, el codigo debe optimizarlo uno mismo y adaptarlo a lo que se necesita
.
Te digo que el codigo esta muy bien explicado, o al menos yo si le entendi muy bien.
Gracias furoya de nuevo por la ayuda.
Saludos