Не знаю, поможет ли то, что я собираюсь сказать, но это работает для меня.
Я поставил оповещение после того, как файл cookie установлен в строке 16 в вашем коде, и он настроен на показ. Я поставил предупреждение после 29-й строки, и оно пришло (когда я закрыл и открыл новый браузер). После нажатия браузер перестает возвращать «показано».
Это был jQuery cookie плагин Я использовал, я думаю, он такой же, как и тот, который вы использовали.
Просто задам несколько вопросов в стиле «ты уверен», поэтому извиняюсь:
1) У вас включен JavaScript?
2) Вы уверены, что ваш скрипт не содержит ошибок? При работе в IE все вызовы консоли являются недопустимыми и будут возвращаться как ошибки (нарушая JavaScript), попробуйте закомментировать эти строки.
Приветствия