function Toplists()
{
	this.biggestAudiencesPointer = 0;
	this.mostQuotedPointer = 0;
	this.mostDiscussedPointer = 0;
	this.rankingPointer = 0;
	
	this.biggestAudiencesCount = 10;
	this.mostQuotedCount = 10;
	this.mostDiscussedCount = 10;
	this.rankingCount = 10;
	
	this.initialize = function(action)
	{
		//
	}

	this.nextRanking = function()
	{
		this.rankingPointer = this.rankingPointer + 9;
		if(this.rankingPointer > this.rankingCount)
		{
			this.rankingPointer = this.rankingCount;
		}

		this.showRanking();	
	}

	this.prevRanking = function()
	{
		this.rankingPointer = this.rankingPointer - 9;
		if(this.rankingPointer < 0)
		{
			this.rankingPointer = 0;
		}
		this.showRanking();	
	}

	this.showRanking = function()
	{
		var self = this
		$("#ranking").html('<ul class="loader"><img src="images/loader.gif" width="16" height="11" /></ul>');
		$.get("index.php", { page_id: 14, action: 'getrankinglist', from: this.rankingPointer }, function(str)
		{
			var data = str.split('||');
			$("#ranking").html(data[0]);
			self.rankingCount = parseInt(data[1]);

			if(self.rankingPointer > 0)
			{
				$("#ranking_l").css({ visibility:'visible' })
			}
			else
			{
				$("#ranking_l").css({ visibility:'hidden' })
			}
			if(self.rankingPointer < parseInt(data[1]))
			{
				$("#ranking_r").css({ visibility:'visible' })
			}
			else
			{
				$("#ranking_r").css({ visibility:'hidden' })
			}
			Cufon.refresh();
		});
	}

	this.nextBiggestAudiences = function()
	{
		this.biggestAudiencesPointer = this.biggestAudiencesPointer + 9;
		if(this.biggestAudiencesPointer > this.biggestAudiencesCount)
		{
			this.biggestAudiencesPointer = this.biggestAudiencesCount;
		}

		this.showBiggestAudiences();	
	}

	this.prevBiggestAudiences = function()
	{
		this.biggestAudiencesPointer = this.biggestAudiencesPointer - 9;
		if(this.biggestAudiencesPointer < 0)
		{
			this.biggestAudiencesPointer = 0;
		}
		this.showBiggestAudiences();	
	}

	this.showBiggestAudiences = function()
	{
		var self = this
		$("#biggestaudiences").html('<ul class="loader"><img src="images/loader.gif" width="16" height="11" /></ul>');
		$.get("index.php", { page_id: 11, action: 'getbiggestaudiences', from: this.biggestAudiencesPointer }, function(str)
		{
			var data = str.split('||');
			$("#biggestaudiences").html(data[0]);
			self.biggestAudiencesCount = parseInt(data[1]);

			if(self.biggestAudiencesPointer > 0)
			{
				$("#biggestaudiences_l").css({ visibility:'visible' })
			}
			else
			{
				$("#biggestaudiences_l").css({ visibility:'hidden' })
			}
			if(self.biggestAudiencesPointer < parseInt(data[1]))
			{
				$("#biggestaudiences_r").css({ visibility:'visible' })
			}
			else
			{
				$("#biggestaudiences_r").css({ visibility:'hidden' })
			}
			Cufon.refresh();
		});
	}
	
	this.nextMostDiscussed = function()
	{
		this.mostDiscussedPointer = this.mostDiscussedPointer + 9;
		if(this.mostDiscussedPointer > this.mostDiscussedCount)
		{
			this.mostDiscussedPointer = this.mostDiscussedCount;
		}

		this.showMostDiscussed();	
	}

	this.prevMostDiscussed = function()
	{
		this.mostDiscussedPointer = this.mostDiscussedPointer - 9;
		if(this.mostDiscussedPointer < 0)
		{
			this.mostDiscussedPointer = 0;
		}
		this.showMostDiscussed();	
	}

	this.showMostDiscussed = function()
	{
		var self = this
		$("#mostdiscussed").html('<ul class="loader"><img src="images/loader.gif" width="16" height="11" /></ul>');
		$.get("index.php", { page_id: 12, action: 'getmostdiscussed', from: this.mostDiscussedPointer }, function(str)
		{
			var data = str.split('||');
			$("#mostdiscussed").html(data[0]);
			self.mostDiscussedCount = parseInt(data[1]);

			if(self.mostDiscussedPointer > 0)
			{
				$("#mostdiscussed_l").css({ visibility:'visible' })
			}
			else
			{
				$("#mostdiscussed_l").css({ visibility:'hidden'})
			}
			if(self.mostDiscussedPointer < parseInt(data[1]))
			{
				$("#mostdiscussed_r").css({ visibility:'visible'})
			}
			else
			{
				$("#mostdiscussed_r").css({ visibility:'hidden'})
			}
			Cufon.refresh();
		});
	}
	
	this.nextMostQuoted = function()
	{
		this.mostQuotedPointer = this.mostQuotedPointer + 9;
		if(this.mostQuotedPointer > this.mostQuotedCount)
		{
			this.mostQuotedPointer = this.mostQuotedCount;
		}

		this.showMostQuoted();	
	}

	this.prevMostQuoted = function()
	{
		this.mostQuotedPointer = this.mostQuotedPointer - 9;
		if(this.mostQuotedPointer < 0)
		{
			this.mostQuotedPointer = 0;
		}
		this.showMostQuoted();	
	}

	this.showMostQuoted = function()
	{
		var self = this
		$("#mostquoted").html('<ul class="loader"><img src="images/loader.gif" width="16" height="11" /></ul>');
		$.get("index.php", { page_id: 13, action: 'getmostquoted', from: this.mostQuotedPointer }, function(str)
		{
			var data = str.split('||');
			$("#mostquoted").html(data[0]);
			self.mostQuotedCount = parseInt(data[1]);

			if(self.mostQuotedPointer > 0)
			{
				$("#mostquoted_l").css({ visibility:'visible' })
			}
			else
			{
				$("#mostquoted_l").css({ visibility:'hidden' })
			}
			if(self.mostQuotedPointer < parseInt(data[1]))
			{
				$("#mostquoted_r").css({ visibility:'visible' })
			}
			else
			{
				$("#mostquoted_r").css({ visibility:'hidden' })
			}
			Cufon.refresh();
		});
	}
}