cms_application_streamer_c.prototype.setRandomStart = function(interval_i, quick_start_b)
{
	var this_o = this;

	var setContentSelector = function()
	{
		switch (this_o.content_a.length)
		{
			case 0:

				return;

				break;

			case 1:

				this_o.setMutation(0);

				break;

			default:

				var index_i = this_o.core_o.getRandomInt(0, (this_o.content_a.length - 1));

    			if (this_o.last_image_s != this_o.content_a[index_i])
    			{
    				this_o.setMutation(index_i);
    				this_o.last_image_s = this_o.content_a[index_i];
    			}
    			else
    			{
    			    setContentSelector();
    			}

    			break;
    	}
    }

    if (quick_start_b)
    {
    	setContentSelector();
    }

	var interval_i = setInterval(setContentSelector, interval_i);
};
