Perfecto Fenris, ha funcionado a la primera!!!!
Para ponerlo en el "select" he tenido que sacarlo del "for" que alimentaba a las varibles de la función, así que ahora me tendre que comer un poquito la cabeza para que rule del todo, pero el problema "gordo" ya lo tengo resuelto. Mil gracias