Скрипт, что выложили, вроде работает корректно. В чем вопрос, непонятно?