function runSetup() {

	new Starbox($('rating'), js_params.average, {stars: 5, buttons: 5, max: 5,
		rated: js_params.rated,
		total: js_params.total,
		indicator: '#{average}/#{max} <span>Bewertungen: #{total}</span>' ,
		onRate: myOnRate
	});

	$('reloader').observe('click', reloadTile);

}

function myOnRate(element, memo)
{
	if (!js_params.logged) {
		reportError('Du musst <a href="/login">einloggen</a>, um voten zu können, sonst zählt deine Stimme nicht.');
	}

	var key = 'do_vote';

	var url = '/album/' + js_params.album_id;
	var parameters = {"rank" : memo.rated, "form_key" : js_params.form_keys.do_vote};

	ajaxPost(url, parameters);
}

reloadTile = function (event) {

	$('test_tile').hide();

	new Ajax.Updater('test_tile', '/albums/test', {
	method: 'get',
	onLoaded: function () {new Effect.Appear('test_tile');}
  	//insertion: Insertion.Top
});

}