var resultArray = new Array();

function showInitialResults(linkDivName,resultDivName) {
	//showResultLinks(linkDivName,resultDivName,1);
	showPage(1,resultDivName,linkDivName);
}

function showResultLinks(linkDivName,resultDivName,disabledPageLink) {
	var length = resultArray.length;
	if (length <= 10) {
		document.getElementById(linkDivName).innerHTML = '';
		return;
	}
	else {
		var numberOfPages = 1;
		for (var i = 0; i < length; i++) {
			if (i % 10 == 0 && i != 0) {
				numberOfPages++;
			}
		}
	}
	var innerHTML = 'Result Page:&nbsp;&nbsp;';
	for (var j = 1; j <= numberOfPages; j++) {
		if (j == disabledPageLink) {
			innerHTML += '<span id="pageLink' + j + '">' + j + '</span>&nbsp;&nbsp;';
		}
		else {
			innerHTML += '<a href="javascript: showPage(' + j + ',\'' + resultDivName + '\',\'' + linkDivName + '\')" id="pageLink' + j + '">' + j + '</a>&nbsp;&nbsp;';
		}
	}
	/*if (numberOfPages == 1) {
		document.getElementById(linkDivName).style.display = 'none';
	}
	else {*/
	document.getElementById(linkDivName).style.display = '';
	document.getElementById(linkDivName).innerHTML = innerHTML;
	//}
	/*if (numberOfPages == 1) {
		document.getElementById(resultDivName).style.display = 'none';
	}
	else {
		document.getElementById(resultDivName).style.display = '';
	}
	document.getElementById(linkDivName).innerHTML = innerHTML;*/
}

function showPage(num,resultDivName,linkDivName) {
	var length = resultArray.length;
	// error handling
	if ((num - 1) * 10 > length && length > 10) {
		showPage(1,resultDivName,linkDivName);
	}
	var index = (num - 1) * 10;
	var innerHTML = '';
	for (var i = 0; i < 10; i++) {
		if (resultArray[index] == null) {
			break;
		}
		innerHTML += resultArray[index];
		index++;
	}
	showResultLinks(linkDivName,resultDivName,num);
	document.getElementById(resultDivName).innerHTML = innerHTML;
}

/*var resultArray = new Array();
var resultArray2 = new Array();

function showInitialResults(linkDivName,resultDivName,array) {
	showResultLinks(linkDivName,resultDivName,array);
	showPage(1,resultDivName,array);
}

function showResultLinks(linkDivName,resultDivName,array) {
	if (array == 1) {
		var length = resultArray.length;
	}
	else {
		var length = resultArray2.length;
	}
	if (length <= 10) {
		document.getElementById(linkDivName).innerHTML = '';
	}
	else {
		var numberOfPages = 1;
		for (var i = 0; i < length; i++) {
			if (i % 10 == 0 && i != 0) {
				numberOfPages++;
			}
		}
	}
	var innerHTML = '';
	for (var j = 1; j <= numberOfPages; j++) {
		innerHTML += '<a href="javascript: showPage(' + j + ',\'' + resultDivName + '\')">Page ' + j + '</a>&nbsp;&nbsp;';
	}
	if (numberOfPages == 1) {
		document.getElementById(resultDivName).style.display = 'none';
	}
	else {
		document.getElementById(resultDivName).style.display = '';
	}
	document.getElementById(linkDivName).innerHTML = innerHTML;
}

function showPage(num,resultDivName,array) {
	if (array == 1) {
		var length = resultArray.length;
	}
	else {
		var length = resultArray2.length;
	}
	if (num * 10 > length && length > 10) {
		showPage(1,resultDivName);
	}
	var index = (num - 1) * 10;
	var innerHTML = '';
	for (var i = 0; i < 10; i++) {
		if (array == 1) {
			if (resultArray[index] == null) {
				break;
			}
		}
		if (array == 2) {
			if (resultArray2[index] == null) {
				break;
			}
		}
		if (array == 1) {
			innerHTML += resultArray[index];
		}
		if (array == 2) {
			innerHTML += resultArray[index];
		}
		index++;
	}
	document.getElementById(resultDivName).innerHTML = innerHTML;
}*/