Freelancer:
codeunderground
Revision 3
Changes was made follow your comments. Best regards, codeunderground