document.write("<script type='text/javascript' language='javascript' src='/lib/js/prototype.js' ></script>");

//####################################################################
//loadAjaxXML
//####################################################################
function loadAjaxXML(url, pars, fncSuccess, fncFailure){
	var myAjax = new Ajax.Request(
					url, 
					{
							method: 'get',
							parameters: pars,
							onSuccess: fncSuccess,
							onFailure: fncFailure
					});
}

function falseLoad(){
	alert('JSON Load Error');
}

//####################################################################
// Ajax Process Function
// url = Call Page Full URL
// params = PARAMITER
//####################################################################
function AjaxProc(url, params, successFunction)
{
	params = replaceAll(params, "&amp;", "&");
	loadAjaxXML(url, params, successFunction, falseLoad);
}

//####################################################################
// originalRequest = Ajax Request
//####################################################################
function AjaxSucForAlertAndFunction(originalRequest)
{
	var objXML = new JSONParser(originalRequest);
	var json = objXML.data;

	if ( json.Content.Message != null && json.Content.Message != "" ) {
		alert(json.Content.Message);
	}
	
	if ( json.Content.FunctionName != null && json.Content.FunctionName != "" ) {
		eval(json.Content.FunctionName);
	}
}
