function adCorrection(adName) {
	var bwsr = navigator.userAgent.toLowerCase();
    var ad = document.getElementById(adName);
	if (ad.offsetHeight > 50) {
		switch (adName) {
		case 'FlexTop':
            document.getElementById('apDiv1').style.margin = ((bwsr.indexOf("msie") > -1)) ? '100px 0 0 0'
					: '110px 0 0 0';
            document.getElementById(adName).style.top = ((bwsr.indexOf("msie") > -1)) ? '10px'
					: '10px';
            document.getElementById('pageRight').style.top = ((bwsr.indexOf("msie") > -1)) ? '152px'
					: '142px';
			break;
		case 'FlexSky':
            document.getElementById('FlexSkyPlaceHolder').style.display = 'block';
            document.getElementById('FlexSky').style.left = getX(getObject("FlexSkyPlaceHolder", 0)) + 'px';
            document.getElementById('FlexSky').style.top = getY(getObject("FlexSkyPlaceHolder", 0)) + 'px';

		default:
			break;
		}
	} else {
		if(ad.style) ad.style.display = 'none';
	}
}


function zeigeWerbemittel() {
    if (document.getElementById('FlexTop') != undefined) {
		window.setTimeout("adCorrection('FlexTop')", 100);
	}
    if (document.getElementById('FlexSky') != undefined) {
		window.setTimeout("adCorrection('FlexSky')", 100);
	}
}

function getX(obj, relative) {
	var x = 0;
	if (typeof (obj) == "object" && document.getElementById) {
		x = obj.offsetLeft;
		if (obj.offsetParent && !relative) {
			x += getX(obj.offsetParent);
		}
		return x;
	} else {
		return false;
	}
}
function getY(obj, relative) {
	var y = 0;
	if (typeof (obj) == "object" && document.getElementById) {
		y = obj.offsetTop;
		if (obj.offsetParent && !relative) {
			y += getY(obj.offsetParent);
		}
		return y;
	} else {
		return false;
	}
}

function getObject(element, number) {
	var obj = false;
	if (element) {
		if (typeof (element) == "object") {
			obj = element;
		} else if (document.getElementById) {
			number = (number) ? number : 0;
			if (document.getElementById(element)) {
				obj = document.getElementById(element);
			} else if (document.getElementsByName(element)
					&& document.getElementsByName(element)[number]) {
				obj = document.getElementsByName(element)[number];
			} else if (document.getElementsByTagName
					&& document.getElementsByTagName(element)
					&& document.getElementsByTagName(element)[number]) {
				obj = document.getElementsByTagName(element)[number];
			}
		}
	}
	return obj;
}
