function setRecommended(event, e) {
	var id = e.id.substr(2);
	Event.stop(event);

	// Update the image
	if ($('i_' + id)) {
		var img = $('i_' + id);
		var cur = img.src.substr(img.src.length - 16);

		if (cur == 'not-favorite.gif')
			img.src = img.src.substring(0, img.src.length - 16) + 'favorite.gif';
		else
			img.src = img.src.substring(0, img.src.length - 12) + 'not-favorite.gif';
	}

	// Set it
	var pars = 'action=ax&type=blogs&id=' + id;
	new Ajax.Request('/my_favorites/set/', {method: 'get', parameters: pars});
}

function goLogin(event, e) {
	var id = e.id.substr(2);
	window.location.href = '/join/';

	Event.stop(event);
}

document.observe("dom:loaded",
	function() {
		try {
			// Setup the recommended buttons
			var func = setRecommended;
			if (!$('loggedIn'))
				func = goLogin;

			var r = $$('a.areco');
			for (var i = 0; i < r.length; i++) {
				Event.observe(r[i], 'click', func.bindAsEventListener(this, r[i]));
			}
		} catch(err) { }
	}
);
