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");
			});

			// add tooltip to videos
			if ( boxId == 7 ) {
			    $("#trigger0video").tooltip({tip: '#tooltip0video', effect: 'bouncy',  offset: [-80, 0], predelay: 400});
			    $("#trigger1video").tooltip({tip: '#tooltip1video', effect: 'bouncy',  offset: [-80, 0], predelay: 400});
			    $("#trigger2video").tooltip({tip: '#tooltip2video', effect: 'bouncy',  offset: [-80, 0], predelay: 400});
			    $("#trigger3video").tooltip({tip: '#tooltip3video', effect: 'bouncy',  offset: [-80, 0], predelay: 400});
			    $("#trigger4video").tooltip({tip: '#tooltip4video', effect: 'bouncy',  offset: [-80, 0], predelay: 400});
			    $("#trigger5video").tooltip({tip: '#tooltip5video', effect: 'bouncy',  offset: [-80, 0], predelay: 400});
			}
		} 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);
				});
			});
		}
	});
}
