I would have thought post #26 did answer the Q but Peter L. has put in another good varation which on reflection i think #26 still covers.
I would have thought post #26 did answer the Q but Peter L. has put in another good varation which on reflection i think #26 still covers.