Я тебе больше скажу, оно вообще работать не будет или при подгрузке скрипта, ибо функцию на проверку чего-либо необходимо пихать в бесконечный цикл, для чего ты его тогда создаешь, если не используешь скрипт, это самые простые вещи на логику я бы даже сказал.