Можно ли Вам послать скриншот скрипта, что бы Вы посмотрели и дали замечания? Может быть ссылку на готовый скрипт, наверное уж кто то и не один решали эту классическую задачу? Спасибо заранее.