function Give_SPRY_RandomNumber(upper_limit)
{
	var num = Math.round(upper_limit * Math.random());
	if (num>glob_SPRY_upper_limit) {num=glob_SPRY_upper_limit;}
	return num;
}

function Get_SPRY_Data(pSpryObject)
{
	var myObserver = new Object;
	myObserver.onPostLoad = function(pSpryObject, data)
	{
		var upper_limit = pSpryObject.getRowCount();
		var num = Give_SPRY_RandomNumber(upper_limit-1);
		var myFilterFunc = function(pSpryObject, row, rowNumber)
		{
		  if(rowNumber == num) return row;
		}
		// Filter the data.
		pSpryObject.filterData(myFilterFunc);
	};
	pSpryObject.addObserver(myObserver);
}

function Get_SPRY_DataXML()
{
	Get_SPRY_Data(ds1);
	Get_SPRY_Data(ds2);
	Get_SPRY_Data(ds3);
	Get_SPRY_Data(ds4);
	Get_SPRY_Data(ds5);
	Get_SPRY_Data(ds6);

}


