var processingRequest = false;
var currentPage = 1;
var currentPageSize = 10;
var currentCount = 10;
	
function getSearchPage(searchPath, page, pageSize) {

	if (!processingRequest && httpRequester) {
		httpRequester.open("get", "/search/quick-view.cfm?" + searchPath + "&page=" + page + "&pageSize=" + pageSize, true);
		httpRequester.onreadystatechange = writeQuickView;
		processingRequest = true;
		currentPage = page;
		httpRequester.send(null);
	}
}

function writeQuickView() {

	if ( httpRequester.readyState == 4 ) {// Complete
		//alert(httpRequester.responseText); // parse the server response
		docx = xmlLoad(httpRequester.responseText);
		
		recordcount = docx.getElementsByTagName('recordcount')[0].firstChild.nodeValue;
		page = docx.getElementsByTagName('page')[0].firstChild.nodeValue;
		// pagesize added by Lucas
		var pagesize = docx.getElementsByTagName("pagesize")[0].firstChild.nodeValue;
		results = docx.getElementsByTagName('results')[0].firstChild.nodeValue;
		
		currentCount = recordcount;
		startProp = ((page - 1) * pagesize) + 1;
		endProp = page * pagesize;
		if (currentCount < endProp) {
			endProp = currentCount;
		}
		
		document.getElementById('quick-view-currentpage').innerHTML = startProp + '-' + endProp;
		document.getElementById('quick-view-recordcount').innerHTML = recordcount;
		document.getElementById('quick-view').innerHTML = results;
		// added by lucas to make the links have the page size
		document.getElementById("prevPageSize").innerHTML = pagesize;
		document.getElementById("nextPageSize").innerHTML = pagesize;
		processingRequest = false;
	}
}
