/* v1.0.6 - 250-02112016-01 - background swiffy/flash/image */ (function(URLs) { for (var i = 0; i < URLs.length && URLs[i]; i++) { if (!URLs[i].match(/adfox\.ru\/transparent\.gif$/)) { (function(url, img) { img.src = url; })(URLs[i], new Image()); } } })('http://banners.adfox.ru/transparent.gif'.split('|')); (function(){ var _rnd = 391564119 || 2126056700, _async = !!391564119, _win = (_async?parent:window), _doc = _win.document, _body = _doc.getElementsByTagName('body')[0], _elem = _doc.createElement('div'), _elemFixSafariBug = _doc.createElement('div'), _canvas = '', _flash = '', _img = 'http://banners.adfox.ru/170302/adfox/657914/2000848_4.JPG', _flasVars = 'reference1=http%3A%2F%2Fads.adfox.ru%2F249933%2FgoLink%3Fhash%3Dbccf52f009f2c4ba%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dcuzlyiu%26p1%3Dbwdsb%26p2%3Dfmis&link1=https%3A%2F%2Fefp.ru%2F%3Futm_source%3Daif%26utm_campaign%3Daif_bp%26utm_medium%3Dcmp%26utm_content%3Dbranding&target=_blank&event_1=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Ddd608e92b8d9b557%26pm%3Db%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dfbsepls%26p1%3Dbwdsb%26p2%3Dfmis&event_2=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D1510ca192fb223f6%26pm%3Dc%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dciaabbe%26p1%3Dbwdsb%26p2%3Dfmis&event_3=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D4bc2918161865efe%26pm%3Dd%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dbtdullv%26p1%3Dbwdsb%26p2%3Dfmis&event_4=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D2203cb09f975bbc0%26pm%3De%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Ddfehlnz%26p1%3Dbwdsb%26p2%3Dfmis&event_5=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Dd602ef7973ee9886%26pm%3Df%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Ddaxwfrd%26p1%3Dbwdsb%26p2%3Dfmis&event_6=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Da5d4546dc972fb33%26pm%3Dg%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dgrptwqv%26p1%3Dbwdsb%26p2%3Dfmis&event_7=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D30d278c171fe4535%26pm%3Dh%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dbxgoewy%26p1%3Dbwdsb%26p2%3Dfmis&event_8=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Dbfb569fb61a1ed03%26pm%3Di%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dfcgqilx%26p1%3Dbwdsb%26p2%3Dfmis&event_9=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Da36f639675d71b45%26pm%3Dj%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dgfypgrl%26p1%3Dbwdsb%26p2%3Dfmis&event_10=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3De97e8e10ee1014cb%26pm%3Dk%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Ddnsfqfe%26p1%3Dbwdsb%26p2%3Dfmis&event_11=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D0963a4f98bd624c6%26pm%3Dl%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Ddzacqfm%26p1%3Dbwdsb%26p2%3Dfmis&event_12=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D006bf8ab1a561dcd%26pm%3Dm%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dfggfkuw%26p1%3Dbwdsb%26p2%3Dfmis&event_13=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D4dbbc82506c68a25%26pm%3Dn%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dbvpksfe%26p1%3Dbwdsb%26p2%3Dfmis&event_14=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Da3e0525c1083c98f%26pm%3Do%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dcatqcvs%26p1%3Dbwdsb%26p2%3Dfmis&event_15=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Dd6a27d7f4e774464%26pm%3Dp%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dsohfwn%26p1%3Dbwdsb%26p2%3Dfmis&event_16=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Dd1e1c24e45bb93d4%26pm%3Dq%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Ddykzpvb%26p1%3Dbwdsb%26p2%3Dfmis&event_17=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3D45607d526ab02f88%26pm%3Dr%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dnapaxb%26p1%3Dbwdsb%26p2%3Dfmis&event_18=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Da01b6b7fe91e39aa%26pm%3Ds%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dgxoftxd%26p1%3Dbwdsb%26p2%3Dfmis&event_19=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3Db858d7979412ff8d%26pm%3Dt%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dpncng%26p1%3Dbwdsb%26p2%3Dfmis&event_20=http%3A%2F%2Fads.adfox.ru%2F249933%2Fevent%3Fhash%3De9597b2a9df5f691%26pm%3Du%26utg%3Dbdvoy%26lts%3Devhtekk%26pr%3Dkkmvhpy%26p5%3Dejvvs%26rand%3Dejrewyx%26p1%3Dbwdsb%26p2%3Dfmis;', _reference = 'https://efp.ru/?utm_source=aif&utm_campaign=aif_bp&utm_medium=cmp&utm_content=branding', _referenceForCounter = 'http://ads.adfox.ru/249933/goLink?hash=bccf52f009f2c4ba&pr=kkmvhpy&p5=ejvvs&rand=cuzlyiu&p1=bwdsb&p2=fmis', _target = '_blank', _siteWidth = parseInt('1000'), _width = parseInt('1600'), _height = parseInt('1107'), _bgColor = '#ffffff', _shiftContent = parseInt('0') || 0, _shiftDiv, _offsetLeft = parseInt('0') || 0, _offsetTop = parseInt('0') || 0, _zIndex = '0' || -1, _zIndexMax = '999999' || 999999, _floatElements = '', _clickableElementsInSite = '', _position = 'fixed' || 'absolute', _mainElement = ('' && _doc.getElementById('')) || _doc.getElementsByTagName('body')[0], _styleBodyElement = '', _afterElement = '', _changeSite = []; function checkCanvas() { return !!document.createElement('canvas').getContext && !(navigator.userAgent.indexOf('MSIE 9.0')+1) && !(navigator.userAgent.indexOf('Presto')+1); } function checkFlash() { var res, embed; if (typeof navigator.plugins != "undefined" && typeof navigator.plugins["Shockwave Flash"] == "object") { res = navigator.plugins["Shockwave Flash"].description; res = (res && !(typeof navigator.mimeTypes != "undefined" && navigator.mimeTypes["application/x-shockwave-flash"] && !navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)) } else if (typeof window.ActiveXObject != "undefined") { try { res = new window.ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version"); } catch (e) { res = false; } } return !!res; } function getSwiffy(_url, _elem, _winToBanner, _callback, _rnd) { var ID_TOFRAMEMAIN = 'adf_toFrameSwiffy', ID_TOFRAME = 'adf_inner_' + _rnd, ID_FRAMESWIFFY = 'adf_frameSwiffy_' + _rnd; var _doc = _winToBanner.document, _toFrameMain_e = _doc.getElementById(ID_TOFRAMEMAIN) || null, _elementFixBodyColor, _toFrame_e, _frame, _scriptToObject_e, _scriptToLib_e, _placeToScript_e, _stage, _interval; function getFrame(id, win) { var win_; if(win.document.all && !win.opera) { win_ = win.frames[id]; } else if (win.document.getElementById) { win_ = win.document.getElementById(id).contentWindow; } return { win: win_, doc: win_.document }; } if (!_toFrameMain_e) { _toFrameMain_e = _doc.createElement('div'); _elementFixBodyColor = _doc.createElement('div'); _toFrameMain_e.setAttribute('id', ID_TOFRAMEMAIN); _toFrameMain_e.style.cssText = 'position: absolute; width: 1px; height: 1px; overflow: hidden;'; _doc.getElementsByTagName('body')[0].appendChild(_toFrameMain_e); _elementFixBodyColor.style.cssText = 'position: fixed; z-index: -9; width: 100%; height: 100%; top: 0px; left: 0px;' _toFrameMain_e.appendChild(_elementFixBodyColor); } _toFrame_e = _doc.createElement('div'); _toFrame_e.setAttribute('id', ID_TOFRAME); _toFrame_e.innerHTML = ''; _toFrameMain_e.appendChild(_toFrame_e); _frame = getFrame(ID_FRAMESWIFFY, _winToBanner); _frame.doc.write(''); _frame.win.swiffyObject = swiffyObject; _placeToScript_e = _frame.doc.getElementsByTagName('head')[0] || _frame.doc.getElementsByTagName('body')[0]; _frame.doc.close(); _scriptToObject_e = _frame.doc.createElement('script'); _scriptToObject_e.type = 'text/javascript'; _scriptToObject_e.src = _url; _placeToScript_e.appendChild(_scriptToObject_e); function swiffyObject(_lib, _style, _object) { function runSwiffy() { _elem.style.cssText += _style; _stage = new _frame.win.swiffy.Stage(_elem, _object, {}); _frame.win.stage = _stage; _callback(_stage, _toFrame_e); } _scriptToLib_e = _frame.doc.createElement('script'); _scriptToLib_e.type = 'text/javascript'; _scriptToLib_e.src = _lib; _placeToScript_e.appendChild(_scriptToLib_e); _interval = _frame.win.setInterval(function() { if (typeof(_frame.win.swiffy) !== 'undefined') { _frame.win.clearInterval(_interval); runSwiffy(); } }, 100); } } function createSwf(id, width, height, movie, flashvars, wmode, bgcolor, allowscriptaccess, menu, quality) { wmode = wmode || 'opaque'; flashvars = flashvars || ''; bgcolor = bgcolor || ''; allowscriptaccess = allowscriptaccess || 'always'; menu = menu || 'true'; quality = quality || 'high'; var swfHtml = ''+ '\n'+ ' \n'+ ' \n'+ ' \n'+ ' \n'+ ' \n'+ ' \n'+ ' \n'+ ' \n'+ ''; return swfHtml; } if (_async) { setTimeout(function(){document.close();}, 250); } _elem.style.cssText = 'position: ' + _position + '; top: ' + _offsetTop + 'px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; z-index: ' + _zIndex + ';'; function getWidthPage() { return _doc.documentElement.clientWidth || _win.innerWidth || _body.clientWidth } function getStyle(elem, styleProperty) { return (_win.getComputedStyle?_win.getComputedStyle(elem, ''):elem.currentStyle)[styleProperty]; } function addEvent(elem, eventType, eventHandler) { if(elem.addEventListener) { elem.addEventListener(eventType, eventHandler, false); } else if(elem.attachEvent) { elem.attachEvent('on'+eventType, eventHandler); } } function removeEvent(elem, eventType, eventHandler) { if(elem.removeEventListener) { elem.removeEventListener(eventType, eventHandler, false); } else if(elem.detachEvent) { elem.detachEvent('on'+eventType, eventHandler); } } function showBackground() { var interval_floatElements, interval_findAfterElement, mainElementPositionStyle = getStyle(_mainElement, 'position'); _changeSite.push({ func: function() { _body.style.cssText = this.oldStyle; _mainElement.style.cssText = this.oldStyleMainElement; _mainElement.removeChild(_elem); _mainElement.removeChild(_elemFixSafariBug); if (_shiftContent && _shiftDiv.parentNode) { _shiftDiv.parentNode.removeChild(_shiftDiv); } clearInterval(interval_findAfterElement); clearInterval(interval_floatElements); }, oldStyleBody: _body.style.cssText, oldStyleMainElement: _mainElement.style.cssText }); _body.style.backgroundColor = _bgColor; _body.style.cssText += _styleBodyElement; if (mainElementPositionStyle === 'static') { _mainElement.style.position = 'relative'; } _elemFixSafariBug.style.cssText = 'border-top: 1px solid ' + _bgColor + '; margin-bottom: -1px; width: 1px; visibility: hidden;'; _mainElement.insertBefore(_elemFixSafariBug, _mainElement.firstChild); _mainElement.insertBefore(_elem, _elemFixSafariBug); function findAfterElement() { if (_doc.getElementById(_afterElement)) { _afterElement = _doc.getElementById(_afterElement); clearInterval(interval_findAfterElement); _afterElement.parentNode.insertBefore(_shiftDiv, _afterElement.nextSibling); } } if (_shiftContent) { _shiftDiv = _doc.createElement('div'); _shiftDiv.style.height = _shiftContent + 'px'; if (_afterElement) { interval_findAfterElement = setInterval(findAfterElement, 200); findAfterElement(); } else { _mainElement.insertBefore(_shiftDiv, _mainElement.firstChild); } } function changeZIndexFloatElements () { for (var i = 0, j = 0; i < _floatElements.length; i++) { if (_doc.getElementById(_floatElements[i])) { _changeSite.push({ func: function() { _doc.getElementById(_floatElements[this.i]).style.cssText = this.oldStyle; }, oldStyle: _doc.getElementById(_floatElements[i]).style.cssText, i: i }); _doc.getElementById(_floatElements[i]).style.zIndex = parseInt(_zIndexMax) + 1; j++; } } if (j == i) { clearInterval(interval_floatElements); } } if (_floatElements) { _floatElements = _floatElements.split('|'); interval_floatElements = setInterval(changeZIndexFloatElements, 200); changeZIndexFloatElements(); } } function createSwiffy(swiffycontainer) { showBackground(); _elem.innerHTML = '
'; swiffycontainer = _doc.getElementById('swiffycontainer_' + _rnd); getSwiffy(_canvas, swiffycontainer, _win, startSwiffy, _rnd); function startSwiffy(stage, iframe) { _changeSite.push({ func: function() { iframe.parentNode.removeChild(iframe); } }); swiffycontainer.style.cssText += 'position: relative; margin-left: 50%; left: ' + -(_width/2-_offsetLeft) + 'px'; stage.setFlashVars(_flasVars); stage.setBackground('transparent'); stage.start(); backgroundStart(swiffycontainer); } } function createFlash() { showBackground(); _elem.innerHTML = '
' + createSwf(null, '100%', _height, _flash, _flasVars, 'transparent') + '
'; backgroundStart(); } function createImage() { var divForImage = _doc.createElement('div'); showBackground(); if (_reference) { _elem.innerHTML = '' + ''; } divForImage.innerHTML = '
' + '
'; backgroundStart(); divForImage.style.cssText = _elem.style.cssText; _mainElement.insertBefore(divForImage, _elem); _changeSite.push({ func: function() { _mainElement.removeChild(divForImage); } }); } if (_canvas && checkCanvas()) { createSwiffy(); } else if (_flash && checkFlash()) { createFlash(); } else if (_img) { createImage(); } function backgroundStart(swiffycontainer) { var interval, _shiftDivCoord; function set_zIndex(e) { var zIndex = _zIndexMax, e = e || _win.event, mouseX = e.pageX || e.clientX+_doc.body.scrollLeft, mouseY = e.pageY || e.clientY+_doc.body.scrollTop; if (mouseInSite(mouseX, mouseY)) { zIndex = _zIndex; } _elem.style.zIndex = zIndex; } function mouseInSite(x, y) { var winWidth = getWidthPage(), inSite = false, marginSite = (winWidth-_siteWidth)/2, elemCoord = _elem.getBoundingClientRect(); if ((x > marginSite+_offsetLeft && x < marginSite+_siteWidth+_offsetLeft) || y < elemCoord.top) { inSite = true; } if (_shiftDiv) { _shiftDivCoord = _shiftDiv.getBoundingClientRect(); if (_shiftDivCoord.top+_doc.body.scrollTop < y && _shiftDivCoord.bottom+_doc.body.scrollTop > y) { inSite = false; } } if (_clickableElementsInSite) { if (typeof(_clickableElementsInSite) === 'string') { _clickableElementsInSite = _clickableElementsInSite.split('|'); } for (var i = 0; i < _clickableElementsInSite.length; i++) { (function () { var shiftDivCoord; if (_doc.getElementById(_clickableElementsInSite[i])) { shiftDivCoord = _doc.getElementById(_clickableElementsInSite[i]).getBoundingClientRect(); if (shiftDivCoord.top+_doc.body.scrollTop < y && shiftDivCoord.bottom+_doc.body.scrollTop > y && shiftDivCoord.left+_doc.body.scrollLeft < x && shiftDivCoord.right+_doc.body.scrollLeft > x) { inSite = false; } } })(); } } return inSite; } addEvent(_doc, 'mousemove', set_zIndex); _changeSite.push({ func: function() { removeEvent(_doc, 'mousemove', set_zIndex); } }); if (swiffycontainer) { interval = setInterval(function () { if (swiffycontainer.getElementsByTagName('canvas')[0]) { clearInterval(interval); addEvent(swiffycontainer.getElementsByTagName('canvas')[0], 'mousemove', set_zIndex); } }, 100); } } if (_async) { self.adfoxRemoveBanner = function() { for(var i =0; i < _changeSite.length; i++) { _changeSite[i].func(); } _win.eval(''+ '(function() {\n'+ ' var _iframe = document.getElementById(\'AdFox_iframe_' + _rnd + '\'),\n'+ ' _parent = _iframe.parentNode;\n'+ ' _parent.removeChild(_iframe);\n'+ ' _parent.appendChild(_iframe);\n'+ '})()'+ ''); } } })();