Por fin alguien que me comprende

Mi siquiatra se alegrará de saberlo.
Si lees algún post arriba mio en la primera página verás una función bastante parecida a la que propones

Desde luego asi no tengo problemas y me queda el código algo más bonito
1 saludo