Излишне сильная проверка на привелегии, немного ослабил и добавил вариации
Расширенная проверка на IE
Мелкие исправления