ok, adotterò la soluzione proposta da br1

@igu: si ma ammetterai che è molto pulita come soluzione