Darooma2 тоже интересовался. Если я правильно помню, свойство window.innerWidth кроссбраузерностью не блещет. Где-то в
учебнике проскакивал трюк с обеспечением кроссбраузерно-безопасной ширины поля окна.
sysya ответ "надо вычислять" на вопрос "как вычислить"