function InsertBanner(strWebSiteDefPos) {
if(strWebSiteDefPos == 'desk')
{
var oBannerHtml = "<div style='clear:both; text-align:left;'><span class='WcmsAdHint'>Anzeige</span><a href='https://www.blick-aktuell.de/AdServer/Banner/Click?kId=177&eLogType=643&kPubUnitId=44&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=1' target='_blank' rel='nofollow noopener'><div style='text-align:left;'><img src='https://www.blick-aktuell.de/AdServer/Banner/Show?kId=177&eLogType=643&nVersion=5' alt='Banner CDU Ahrweiler Desktop'  style='border:none; width:728px; height:200px; '  class='ImgBanner desk' /></div></a></div>";  var oBannerSelector = document.getElementById('AdServer_Banner_1').querySelector('.BannerModule');  oBannerSelector.setAttribute('data-addview-url', 'https://www.blick-aktuell.de/AdServer/Banner/AddView?kId=177&eLogType=643&kPubUnitId=44&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=1'); postscribe(oBannerSelector, oBannerHtml, {releaseAsync: true}); }
if(strWebSiteDefPos == 'mob')
{
var oBannerHtml = "<div style='clear:both; text-align:left;'><span class='WcmsAdHint'>Anzeige</span><a href='https://www.blick-aktuell.de/AdServer/Banner/Click?kId=183&eLogType=643&kPubUnitId=46&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=4' target='_blank' rel='nofollow noopener'><div style='text-align:left;'><img src='https://www.blick-aktuell.de/AdServer/Banner/Show?kId=183&eLogType=643&nVersion=2' alt='Banner Ludwig Esper Desktop'  style='border:none; width:728px; height:200px; '  class='ImgBanner mob' /></div></a></div>";  var oBannerSelector = document.getElementById('AdServer_Banner_2').querySelector('.BannerModule');  oBannerSelector.setAttribute('data-addview-url', 'https://www.blick-aktuell.de/AdServer/Banner/AddView?kId=183&eLogType=643&kPubUnitId=46&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=4'); postscribe(oBannerSelector, oBannerHtml, {releaseAsync: true}); }
if(strWebSiteDefPos == 'banner')
{
var oBannerHtml = "<div style='clear:both; text-align:left;'><span class='WcmsAdHint'>Anzeige</span><a href='https://www.blick-aktuell.de/AdServer/Banner/Click?kId=11&eLogType=1145&kPubUnitId=-1&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=5' target='_blank' rel='nofollow noopener'><div style='text-align:left;'><img src='https://www.blick-aktuell.de/AdServer/Banner/Show?kId=11&eLogType=1145&nVersion=3' alt='Banner Mediaberater Andernach Desktop'  style='border:none; width:728px; height:200px; '  class='ImgBanner banner' /></div></a></div>";  var oBannerSelector = document.getElementById('AdServer_Banner_3').querySelector('.BannerModule'); postscribe(oBannerSelector, oBannerHtml, {releaseAsync: true}); }
if(strWebSiteDefPos == 'desk2')
{
var oBannerHtml = "<div style='clear:both; text-align:left;'><span class='WcmsAdHint'>Anzeige</span><a href='https://www.blick-aktuell.de/AdServer/Banner/Click?kId=180&eLogType=643&kPubUnitId=44&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=6' target='_blank' rel='nofollow noopener'><div style='text-align:left;'><img src='https://www.blick-aktuell.de/AdServer/Banner/Show?kId=180&eLogType=643&nVersion=4' alt='Banner CDU Ahrweiler Desktop' loading='lazy' style='border:none; width:728px; height:200px; '  class='ImgBanner desk2' /></div></a></div>";  var oBannerSelector = document.getElementById('AdServer_Banner_4').querySelector('.BannerModule');  oBannerSelector.setAttribute('data-addview-url', 'https://www.blick-aktuell.de/AdServer/Banner/AddView?kId=180&eLogType=643&kPubUnitId=44&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=6'); postscribe(oBannerSelector, oBannerHtml, {releaseAsync: true}); }
if(strWebSiteDefPos == 'mob2')
{
var oBannerHtml = "<div style='clear:both; text-align:left;'><span class='WcmsAdHint'>Anzeige</span><a href='https://www.blick-aktuell.de/AdServer/Banner/Click?kId=184&eLogType=643&kPubUnitId=46&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=7' target='_blank' rel='nofollow noopener'><div style='text-align:left;'><img src='https://www.blick-aktuell.de/AdServer/Banner/Show?kId=184&eLogType=643&nVersion=2' alt='Banner Ludwig Esper Desktop2' loading='lazy' style='border:none; width:728px; height:200px; '  class='ImgBanner mob2' /></div></a></div>";  var oBannerSelector = document.getElementById('AdServer_Banner_5').querySelector('.BannerModule');  oBannerSelector.setAttribute('data-addview-url', 'https://www.blick-aktuell.de/AdServer/Banner/AddView?kId=184&eLogType=643&kPubUnitId=46&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=7'); postscribe(oBannerSelector, oBannerHtml, {releaseAsync: true}); }
if(strWebSiteDefPos == 'banner2')
{
var oBannerHtml = "<div style='clear:both; text-align:left;'><span class='WcmsAdHint'>Anzeige</span><a href='https://www.blick-aktuell.de/AdServer/Banner/Click?kId=5&eLogType=1145&kPubUnitId=-1&kEditionId=58&eWcmsZone=2&kClfId=-1&kSectionId=692&kRealEstateCityId=-1&kEventAreaId=-1&kWcmsCustomAreaId=-1&kDefPosId=8' target='_blank' rel='nofollow noopener'><div style='text-align:left;'><img src='https://www.blick-aktuell.de/AdServer/Banner/Show?kId=5&eLogType=1145&nVersion=7' alt='Banner EPG Guardians Desktop' loading='lazy' style='border:none; width:728px; height:200px; '  class='ImgBanner banner2' /></div></a></div>";  var oBannerSelector = document.getElementById('AdServer_Banner_6').querySelector('.BannerModule'); postscribe(oBannerSelector, oBannerHtml, {releaseAsync: true}); }
}


					const observer = new IntersectionObserver((entries, observer) => {
						entries.forEach(entry => {
							if(entry.isIntersecting) {
								console.log('BannerModule is intersecting');
								var bannerModule = entry.target;
								var url = bannerModule.getAttribute('data-addview-url');
								if(url) {
									console.log('adding banner view for url: ' + url);
									fetch(url, {
										method: 'GET',
										mode: 'no-cors'
									});
								}
								observer.unobserve(entry.target);
							}
						});
					});

					document.addEventListener('DOMContentLoaded', function() {
						document.querySelectorAll('.BannerModule').forEach(banner => {
							observer.observe(banner);
						});
					});

					