(function (window) { "use strict"; var OPTIONS = window.SCREEN_SIZE_OPTIONS || {}; // wrapper + options.padding * 2 var sizeList = [980,1220,1340]; var nameList = ['small', 'medium', 'large']; var sizesLength = sizeList.length; var isBranding = false; var htmlElement = document.documentElement; var lastState, className; var options = { padding: 20, sideWidth: 140, largeSideWidth: 240, bannerStub: sizeList[0], minBranding: OPTIONS.minBranding || sizeList[1], maxBranding: 1920, classRe: /\s*screen_(\S+)/gi, classPrefix: 'screen_' }; // ширина экрана для больших ушей, когда они полностью помещаются для самого большого экрана var widthForLargeSide = sizeList[sizeList.length - 1] + (options.largeSideWidth + options.padding) * 2; function screenSize(branding) { var windowWidth = window.innerWidth; var actualWidth = windowWidth; var sideWidth, canBranding, canBrandingStub, size, result, state; // запоминаем состояние последнего вызова, например screenSize(true) в слоте п-брендинга if (typeof branding === 'boolean') { isBranding = branding; } if (isBranding) { sideWidth = windowWidth > widthForLargeSide && options.largeSideWidth || options.sideWidth; // используем 20 отступы по бокам под брендирование if (sideWidth) { actualWidth -= (sideWidth + options.padding) * 2; } } canBranding = windowWidth >= options.minBranding && windowWidth <= options.maxBranding; // не показываем брендинг на экраны меньше 1024 и больше 1900 if (!canBranding) { actualWidth = windowWidth; } canBrandingStub = actualWidth >= options.bannerStub && actualWidth < options.minBranding; // подбираем экран под окно пользователя с учетом брендинга for (var sizeNo = 1; sizeNo < sizesLength; sizeNo++) { if (actualWidth < sizeList[sizeNo]) { size = nameList[sizeNo - 1]; break; } } if (!size) { size = nameList[nameList.length - 1]; } state = [size, isBranding, canBranding, canBrandingStub, sideWidth].join(); if (lastState != state) { lastState = state; className = htmlElement.className.replace(options.classRe, '').split(' '); className.push(options.classPrefix + size); if (isBranding) { className.push(options.classPrefix + 'branding-p_need'); if (canBranding) { className.push(options.classPrefix + 'branding-p'); className.push(options.classPrefix + 'branding-p_' + sideWidth); } else if (canBrandingStub) { className.push(options.classPrefix + 'branding-p_banner-stub'); } } htmlElement.className = className.join(' '); try { window.dispatchEvent(new Event('resize')); } catch (ex) {} } } /** * Создает функцию, игнорирующую вызовы происходящие чаще заданого интервала * @param originalFn функция, частоту вызова которой необходимо ограничить * @param [timeout = 100] интервал * @param [callImmediately = false] флаг, указывающий что функция должна выполняться в начале группы вызовов * @returns {Function} */ function debounce (originalFn, timeout, callImmediately) { var timer = null; return function debounced () { var context = this, args = arguments; function delayed () { if (!callImmediately) { originalFn.apply(context, args); } timer = null; } if (timer !== null) { clearTimeout(timer); } else if (callImmediately) { originalFn.apply(context, args); } timer = setTimeout(delayed, timeout || 100); }; } screenSize(); window.screenSize = screenSize; if (window.addEventListener) { window.addEventListener("resize", debounce(screenSize), false); } else if (window.attachEvent) { window.attachEvent("onresize", debounce(screenSize)); } })(this);
Консультации / Педиатрия

Дозировка лекарства

Здравствуйте! Сыну 9 лет, вес 22 кг. Врач назначила АМОКСИКЛАВ 500мг по 1 таб 2 раза в день. Дома прочитав инструкцию, решила, что это очень большая доза. В какой дозировке нужно принимать( с нашим весом)
Вполне нормальная дозировка для пульсовой терапии
Консультация врача-педиатра на тему «Дозировка лекарства» дается исключительно в справочных целях. По итогам полученной консультации, пожалуйста, обратитесь к врачу, в том числе для выявления возможных противопоказаний.
О консультанте
Образование
Самарский государственный медицинский университет
Место работы
Детское и мобильное отделение "Амбуланс" сети медицинских центров "Номо 89"
Подробности

Врач-педиатр. Член РМА, действительный член союза педиатров России.

Дополнительная специализация - гастроэнтерология, отоларингология, аллергология-иммунология.

Задать вопрос
Похожие вопросы
Дозировка лекарства
Здравствуйте, у моего ребенка 6,5 месяцев низкий гемоглобин. Доктор назначила нам мальтофер сироп. Дело в том что лекарство не подошло и я купила капли актиферрин. Но дозировку лекарства не уточнила....
Дозировка лекарств
Здравствуйте,у ребенка,6лет,длительный процесс воспаленного аденоидида,прибавился еще и бронхит.Педиатр назначил небулайзерную терапию-аминокапронка,вентолин 5мг,пульмикорт 5мг,это все 3 раза в день с перерывом 15 мин,между каждой ингаляцией.Мне кажется,что это достаточно большая дозировка?Так же...
Дозировка лекарства
Здравствуйте! Ребенку 2г.2м. Врач- невролог прописал нам принимать Пантогам в дозировке 0,25 2 раза в день 2 месяца, ребенок таблетки пить отказывается, купила в сиропе, подскажите в какой дозировке давать...
О приоритетах в подборе дозировки лекарств
Здравствуйте, Антон Владимирович! Мне 62 года. В связи пароксизмальной формой аритмии (фибрилляция предсердий) и гипертонией 2 ст. принимаю по назначению кардиолога амиодарон по 0,5 табл.утром и вечером, по 2.5 мг...
Дозировка лекарства
Как правильно дозировать и ввести лекарство хорагон1500МЕ если назначено 350МЕ а ампулы с лекарством для инъеций дозировка только 1500МЕ?
Дозировка лекарства
Здравствуйте вчера я была на приеме у флеболога, у меня илеофеморальный флеботромбоз справа врач выписал клексан по 0,5х2р/с пк 5 дней, но в аптеках нет такой дозы,пожалуйста посоветуйте какую брать...
Дозировка лекарства
Здравствуйте, вопрос такой. Заболела дочь, сильный кашель, задняя стенка горла воспалена, диагноз ОРВИ, бронхит под вопросом, врач выписал таблетки Аугментин 0,625 мг, дочке 8 лет, вес 34 кг. В инструкции...