function loadEditables(id) {
	x_loadEditables(id, loadEditables_cb);
}
function loadEditables_cb(z) {
	document.getElementById("editableRegion").innerHTML = z;
}
function saveEditable(id) {
	document.getElementById("save-"+id).innerHTML = small_progress();
	var t = document.getElementById("t-"+id).value.replace('+', '[[PLUS]]');
	x_saveEditable(id, t, saveEditable_cb);
}
function saveEditable_cb(z) {
	var results = z.split("|");
	if (results[0] == "0") {
		document.getElementById("msg-"+results[1]).innerHTML = results[2];
	} else {
		document.getElementById("save-"+results[1]).innerHTML = results[2];
	}
}
function drawSaveIcon(id) {
	x_drawSaveIcon(id, 1, drawSaveIcon_cb);
}
function drawSaveIcon_cb(z) {
	var results = z.split("|");
	document.getElementById("save-"+results[0]).innerHTML = results[1]; 
}