(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);
Консультации

Гастроэнтерология

Вопросы и ответы
Постоянные кишечные колики
Здравствуйте. Полтора месяца назад перенесла лапароскопическую миомэктомию (так же лечение включало в себя прием антибиотиков и НПВС, параллельно принимала рабепразол 20 мг в сутки и линекс). Перед операцией и лечением...
Иногда болит живот у ребенка 11 лет
здравствуйте. у девочки иногда болит живот . иногда понос или запор. ставят срк. иногда пьем линекс если долго понос( более 3 дней - это 1 или раза). еще смекту пьет....
Можно ли принимать эскузан после удаления желчного пузыря
Здравствуйте. 2 недели назад обострился шейный остеохондроз, мучилась с головными болями и болями в шее.я обратилась к неврологу и он мне прописал лекарства, в том числе капли эскузан.У меня возник...
Проблема со стулом у ребёнка
Ребёнок 4 года-стул уже 3 недели мягкий или не сформировавшийся светло коричнево цвета ! Несколько раз было что то красное в кале, но на кровь вроде не похоже , капнула...
Желтуха
Добрый день, 2-3 недели назад столкнулся с такого рода проблемой. Сначала сильно болела голова, ощущалась общая слабость, тошнота, желтые белки глаз а в один из дней было очень высокое давление....
Синдром Жильбера
Добрый день мне 23 года, с раннего детства беспокоила повышенная потливость ладоней,стоп,подмышек(с возрастом усилилось), в подростковом возрасте все продолжилось прыщами (больше похожими на фурункулы) и иногда фурункулы на теле, плюс...
Гастродуоденит ГЭРБ как от него избавиться
Здравствуйте. 2 года назад поставили диагноз гастродуоденит. Врач назначил омепразол 20 мг. По 2 таб в 2 раза в день. Курс 1 месяц и диета все вареное. После отмены данного...
Дисбиоз кишечника
Добрый день! Ребенок 5 месяцев, понос, кишечной инфекции не обнаружено. По копрограмме повышены лейкоциты 17-20. И в крови повышены лейкоциты 12,4. Педиатр выписал Энтерофурил, Бифиформ беби и Смекту. Через 3...
Анализ крови на helicobacter pylori и приём ИПП
Здравствуйте. Мой диагноз: поверхностный гастрит, эзофагит. Пропил курс омепразола 2 недели - 1 таблетка два раза в день. 2 недели не принимал никаких ИПП. Но вчера началась сильная изжога, поэтому...
Боль в животе после любой еды
Здравствуйте, уже третий месяц после приёма любой пищи начинает болеть желудок, боль обычно в левой части живота, ниже ребер, и в центре. Из за неё перестал завтракать, так как через...
Тест система ХЕЛИК
Добрый день! Подскажите. Ребенку был назначен дыхательный тест на хеликобактер, врачом аллергологом-иммунологом. Врач назначил ФГДС при положительном результате. Скажите, нужнен ли ФГДС. И какое должно быть назначено лечение. В городе...
У ребенка длительное время жидкий стул
Здравствуйте! У ребенка 6 дней назад появились первые признаки расстройства пищеварения - однократная рвота и жидкий стул,врач назначила аципол,регидрон,полисорб,эргоферон. Через день в больнице добавили в схему лечения энтерофурил,сказали,можно без госпитализации...
Консультация по лечению
Здравствуйте! В 2014г. у дочери (32 года ) диагностировали гастрит желудка. И с выявлением Н. pylori. Провели лечение. И контроль эрадикации хеликобактера. Периодически желудок беспокоил. Но справлялись. Диета. Таблетки-панзинорм форте....
Скажите правильно ли лечат от сальмонеллёза
Мой ребенок стал кашлять, на следующий день возник понос. Мы сходили в участковому терапевту, он назначил регидрон, геделиск, смекту, полисорб и т.д. Ребенку лучше не стало, стало хуже, понос каждые...
Жильбер
Здравствуйте,жалоб в общем-то нет,бывает немного тянет правый бок,но это редко...сейчас наши все гастроэнтерологи в отпуске,что мне предпринять и что это может быть?
Камни в желчном пузыре
Здравствуйте. У меня были выявлены камни в желчном пузыре : один -5,4мм и три камня по8- 8,9мм. Хирург предложил операцию. Анализы крови у меня в норме. Врач назначил Нольпазу и...
Дисбактериоз у ребенка
Здравствуйте. Ребёнку 1,3. Диагноз: дисбактериоз смешанного типа, стадия субкомпенсации. В анализе на дисбактериоз дрожжевые грибы, много энтеробактера и клостридий. Бифидобактерий очень мало. Врач назначил Макмирор по 1/4 табл. 3 раза...
Жидкий стул ребенку 1 5 месяца
Здравсивуйте,подскажите пожалуйста,стоит ли волноваться и что то лечить?сын родился в 39 недель вес 4110,рост 54,жидкий стул с роддома,иногда вообще только желтая водичка,кормлю только грудью,сама на диете без жирного и молочного,пью...
Запор у пожилого человека
Здравствуйте. У моего деда проблема. Он пару месяцев назад начал редко ходить в туалет, раз в 4-5 дней. Как-то раз у него поднялась температура под 40 градусов, и я начал...
Анализ на хеликобактер
Здравствуйте! Сдавала кал на хеликобактер (так как у мужа выявили и назначили лечение). Именно желудок не беспокоит, бывают боли в районе пупка. В листке анализа написано : результат положительный, референсные...