var blocksize = 10;

function getRows() {
	table = document.getElementById('commentaryListTable');
	if(table) {
		return table.rows;
	}
	else {
		return false;
	}
}

function nextPage(currentIndex) {
	rows = getRows();
	
	currentIndex++;
	
	for(var i = 1;i < rows.length;i++) {
		if(i >= currentIndex + blocksize && i < currentIndex + (blocksize * 2)) {
			rows.item(i).style.display = '';
		}
		else {
			rows.item(i).style.display = 'None';
		}
	}
	
	nextPrevDiv = document.getElementById('nextPrev');
	newCurrentIndex = currentIndex + blocksize - 1;
	if(newCurrentIndex <= blocksize - 1) {
		nextPrevDiv.innerHTML = '<div class="next"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="nextPage(' + newCurrentIndex + ')" id="nextButton">Next</a></div>';
	}
	else if(newCurrentIndex >= rows.length - blocksize - 1) {
		nextPrevDiv.innerHTML = '<div style="width: 80px;" class="previous"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow_left.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="prevPage(' + newCurrentIndex + ')" id="prevButton">Prev</a></div>';
	}
	else {
		nextPrevDiv.innerHTML = '<div class="next"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="nextPage(' + newCurrentIndex + ')" id="nextButton">Next</a></div> <div style="width: 80px;" class="previous"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow_left.gif" height="11" width="11" align="middle" alt="" /><a href="#" onclick="prevPage(' + newCurrentIndex + ')" id="prevButton">Prev</a></div>';
	}
}

function prevPage(currentIndex) {
	rows = getRows();
	
	currentIndex++;
	
	for(var i = 1;i < rows.length;i++) {
		if(i < currentIndex && i >= currentIndex - blocksize) {
			rows.item(i).style.display = '';
		}
		else {
			rows.item(i).style.display = 'None';
		}
	}
	
	nextPrevDiv = document.getElementById('nextPrev');
	newCurrentIndex = currentIndex - blocksize - 1;
	if(newCurrentIndex <= blocksize - 1) {
		nextPrevDiv.innerHTML = '<div class="next"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="nextPage(' + newCurrentIndex + ')" id="nextButton">Next</a></div>';
	}
	else if(newCurrentIndex >= rows.length - blocksize - 1) {
		nextPrevDiv.innerHTML = '<div style="width: 80px;" class="previous"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow_left.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="prevPage(' + newCurrentIndex + ')" id="prevButton">Prev</a></div>';
	}
	else {
		nextPrevDiv.innerHTML = '<div class="next"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="nextPage(' + newCurrentIndex + ')" id="nextButton">Next</a></div> <div style="width: 80px;" class="previous"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow_left.gif" height="11" width="11" align="middle" alt="" /><a href="#" onclick="prevPage(' + newCurrentIndex + ')" id="prevButton">Prev</a></div>';
	}
}

function initialiseCommentaryTable() {
	rows = getRows();
	
	for(var i = 1;i < rows.length;i++) {
		if(i < blocksize + 1) {
			rows.item(i).style.display = '';
		}
		else {
			rows.item(i).style.display = 'None';
		}
	}
	
	nextPrevDiv = document.getElementById('nextPrev');
	nextPrevDiv.innerHTML = '<div class="next"><a href="#"><img class="next-bullet-image" src="' + personalURL + '/images/marketsandsectors/circlearrow.gif" height="11" width="11" align="middle" alt="" /></a><a href="#" onclick="nextPage(0)" id="nextButton">Next</a></div>';
}
	

