How to determine client OS?

Thanks Vladimir.
Indeed I will have to go the custom code way.
I will look into that.