var isOrmmaAvailable = false; window.ORMMAReady = function (event) { isOrmmaAvailable = true; ormma.show(); }; var findAdContainer = function () { var divs = document.getElementsByTagName('div'); var adContainerId; for (var i = 0; i < divs.length; i++) { adContainerId = divs[i].getAttribute('ad-container-id'); if (adContainerId != null && adContainerId == '11257915869') { return divs[i]; } } }; var adContainer = findAdContainer(); adContainer.style['position'] = 'relative'; adContainer.style['width'] = '320px'; adContainer.style['height'] = '50px'; var recordEvent = function (url) { var xmlHttpRequest = new XMLHttpRequest(); xmlHttpRequest.open('GET', url, true); xmlHttpRequest.send(null); } var registerClickEventForElement = function (element, functionToExecute) { if (element.addEventListener) { element.addEventListener('click', functionToExecute, false); } else { element.attachEvent('onclick', functionToExecute); } } var openUrl = function (url) { if (!isOrmmaAvailable) { window.location = url; } else { ormma.open(url, []); } } var createBanner = function (functionToExecute) { var banner = document.createElement('img'); banner.src = 'http://images.mpression.net/image/15472/wta_android_banner.gif'; banner.alt = 'WTA' banner.style['margin'] = '0px auto'; registerClickEventForElement(banner, functionToExecute); return banner; } var banner = createBanner(function () { openUrl('http://www.mpression.net/ad_server/clickthrough.do?guid=CBBE3747-B660-7AF2-89B6-F97EFBB2D7DE'); }); adContainer.appendChild(banner);