// JavaScript Document



var ds2 = new Spry.Data.HTMLDataSet("datasets/fellows.asp", "fellows");
ds2.addObserver(isDataLoaded1); 
ds2.loadData(); 

function isDataLoaded1(notificationType, dataSet, data) 
{ 
if (notificationType == "onPostLoad") 
{ 
getRandomRecord(); 
} 
else if (notificationType == "onLoadError") 
{ 
alert("Error loading data."); 
} 
}; 


function getRandomRecord(){
//alert (random_row);
var data = ds2.getData(true); 
var random_row=Math.floor(Math.random()*data.length); 
//ds2.setCurrentRowNumber(random_row); 
ds2.addObserver({ onDataChanged: function(ds, type) { ds2.setCurrentRowNumber(random_row); } });  
}


var ds1 = new Spry.Data.HTMLDataSet("datasets/teachers.asp", "teachers");
ds1.addObserver(isDataLoaded); 
ds1.loadData(); 

function isDataLoaded(notificationType, dataSet, data) 
{ 
if (notificationType == "onPostLoad") 
{ 
getRandomRecord1(); 
} 
else if (notificationType == "onLoadError") 
{ 
alert("Error loading data."); 
} 
}; 


function getRandomRecord1(){
var data = ds1.getData(true); 
var random_row=Math.floor(Math.random()*data.length); 
//ds2.setCurrentRowNumber(random_row); 
ds1.addObserver({ onDataChanged: function(ds, type) { ds1.setCurrentRowNumber(random_row); } });  
}


