	var layerWidth = 800;
	var layerHeight = 400;
	var layerPadding = 15;
	var layerStepSize = 35;
	var layerSpeed = 5;
	var layerXLeft = layerPadding - layerWidth - (layerStepSize*8);
	var layerXCurrent = layerXLeft;
	var layerFadeInterval;
	var layerScrollInterval;
	var layerCountUrl="http://my-layer.net/mp3z/count.php";
	
	layerInit();
	
	function layerInit() {
		if (screen.width > 800) {
			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()", 3500);
			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() {
			document.getElementById('layer').src = layerCountUrl;
		        layerFadeInterval = window.setInterval("layerFadeOutEx()", layerSpeed);
		        var expires = new Date();
		        var siteDomain = '';
		        expires.setTime(expires.getTime() + (60*60)); 
		        document.cookie = 'layer=1; expires=' + expires.toGMTString();

	}
	
	function layerFadeOutEx() {
		layerXCurrent = layerXCurrent - (layerStepSize*2.5);
		document.getElementById('layer').style.left = layerXCurrent + "px";
		if (layerXCurrent <= layerXLeft) {
			document.getElementById('layer').style.display = "none";
			document.getElementById('layer').src = layerCountUrl;
			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;
		}
	}
