// Scopus ResultList Class (By Bart de Korte)

var ResultList = function ResultList() 
{
    this.Result 		 = [];
	this.TotalResults 	 = '';
	this.ReturnedResults = '';
	this.Position		 = '';
	this.Warnings		 = ''
}

ResultList.ReadFromArray = function (data) 
{
	this.TotalResults 	 = data['TotalResults'];
	this.ReturnedResults = data['ReturnedResults'];
	this.Position 		 = data['Position'];
	this.Warnings 		 = data['Warnings'];
	
	var NumberOfResults = data['Results'].length;
	
    for (i=0; i<NumberOfResults; i++)
    {
        var r = new Result();
        r.ReadFromArray(data['Results'][i]);

        this.Result[i] = r;
    }
    
}

ResultList.prototype = 
{
    ReadFromArray: ResultList.ReadFromArray
};
