shurutov, Огромное спасибо!
Всё работает, разобраться бы ещё в этой конструкции, толком я так и не могу понять этот eval.
Я наверное не умею искать в интернете. Облазил всё но так и не нашёл. Если бы Вы написали ещё и поисковый запрос который вводили в гугле.