Aunque no lo ocupé.. la otra vez estaba viendo el código fuente de uno... creo no es de lo más eficiente.. pero aparentemente sirve que es lo importante... Te paso el link:
http://www.electros.net/?ver=scripts&c=5&s=3
Espero te sirva y nos cuentes cómo trabaja (en términos de eficiencia).Si buscas en el foro... encontrarás más. Suerte!