Freelancer:
nonie26
02
revised, and tweaked out some details. hope you like it. still all open for changes. thanks.