if (window.addEventListener) {
	window.addEventListener("load", checkLogo, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", checkLogo);
}

var currentScriptUrlLogo = document.currentScript.getAttribute("src")

function checkLogo() {

	cnt = currentScriptUrlLogo.match(/[?&]cnt=(\d+)/)[1];

	var url = 'https://www.roterhahn.it/de/urlaub-auf-dem-bauernhof/bauernhof-suchen/?tx_zeppelinsbbmitglieder_sbbmitglieder[action]=logowidget&tx_zeppelinsbbmitglieder_sbbmitglieder[controller]=Mitglieder';

	var xhr = new XMLHttpRequest();
	url += '&tx_zeppelinsbbmitglieder_sbbmitglieder[cnt]=' + cnt;

	xhr.open('GET', url, true);

	xhr.onreadystatechange = function () {
		if (xhr.readyState === 4 && xhr.status === 200) {
			response = JSON.parse(xhr.responseText);
			console.log(response.showLogo);
			if (response.showLogo) {
				loadLogo(response);
			}
		}
	};

	xhr.send();

}

function loadLogo(response) {

	var bLinkExists = (document.getElementById("rhLogoCont").getElementsByTagName("a").length > 0);
	var sLogoHTML = "<img src='https://www.roterhahn.it/typo3conf/ext/zeppelin_default_template/Resources/Public/Assets/img/main/logo.png' alt='Roter Hahn' width='70' height='70' />";
	if (bLinkExists) {
		var cont = document.getElementById("rhLogoCont").getElementsByTagName("a")[0];
		cont.innerHTML = sLogoHTML;
	} else {
		var cont = document.getElementById("rhLogoCont");
		cont.innerHTML = "<a href='" + response.hoflink + "' target='_blank' title='Roter Hahn'>" + sLogoHTML + "</a>";
	}
}