	showHideDiv = function(divID) {
		if ($(divID).visible()) {
			new Effect.BlindUp(divID);
		} else {
			new Effect.BlindDown(divID);
		}
	}
	
	loadCalendarSingleDay = function(yy, mm, dd) {
		window.open('?nid=calendar-day&yy=' + yy + '&mm=' + mm + '&dd=' +dd, 'main');
	}
	
	currentEditingID = 0;
	currentEditingType = '';
	currentEditingField = '';
	currentEditingDivID = 0;
	openContentEditor = function(contentType, contentField, contentID, divID) {
		if (currentEditingID != 0) {
			alert("E' possibile editare un articolo alla volta");
			return;
		}
		currentEditingType = contentType;
		currentEditingField = contentField;
		currentEditingID = contentID;
		currentEditingDivID = divID;
	
		Position.absolutize($(divID).parentNode);
		Position.absolutize($(divID));
		
		// Allunga l'editor se non c'è spazio..
		if ($(divID).getStyle('height').substr(0,$(divID).getStyle('height').length-2) < 400)
			$(divID).setStyle({height:'400px'});
		
		new Ajax.Request('editingFunctions/_getContent.php', {
				method: 'post',
				parameters: { 'contentType':currentEditingType, 'contentField':currentEditingField, 'contentID': currentEditingID },
				onSuccess: function(transport) {
					FCKCreate(divID, 'editor1', transport.responseText, saveContentEditing);
				}
			});		
	}
	
	
	saveContentEditing = function() {
		new Ajax.Request('editingFunctions/_commitContent.php', {
				method: 'post',
				parameters: { 'contentType':currentEditingType, 'contentField':currentEditingField, 'contentID': currentEditingID, 'editing': FCKGetContents('editor1', false) },
				onSuccess: function(transport) {
					$(currentEditingDivID).innerHTML = FCKGetContents('editor1', false);
					currentEditingID = 0;
					currentEditingField = '';
					currentEditingType = '';
					currentEditingDivID = 0;
				}
			});
		return false;
	}


