ciao,
guarda questa discussione è praticamente la stessa esigenza tua ma la soluzione è molto più elegante (e funzionale) di quella suggerita da me.