(function(){ function getParameter(paramName) { var searchString = window.location.search.substring(1), i, val, params = searchString.split("&"); for (i=0;i < params.length;i++) { val = params[i].split("="); if (val[0] == paramName) { return val[1]; } } return null; } ebayShop = "markendealer"; embedEnv = "web"; var SiMPLEKS = document.createElement("iframe"); var hash = window.location.hash; var siteId = getParameter('lsite'); SiMPLEKS.src = 'http://admin.elitestore.de/shops/markendealer#/item/'+embedEnv + '?siteId=' + (siteId != null ? siteId : 77)+"&accountId=16"; SiMPLEKS.style.border = 0; SiMPLEKS.style.width = "100%"; SiMPLEKS.height = "700px"; SiMPLEKS.scrolling = "no"; SiMPLEKS.id = "simpleksItem"; var itemData = {}; itemData.op = "itemData"; var simpleksDataTags = document.getElementsByClassName('simpleks-data'); for (var i = 0; i < simpleksDataTags.length; i++) { var tag = simpleksDataTags[i]; var name = tag.id.substring(tag.id.lastIndexOf('-') + 1); itemData[name] = tag.innerHTML; } var i18n = {}; var simpleksI18nTags = document.getElementsByClassName('simpleks-data-i18n'); for (var i = 0; i < simpleksI18nTags.length; i++) { var tag = simpleksI18nTags[i]; var name = tag.id.substring(tag.id.lastIndexOf('-') + 1); var lang = tag.getAttribute('data-lang'); var forData = tag.getAttribute('data-for'); forData = forData.substring(forData.lastIndexOf('-') + 1) if (typeof i18n[forData] === "undefined") { i18n[forData] = {}; } i18n[forData][lang] = tag.innerHTML; } itemData.i18n = i18n; itemData.images = SiMPLEKS_IMAGES; if (typeof SiMPLEKS_BANNER !== 'undefined') { itemData.banner=SiMPLEKS_BANNER; } else itemData.banner=null; if (typeof SiMPLEKS_XSELLING !== 'undefined') { itemData.xselling=SiMPLEKS_XSELLING; } else itemData.xselling=null; if (typeof ebayItemID != "undefined") { itemData.itemId = ebayItemID; } else if (!false) { var aTags = document.getElementsByTagName('a'); var itemIds = {}; for (var aI in aTags) { if (aTags.hasOwnProperty(aI) && typeof aTags[aI] != 'undefined' && typeof aTags[aI].href != 'undefined') { var aTag = aTags[aI]; var regExpResult = aTag.href.match(/(itemid|item)=([0-9]+)/); if (regExpResult != null) { var itemId = regExpResult[2]; if (itemIds[itemId] != null) { itemIds[itemId] = itemIds[itemId]+1; } else { itemIds[itemId] = 1; } } } } var sortTable = []; for (var itemId in itemIds) { sortTable.push({id: itemId, count: itemIds[itemId]}); } sortTable.sort(function(a,b){return b['count'] - a['count']}); itemData.itemId = sortTable[0]['id']; } document.getElementById("SiMPLEKS").appendChild(SiMPLEKS); var itemDataSenderInterval = window.setInterval(function() { SiMPLEKS.contentWindow.postMessage(JSON.stringify(itemData), '*'); }, 50); window.addEventListener("message", function(e) { var data = JSON.parse(e.data); if (data.op == "resize") { resize(data.height); } else if (data.op == "itemDataReceived") { window.clearInterval(itemDataSenderInterval); } else if (data.op == "needItemData") { itemDataSenderInterval = window.setInterval(function() { SiMPLEKS.contentWindow.postMessage(JSON.stringify(itemData), '*'); }, 50); } else if(data.op == "scrollTop") { SiMPLEKS.scrollIntoView(); } if (data.op == "basket") { window.top.location.href="http://cart.payments." + getParameter('domain') + "/sc/add?ssPageName=CART:ATC&item=iid:" + data.listingId + ",qty:1"; } }, false); function resize(height) { SiMPLEKS.height = height+"px"; if (typeof ds != "undefined") { var a = ds.getSize(); if (a && "function" == typeof window.postMessage && window.JSON) { a = JSON.stringify({h: a[0],t: _odtTitle,s: _odtSubTitle,e: _isTranslError,lt: ds.loadTime()}); ds.resizeMsgSent = !0; parent.postMessage(a, "*"); } } } })();