http://pastebin.com/VDvLuv1Q
Что он делает написано в комментариях к скрипту, но почему то если сразу выбирать компоненты и применить скрипт, он не срабатывает, а вот если еще раз выбрать компоненты и применить то тогда срабатывает, т.е. если изначально сразу выбирать компоненты срабатывает со второго раза, в чем ошибка не могу понять.
C остальными условиями все работает сразу как и нужно, проблема только с этими компонентами (17-19 строки), вчера весь день голову ломал, чет так и не понял с чем связана данная проблема.
Help me