var cms_application_streamer_c = function()
{
	this.core_o = new cms_core_c();

	this.content_a = new Array();

	this.mutation_value_prefix_s = '';
	this.mutation_value_suffix_s = '';
};

cms_application_streamer_c.prototype.setMutationObject = function(id_s)
{
	this.mutant_o = document.getElementById(id_s);
};

cms_application_streamer_c.prototype.setMutationValuePrefix = function(prefix_u)
{
	this.mutation_value_prefix_s = prefix_u;
};

cms_application_streamer_c.prototype.setMutationValueSuffix = function(suffix_u)
{
	this.mutation_value_suffix_s = suffix_u;
};

cms_application_streamer_c.prototype.setMutationValue = function(value_u)
{
	this.content_a[this.content_a.length] = value_u;
};

cms_application_streamer_c.prototype.setMutationProperty = function(property_s)
{
	this.mutant_property_s = property_s;
};

cms_application_streamer_c.prototype.setMutation = function(index_i)
{
	eval('this.mutant_o.' + this.mutant_property_s + '= "' +  this.mutation_value_prefix_s + this.content_a[index_i] + this.mutation_value_suffix_s + '";');
};
