var random_content_c = function()
{
	this.content_a = new Array();
};

	random_content_c.prototype.setContent = function(id_s, mutant_s, content_u)
	{
		this.content_a[id_s] = new Array();

		this.content_a[id_s]['mutant'] = mutant_s;
		this.content_a[id_s]['content'] = content_u;
	};

	random_content_c.prototype.getContent = function()
	{
		return this.content_a;
	};

/**/

var random_c = function(prefix_s)
{
	this.prefix_s = prefix_s;

	this.content_a = new Array();
};

	random_c.prototype.setContent = function(random_content_o)
	{
		this.content_a.push(random_content_o);
	};

	/**/

	random_c.prototype.getRandomInt = function(min_i, max_i)
	{
		return Math.floor(Math.random() * (max_i - min_i + 1)) + min_i;
	};

	random_c.prototype.setMutation = function(id_s, mutant_s, content_u)
	{
		var current_de = document.getElementById(id_s);

		eval('current_de.' + mutant_s + '= "' + content_u + '";');
	}

	random_c.prototype.setContentSelection = function()
	{
		var content_o = this.content_a[this.getRandomInt(0, (this.content_a.length - 1))];
		var content_a = content_o.getContent();

		for (var index_s in content_a)
		{
			this.setMutation(this.prefix_s + index_s, content_a[index_s]['mutant'], content_a[index_s]['content']);
		}
	}

	/**/

	random_c.prototype.setDisplay = function()
	{
		this.setContentSelection();
	};