//common function
function ajaxRequest(domElement, params){
params = encodeURI(params);
document.getElementById(domElement).innerHTML = "
";
var url = "/inc/ajax/dispatcher.php?PHPSESSID=tnpb6je4c298ra144fdsb31ic6";
try{
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: params,
onComplete: showResponse,
onFailure: showError
}
);
}
catch(e){ showError();}
function showResponse(originalRequest){
document.getElementById(domElement).innerHTML = originalRequest.responseText;
}
function showError(originalRequest){
document.getElementById(domElement).innerHTML = "ajax response error";
}
}
function ajaxRequestSort(domElement, params){
params = encodeURI(params);
document.getElementById(domElement).innerHTML = "
";
var url = "/inc/ajax/dispatcher.php?PHPSESSID=tnpb6je4c298ra144fdsb31ic6";
try{
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: params,
onComplete: showResponse,
onFailure: showError
}
);
}
catch(e){ showError();}
function showResponse(originalRequest){
document.getElementById(domElement).innerHTML = originalRequest.responseText;
$("#sortable").sortable();
}
function showError(originalRequest){
document.getElementById(domElement).innerHTML = "ajax response error";
}
}
//display text instead of loading gif
function ajaxRequest2(domElement, params){
params = encodeURI(params);
document.getElementById(domElement).innerHTML = "...loading";
var url = "/inc/ajax/dispatcher.php?PHPSESSID=tnpb6je4c298ra144fdsb31ic6";
try{
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: params,
onComplete: showResponse,
onFailure: showError
}
);
}
catch(e){ showError();}
function showResponse(originalRequest){
document.getElementById(domElement).innerHTML = originalRequest.responseText;
}
function showError(originalRequest){
document.getElementById(domElement).innerHTML = "ajax response error";
}
}
//utf8 decoding params
function ajaxRequest3(domElement, params){
params = utf8decode(params);
document.getElementById(domElement).innerHTML = "
";
var url = "/inc/ajax/dispatcher.php?PHPSESSID=tnpb6je4c298ra144fdsb31ic6";
try{
var myAjax = new Ajax.Request(
url,
{
method: 'post',
parameters: params,
onComplete: showResponse,
onFailure: showError
}
);
}
catch(e){ showError();}
function showResponse(originalRequest){
document.getElementById(domElement).innerHTML = originalRequest.responseText;
}
function showError(originalRequest){
document.getElementById(domElement).innerHTML = "ajax response error";
}
}