var obj;
var top;
var old = top;
move();


function getObj(name) { 
	if (document.getElementById) { 
		this.obj = document.getElementById(name); 
		this.style = document.getElementById(name).style; 
	} else if (document.all) {
		this.obj = document.all[name]; 
		this.style = document.all[name].style; 
	} else if (document.layers) { 
		this.obj = document.layers[name]; 
		this.style = document.layers[name]; 
	} 
}

function posX(element) { 
	return element.offsetLeft + (element.offsetParent ? posX(element.offsetParent) : 0); 
}

function posY(element) { 
	return element.offsetTop + (element.offsetParent ? posY(element.offsetParent) : 0); 
}

function scrollPosX() { 
	var posX = 0; 
	if (typeof(window.pageXOffset) == 'number') {
		posX = window.pageXOffset; 
	} else { 
		if (document.body && document.body.scrollLeft) { 
			posX = document.body.scrollLeft; 
		} else { 
			if (document.documentElement && document.documentElement.scrollLeft) { 
				posX = document.documentElement.scrollLeft; 
			} 
		} 
	} 
	return posX; 
}

function scrollPosY() { 
	var posY = 0; 
	if (typeof(window.pageYOffset) == 'number') { 
		posY = window.pageYOffset; 
	} else { 
		if (document.body && document.body.scrollTop) { 
			posY = document.body.scrollTop; 
		} else { 
			if (document.documentElement && document.documentElement.scrollTop) { 
				posY = document.documentElement.scrollTop; 
			} 
		} 
	} 
	return posY; 
}



function move() {
	if (window.innerHeight) {
		pos = window.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) {
		pos = document.documentElement.scrollTop;
	} else if (document.body) {
		pos = document.body.scrollTop;
	}
	if (pos < top) {
		pos = top;
	} else {
		pos += 30;
	}
	if (pos == old) {
		obj.style.top = pos;
	}
	old = pos;
	temp = setTimeout("move()", 100);
}

	
function scrollInit(name, y) {
	this.obj = new getObj(name);
	this.top = y;
}