function RM_Banner_Rotate( bannerList )
{
	this.bannerList = bannerList;
};


RM_Banner_Rotate.prototype.rotateBanner = function()
{
	var totalRating = 0;
	
	for ( var i in this.bannerList )
		totalRating += this.bannerList[i]['rating'];

	var random = Math.floor( Math.random() * totalRating );

	for ( var i in this.bannerList )
   	{
		if ( random < this.bannerList[i]['rating'] )
			break;
			
		random -= this.bannerList[i]['rating'];
	}
	
	return this.bannerList[i];
};


RM_Banner_Rotate.prototype.getRandomBanner = function()
{
	return this.rotateBanner()['content'];
};
