var yOffset = 0;
var currentOffset = 0;
var pos = 0;

function moveObject (object, startOffset) {
	
	//alert("called");
	if(typeof(window.pageYOffset) == 'number') {
		yOffset = window.pageYOffset;
	} else if (typeof(document.body.scrollTop) == 'number' && document.body.scrollTop) {
		yOffset = document.body.scrollTop;
	} else if (typeof(document.documentElement.scrollTop) == 'number') {
		yOffset = document.documentElement.scrollTop;
	}
	//document.getElementById("mediaplayer").innerHTML = yOffset;
	doMove(object, startOffset);
}

function doMove (object, startOffset) {
	calcPosition(startOffset);
	if (id = document.getElementById(object)) {
		if (currentOffset > pos) {
			// move up
			currentOffset = currentOffset - calcSpeed();
		} else if (currentOffset < pos) {
			// move down
			currentOffset = currentOffset + calcSpeed();
		}
		id.style.top = currentOffset+"px";
	}
}

function calcSpeed () {
	var speed = Math.floor(Math.abs(pos - currentOffset));
	if (speed <= 0) {
		speed = 1;
	}
	return speed;
}

function calcPosition (startOffset) {
	if (yOffset > startOffset || currentOffset > 0) {
		pos = yOffset - startOffset;
	} else {
		pos = 0;
	}
	
	if (pos <= 0) {
		pos = 0;
	}
}
window.onscroll = function () {
	moveObject('smenu', 400);
	moveObject('mediaplayer', 460);
}