	var layerWidth = 470;
	var layerHeight = 200;
	var layerPadding = 250;
	var layerStepSize = 35;
	var layerSpeed = 5;
	var layerXLeft = 300;
	var layerXLeft22 = layerPadding - layerWidth - (layerStepSize*8);
	var layerXCurrent = layerXLeft;
	var layerFadeInterval;
	var layerScrollInterval;
	
	layerInit();
	
	function layerInit() {
		if (screen.width > 500) {
			document.getElementById('layer').style.width = layerWidth + "px";
			document.getElementById('layer').style.height = layerHeight + "px";
			document.getElementById('layer').style.left = layerXLeft + "px";
			document.getElementById('layer').style.top = layerPadding + "px";
			window.setTimeout("layerFadeIn()", 1000);
			if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
				document.getElementById('layer').style.position = "fixed";
			} else {
				layerScrollFix();
			}
		}
	}
	
	function layerFadeIn() {
		document.getElementById('layer').style.display = "block";
		layerFadeInterval = window.setInterval("layerFadeInEx()", layerSpeed);
	}
	
	function layerFadeInEx() {
		layerXCurrent = layerXCurrent + layerStepSize;
		document.getElementById('layer').style.left = layerXCurrent + "px";
		if (layerXCurrent >= layerPadding) {
			window.clearInterval(layerFadeInterval);
		}
	}
	
	function layerFadeOut() {
		layerFadeInterval = window.setInterval("layerFadeOutEx()", layerSpeed);
	}
	
	function layerFadeOutEx() {
		layerXCurrent = layerXCurrent - (layerStepSize*2.5);
		document.getElementById('layer').style.left = layerXCurrent + "px";
		if (layerXCurrent <= layerXLeft) {
			document.getElementById('layer').style.display = "none";
			window.clearInterval(layerFadeInterval);
			window.clearInterval(layerScrollInterval);
		}
	}
	
	function layerScrollFix() {
		layerScrollInterval = window.setInterval("layerScrollFixEx()", 1);
	}
	
	function layerScrollFixEx() {
		if (layerGetScrollPosition() != (document.getElementById('layer').offsetTop - layerPadding)) {
			document.getElementById('layer').style.top = layerGetScrollPosition() + layerPadding + "px";
		}
	}
	
	function layerGetScrollPosition() {
		if (typeof window.pageYOffset != 'undefined') {
			 return window.pageYOffset;
		}
		else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
			 return document.documentElement.scrollTop;
		}
		else if (typeof document.body != 'undefined') {
			 return document.body.scrollTop;
		}
	}
