Here is the source, apologies that it is a little bit messy.. There are a lot of routines in here that may be of use for someone though.
very nice from you to post the source , so thank you. :)
:goodpost:
Use it to your hearts content guys :)
:goodpost: