var curNum = 0;
var maxline = 3;

function initRwork () {
	var maxNum = getListLength();
	var limit = maxline;
	if (maxNum < limit) limit = maxNum;
	for (i=0; i<maxNum; i++) {
		if (i < limit) {
			rworkDisplay(i, 'block');
		}
		else {
			rworkDisplay(i, 'none');
		}
	}
	curNum = 0;
}
function setRwork (topNum) {
	clearRwork();
	
	for (i=0; i<maxline; i++) {
		if (getListLength() > topNum + i) {
			rworkDisplay((topNum + i), "block");
		}
	}
	curNum = topNum;
}
function clearRwork () {
	for (i=0; i<maxline; i++) {
		if (getListLength() > curNum + i) {
			rworkDisplay((curNum + i), "none");
		}
	}
}
function rworkScrollRight() {
	var maxNum = getListLength();
	if (curNum + maxline >= maxNum) {
		setRwork (0);
	}
	else {
		setRwork (curNum + maxline);
	}
}
function rworkScrollLeft() {
	var maxNum = getListLength();
	if (curNum == 0) {
		if( maxNum % maxline ) {
			setRwork (maxNum - maxNum % maxline);
		}
		else {
			setRwork (maxNum - maxline);
		}
	}
	else {
		setRwork (curNum - maxline);
	}
}
function rworkDisplay(id, mode) {
	document.getElementById('rworkList').getElementsByTagName("li")[id].style.display = mode;
}
function getListLength() {
	return document.getElementById('rworkList').getElementsByTagName("li").length;
}

