function setElementOpacity(oElem, nOpacity) { var p = getOpacityProperty(); (setElementOpacity = p=="filter"?new Function('oElem', 'nOpacity', 'nOpacity *= 100; var oAlpha = oElem.filters["DXImageTransform.Microsoft.alpha"] || oElem.filters.alpha; if (oAlpha) oAlpha.opacity = nOpacity; else oElem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")";'):p?new Function('oElem', 'nOpacity', 'oElem.style.'+p+' = nOpacity;'):new Function)(oElem, nOpacity); } function getOpacityProperty() { var p; if (typeof document.body.style.opacity == 'string') p = 'opacity'; else if (typeof document.body.style.MozOpacity == 'string') p = 'MozOpacity'; else if (typeof document.body.style.KhtmlOpacity == 'string') p = 'KhtmlOpacity'; else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) p = 'filter'; return (getOpacityProperty = new Function("return '"+p+"';"))(); } function fadeOpacity(sElemId, sRuleName, bBackward) { var elem = document.getElementById(sElemId); if (!elem || !getOpacityProperty() || !fadeOpacity.aRules[sRuleName]) return; var rule = fadeOpacity.aRules[sRuleName]; var nOpacity = rule.nStartOpacity; if (fadeOpacity.aProc[sElemId]) {clearInterval(fadeOpacity.aProc[sElemId].tId); nOpacity = fadeOpacity.aProc[sElemId].nOpacity;} if ((nOpacity==rule.nStartOpacity && bBackward) || (nOpacity==rule.nFinishOpacity && !bBackward)) return; fadeOpacity.aProc[sElemId] = {'nOpacity':nOpacity, 'tId':setInterval('fadeOpacity.run("'+sElemId+'")', fadeOpacity.aRules[sRuleName].nDalay), 'sRuleName':sRuleName, 'bBackward':Boolean(bBackward)}; } fadeOpacity.addRule = function(sRuleName, nStartOpacity, nFinishOpacity, nDalay){fadeOpacity.aRules[sRuleName]={'nStartOpacity':nStartOpacity, 'nFinishOpacity':nFinishOpacity, 'nDalay':(nDalay || 30),'nDSign':(nFinishOpacity-nStartOpacity > 0?1:-1)};}; fadeOpacity.back = function(sElemId){fadeOpacity(sElemId,fadeOpacity.aProc[sElemId].sRuleName,true);}; fadeOpacity.run = function(sElemId) { var proc = fadeOpacity.aProc[sElemId]; var rule = fadeOpacity.aRules[proc.sRuleName]; proc.nOpacity = Math.round(( proc.nOpacity + .1*rule.nDSign*(proc.bBackward?-1:1) )*10)/10; setElementOpacity(document.getElementById(sElemId), proc.nOpacity); if (proc.nOpacity==rule.nStartOpacity || proc.nOpacity==rule.nFinishOpacity) clearInterval(fadeOpacity.aProc[sElemId].tId); } fadeOpacity.aProc = {}; fadeOpacity.aRules = {}; fadeOpacity.addRule('oR1', 0, 1, 150); function clientWidth(){ return document.compatMode=='CSS1Compat' && !window.opera ? document.documentElement.clientWidth : document.body.clientWidth; } function clientHeight(){ return document.compatMode=='CSS1Compat' && !window.opera ? document.documentElement.clientHeight : document.body.clientHeight; } //var ifrHeight = clientHeight(); var ifrHeight; function setClientHeight(){ ifrHeight=clientHeight(); document.body.style.height=ifrHeight+'px'; if (document.getElementById('frst')) { fadeOpacity('frst', 'oR1'); document.getElementById('frst').style.height=(ifrHeight-170)+'px';} if (document.getElementById('check')) { fadeOpacity('check', 'oR1'); document.getElementById('check').style.height=(ifrHeight-110)+'px';} } var stopFlag = false; var startFlag = false; var selfFocus = false; function OpenPopup(URLID,titles,flag,closeFlag) { if ( !document.getElementById('okno1') ) { selfFocus=true; var w=440; var h=280; var content; if (flag=='1') { content=''; } else { content=URLID; } var closeButton; if (closeFlag=='1') { closeButton=''; } else { closeButton=''; } var okno = document.createElement('div'), oknoWidth = 450, oknoHeight = 320; okno.id = 'okno1'; okno.style.position = 'fixed'; okno.style.left = (clientWidth() - oknoWidth) / 2 + 'px'; okno.style.top = (clientHeight() - oknoHeight) / 2 + 'px'; okno.style.width = oknoWidth + 'px'; okno.style.height = oknoHeight + 'px'; okno.style.zIndex = '999'; okno.style.boxSizing = 'border-box'; okno.style.padding = '10px'; okno.style.borderRadius = '7px'; okno.style.background = 'rgba(237, 238, 255, 0.9)'; okno.style.boxShadow = '0 0 10px rgba(0, 0, 0, 0.5)'; okno.style.padding = '0'; okno.innerHTML = closeButton +'
'+titles+'
' +'
'+content+'
'; document.body.appendChild(okno); } return false; } var message = "ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ\r\nПРЕРВАТЬ ПРОСМОТР?\r\n\r\nЕСЛИ ЭТО НЕ ВХОДИТ В ВАШИ ПЛАНЫ,\r\nНАЖМИТЕ \"ОСТАТЬСЯ НА СТРАНИЦЕ\"."; window.onbeforeunload = function (evt) { if (typeof evt == "undefined") { evt = window.event; } if (evt) { evt.returnValue = message; } evt.returnValue = message; return message; } //setClientHeight();