, Вы правы еще и в том, что код в ЕИС тупой донельзя просто. Там все увязано на вот эти клиентские скрипты. Поэтому настолько критичны наименования, версии браузеров и прочие маловажные (с точки зрения нормальных порталов) подробности. Я уже молчу про дружбу с Крипто-про и подписание документов, хотя здесь не только скрипты виноваты. Если бы базовые действия были размещены на серверной стороне - вопросов было бы куда меньше, не было бы хотя бы таких глупых ошибок.
На всякий случай - если щас набегут кодеры, которые любят джаваскрипт, и начнут его хвалить, то заранее предупреждаю - я в данном случае не критикую сам язык (хотя он мне, откровенно говоря, не сильно импонирует). Совсем без него диалоговые страницы будут построены очень топорно. Но нужно знать меру. Еще раз - не стоило столько функций по работе с данными выводить на клиентскую сторону, столь сильно зависящую от браузера и корректности входных данных.
Я с Вами полностью согласен, по части клиентской части.