// show message
function xxajax_loading_show () {
    xxajax_loading(true);
}

// hide message
function xxajax_loading_hide () {
    xxajax_loading(false);
}

// lock window
function xxajax_lock () {
    document.getElementById('xxajax_lock').style.visibility = 'visible';
}

function xxajax_loading (show) {
	obj = document.getElementById('xxajax_loading');
	obj_error = document.getElementById('xxajax_error');
	if (obj) {
		if (show) {
			obj.style.visibility = "visible";
			obj_error.style.visibility = "hidden";
		} else {
			obj.style.visibility = "hidden";
            document.getElementById('xxajax_lock').style.visibility = 'hidden';
		}
	}
}

// show xajax error
function xxajax_error () {
	obj = document.getElementById('xxajax_error');
	obj.style.visibility = "visible";
}

xajax.callback.global.onRequest = xxajax_loading_show;
xajax.callback.global.onComplete = xxajax_loading_hide;


document.write('<div id="xxajax_lock"></div>');
document.write('<div id="xxajax_loading" class="xxajax_loading">');
document.write('<div><img src="/content/images/loading.gif" title="Loading. Please, wait.." /></div>');
document.write('<div>&nbsp;&nbsp;Loading. Please, wait..</div>');
document.write('</div');
document.write('<div id="xxajax_error"></div>');
