function fixSideBannerPosition (Xposition, Yposition) {
	if (document.getElementById('rightBanner')) {
		var oRightBlock = document.getElementById('rightBanner');
		oRightBlock.setNewPosition = function(x,y){
			this.style.left = x + "px";
			this.style.top = y + "px";
		}
	}
	if (document.getElementById('leftBanner')) {
		var oLeftBlock = document.getElementById('leftBanner');
		oLeftBlock.setNewPosition = function(x,y){
			this.style.right = x + "px";
			this.style.top = y + "px";
		}
	}
	window.adjustPosition = function() {
		var pY;
		if (window.innerHeight)
		{
			pY = window.pageYOffset
		}
		else if (document.documentElement && document.documentElement.scrollTop)
		{
			pY = document.documentElement.scrollTop
		}
		else if (document.body)
		{
			pY = document.body.scrollTop
		}
		
		if (document.getElementById('rightBanner')) {
			oRightBlock.y += (pY + Yposition - oRightBlock.y)/8;//scrolling from top + given element's top + precedent y.
			oRightBlock.setNewPosition(oRightBlock.x, oRightBlock.y);
		}
		
		if (document.getElementById('leftBanner')) {
			oLeftBlock.y += (pY + Yposition - oLeftBlock.y)/8;//scrolling from top + given element's top + precedent y.
			oLeftBlock.setNewPosition(oLeftBlock.x, oLeftBlock.y);
		}
		setTimeout("adjustPosition()", 10);
	}
	if (oRightBlock) {
		oRightBlock.x = Xposition; //static
		oRightBlock.y = Yposition;
	}
	if (oLeftBlock) {
		oLeftBlock.x = Xposition; //static
		oLeftBlock.y = Yposition;
	}
	adjustPosition(); //keep changing
}

function init() {
	if (document.getElementById('rightBanner') || document.getElementById('leftBanner')) {
		fixSideBannerPosition(1008, 0);
	}
}
window.onload = init;
