function loading(elementId, iconType) {
	var loadingText = "Caricamento dati...";
	$("#"+elementId+"Loading").html("<p><img src=\"/img/ajax-loader"+iconType+".gif\" alt=\"\" /><br />"+loadingText+"</p>");
}

function dataError(elementId) {
	$("#"+elementId).slideUp("slow");
}

// adds an onload function 
function addOnloadAction(action) {
	var currentOnLoad = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = function(){
			eval(action);
		}
	} else {
		window.onload = function() {
		  currentOnLoad();
		  eval(action);
		}
	}
}

function fetchFeed(boxId, elementId) {
	$("#"+elementId+"Feed").load("/ajax-responses/blogs.php?boxId="+boxId, "", function (responseText, textStatus) {
		if (textStatus == "success") {
			$("#"+elementId+"Loading").fadeOut("slow", function () {
				$("#"+elementId+"Feed").slideDown("slow");
			});
		} else {
			$("#"+elementId+"Loading").fadeOut("slow", function () {
				$("#"+elementId+"Feed").html("<p>Dati non disponibili, riprova pił tardi</p>");
				$("#"+elementId+"Feed").slideDown("slow", function() {
					setTimeout('dataError("'+elementId+'")', 2000);
				});
			});
		}
	});
}