function detectBrowser() {
	var browserCheck;
	var browserVersionString = navigator.appVersion;
	var browserName = navigator.appName;
	var browserVersion = parseFloat(browserVersionString);
	if (browserName.indexOf("Microsoft") != -1 && browserVersion >= 4) {
		browserCheck = true;				
	} 
	else {
		browserCheck = false;
	}
	return(browserCheck);
}

function detectFlash() {
	var objName = "ShockwaveFlash.ShockwaveFlash.";
	var flashVersion = 5.0;
	var flashCheck = false;
		while ((flashCheck == false) && (flashVersion > 0)) {
			flashCheck = true;
			try {
				var obj = new ActiveXObject(objName + flashVersion);
			} 
			catch (e) {
				flashCheck = false;
				flashVersion --;
			}
		}
	return(flashVersion);
}

function setLayerVis(Vis) {
	if (!document.all.bannerLayer) return 0;
	if (Vis == 0) {
		document.all.bannerLayer.style.visibility = "hidden";
	} else {
		document.all.bannerLayer.style.visibility = "visible";
	}
}

// page functions
function banReDraw() {
	if (!document.all.bannerLayer) return 0;
	bannerXPos = document.body.clientWidth / 2 - (bannerWidth / 2) + document.body.scrollLeft + addX;
	bannerYPos = document.body.clientHeight / 2 - (bannerHeight / 2) + document.body.scrollTop + addY;
	if (alignHor == 'left') { bannerXPos = document.body.scrollLeft + addX; }
	if (alignHor == 'right') { bannerXPos = document.body.clientWidth - bannerWidth + document.body.scrollLeft + addX; }
	if (alignVer == 'top') { bannerYPos = document.body.scrollTop + addY; }
	if (alignVer == 'bottom') { bannerYPos = document.body.clientHeight - bannerHeight + document.body.scrollTop + addY; }

	document.all.bannerLayer.style.left = bannerXPos;
	document.all.bannerLayer.style.top = bannerYPos;
}

if (typeof window.onresize == "undefined" || window.onresize == null) {
	window.onresize = banReDraw;
} else {
	(function() {
		var oldonresize = window.onresize;
		window.onresize = function() { oldonresize(); banReDraw(); }
	})();
}

if (typeof window.onscroll == "undefined" || window.onscroll == null) {
	window.onscroll = banReDraw;
} else {
	(function() {
		var oldonscroll = window.onscroll;
		window.onscroll = function() { oldonscroll(); banReDraw(); }
	})();
}
