// JavaScript Document
//This JavaScript shows the next set of clients in corresponding category
var XMLHttpRequestObject_1=false;
var clientLastIdString1=null;
function moveNext()
{
	var clients=document.getElementById("clients");

	var rowsArr=clients.getElementsByTagName("div");
	var divArray=new Array();
	var k=-1;
	for(var i=0;i<rowsArr.length;i++)
	{
		if(rowsArr[i].id=="divrows")
		{	k++;
			divArray[k]=rowsArr[i];
			//alert("if i="+i);
		}
		else
		{
			//optiondivArray[i]=rowsArr[i];
		}
	}
	
	var rowCount=divArray.length;
//	alert("rowCount="+rowCount);
	var lastDiv=divArray[rowCount-1];
//	alert(lastDiv.id);
	var cellCount=lastDiv.getElementsByTagName("div");
//	alert("cellcount="+cellCount.length);
	
	var lastCell=cellCount[cellCount.length-1];
	//alert(lastCell);
	var lastId=lastCell.id;

	XMLHttpRequestObject_1=createXMLHttpRequestObject_1();
	if(XMLHttpRequestObject_1)
	{
		XMLHttpRequestObject_1.open("GET","queryPortfolioNavigation.php?lastId="+lastId);
		XMLHttpRequestObject_1.onreadystatechange=function()
		{
			if(XMLHttpRequestObject_1.readyState== 4 && XMLHttpRequestObject_1.status==200)
			{
				var ajaxResponseText=XMLHttpRequestObject_1.responseText;
				var clientListDiv=document.getElementById("portfolioListDiv");
				clientListDiv.innerHTML=ajaxResponseText;
				portfolioLastIdString1=readLastId();
				//alert("portfolio last id="+portfolioLastIdString1);
				var targetPreviousDiv=document.getElementById("previousDiv");
				targetPreviousDiv.style.visibility="visible";
				hideUnhideNextPortfolioNavigation(portfolioLastIdString1);
				
			}
		}
		XMLHttpRequestObject_1.send(null);
	}
}
function readLastId()
{
	var targetHidden=document.getElementById("lastIds");
	var lastIdList=targetHidden.value;
	return lastIdList;
}
function createXMLHttpRequestObject_1()
{
	var XMLHttpRequestObject=false;
	
	if(window.XMLHttpRequest)
	{
		XMLHttpRequestObject=new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
	}	
	return XMLHttpRequestObject;
}
