
//============================================================= Ajax for Pages =============================================================//

var currentGetAjaxIndex = -1;
function get(content){
	ajaxHistoryAdd(content);
	contentValues = parseForKeyValuePairs(content);
	upListItem(document.getElementById(contentValues.page+'ListItem'),'','Sidebar');
	if(currentGetAjaxIndex>-1) cancelAjaxRequest(currentGetAjaxIndex);
	currentGetAjaxIndex = getDataReturnText('help.legal.php?'+content,pageRequestHandler,pageErrorRequestHandler,false);
}
function pageRequestHandler(text,url){
	currentGetAjaxIndex = -1;
	// Update content area
	document.getElementById('main').innerHTML = text;
	executeEmbeddedScripts(document.getElementById('main'));
	if(window.fixpng) fixpng();
	if(document.getElementById('username')){
		document.getElementById('username').focus();
	}
}
function pageErrorRequestHandler(status,url,attempts){
	currentGetAjaxIndex = -1;
	if(attempts<3){
		currentGetAjaxIndex = getDataReturnText(url,pageRequestHandler,pageErrorRequestHandler,false,attempts);
	} else if(status!=0){
		alert(messages.ajaxError);
	}
}
