function small_progress() { 
	return '<img src="../images/circle_progress.gif" style="border:none;margin:2px;" />';
}

function saveNewPage() {
	document.getElementById("newCtrl").innerHTML = small_progress();
	var n = document.getElementById("newpage").value.replace('+', '[PLUS]');	
	var p = document.getElementById("parent_id").value;
	xajax_saveNewPage(n, p);	
}
function deletePage(c) {
	if (confirm("WARNING: This will also delete any subpages. Are you sure you wish to continue?")) {
		document.getElementById("rCtrl-"+c).innerHTML = small_progress();
		var parent = document.getElementById("parent_id").value;
		xajax_deletePage(c, parent);
	}
}
function togglePage(p) {
	document.getElementById("publishCtrl-"+p).innerHTML = small_progress();
	xajax_togglePage(p);
}
function orderPages(p, o) {
	document.getElementById("sortCtrl-"+p).innerHTML = small_progress();	
	var parent = document.getElementById("parent_id").value;
	xajax_orderPages(p, o, parent);
}
function addPage(p) {
	document.getElementById("addCtrl-"+p).innerHTML = small_progress();
	xajax_addPage(p);
}
function navigatePageTree(p) {
	xajax_navigatePageTree(p);	
}
function attachSinglePhotoUpload() {
	document.getElementById("uploadFileMsg").innerHTML = '';
	var g = document.getElementById("page_id").value;
	xajax_attachSinglePhotoUpload(g, document.getElementById('new_upload').value);
}
function deleteSinglePhoto(p) {
	if (confirm("Are you sure you wish to remove this photo from this page?")) {
		document.getElementById("deleteCtrl-"+p).innerHTML = small_progress();
		var g = document.getElementById("page_id").value;	
		xajax_deleteSinglePhoto(g, p);
	}
}
function attachSingleDocUpload() {
	document.getElementById("uploadDocMsg").innerHTML = '';
	var g = document.getElementById("page_id").value;
	xajax_attachSingleDocUpload(g, document.getElementById('new_doc_upload').value);
}
function deleteSingleDoc(p) {
	if (confirm("Are you sure you wish to remove this document from this page?")) {
		document.getElementById("deleteCtrl-"+p).innerHTML = small_progress();
		var g = document.getElementById("page_id").value;	
		xajax_deleteSingleDoc(g, p);
	}
}
function editUpload(u) {
	document.getElementById("title-"+u).style.display = 'block';	
	document.getElementById("upload_caption-"+u).focus();
}
function saveUploadCaption(u, id) {
	document.getElementById("capCtrl-"+u).innerHTML = small_progress();
	var c = document.getElementById("upload_caption-"+u).value.replace('+', '[PLUS]');
	xajax_saveUploadCaption(u, c, id);
}
function orderPhotos(p, o) {
	document.getElementById("sortCtrl-"+p).innerHTML = small_progress();
	var g = document.getElementById("page_id").value;	
	xajax_orderPhotos(g, p, o);
}
function orderDocuments(p, o) {
	document.getElementById("sortCtrl-"+p).innerHTML = small_progress();
	var g = document.getElementById("page_id").value;	
	xajax_orderDocuments(g, p, o);
}