var maintainRequest = createRequest();
var editRequest = createRequest();

function loadMpTree() {	
	
	var url = 'connector.php?class=maintain&method=getMpTree';
	
	maintainRequest.open("GET", url, true);
	maintainRequest.onreadystatechange = updateMpTree;
	maintainRequest.send("null");
}

function updateMpTree() {
	if(CheckReadyState(maintainRequest)) {
		var parent = document.getElementById('mpTree');		
		
		parent.innerHTML = maintainRequest.responseText;
	}
}

function getMpContent(_id) {
	var url = 'connector.php?class=maintain&method=getMpContent&id=' + _id;
	
	editRequest.open("GET", url, true);
	editRequest.onreadystatechange = updateEditPage;
	editRequest.send("null");
}

function updateEditPage() {
	if(CheckReadyState(editRequest)) {
	
		var parent = document.getElementById('mpContent');		
		
		parent.innerHTML = editRequest.responseText;
		
		setTimeout("onLoadJava(48)", 200 );

	}
}

function saveEditPage() {
	var _title 	= 	document.getElementById("mp_title_page").value;
	var _text 	=	document.getElementById("mp_content_page").innerHTML;
		
	var url = 'connector.php?class=page&method=saveEditPage&title=' + _title + '&text=' + _text + '&id=' + _id;
	 
	maintainRequest.open("GET", url, true);
	maintainRequest.onreadystatechange = getEditPage;
	maintainRequest.send("null");
}

function saveNewPage() {
	var _title 	= 	document.getElementById("mp_title_page").value;
	var _text 	=	document.getElementById("mp_content_page").innerHTML;
		
	var url = 'connector.php?class=page&method=saveNewPage&title=' + _title + '&text=' + _text;
	 
	maintainRequest.open("GET", url, true);
	maintainRequest.onreadystatechange = getEditPage;
	maintainRequest.send("null");
}

function loadMpContent() {
	
	if(onLoadReply == "")
	{
		var url = 'connector.php?class=maintain&method=getMpContent&id=0';
		
		editRequest.open("GET", url, true);
		editRequest.onreadystatechange = updateEditPage;
		editRequest.send("null");		
	}
	else
	{
		getMpContent(onLoadReply);
	}
}
