xajax.callback.global.onRequest = function()
{
	
	$('divProcess').style.top = (document.documentElement.scrollTop + (document.viewport.getHeight()/3))+"px";
	$('divProcess').style.left = document.viewport.getWidth()/2+"px";
	var fadeElement = new Spry.Effect.Fade("divProcess", {duration:1000, from:0, to:80});
	fadeElement.start();
};

xajax.callback.global.onComplete = function()
{
	var fadeElement = new Spry.Effect.Fade("divProcess", {duration:1000, from:80, to:0});
	fadeElement.start();
	setTimeout('$(\'divProcess\').style.display = "none"',1000);
};

xajax.callback.global.onFailure = function()
{
	$('spanMsg').innerHTML = "Fail";
	$('divStatus').className = "err-msg cas-err";
	showstatus();
};

var hidediv = function()
{
	setTimeout('hidestatus()',1000);
}
function showstatus()
{
	$('divStatus').style.top = (document.documentElement.scrollTop + (document.viewport.getHeight()/3))+"px";
	$('divStatus').style.left = document.viewport.getWidth()/2+"px";
	var fadeInElement = new Spry.Effect.Fade("divStatus", {finish:hidediv ,duration:2000, from:0, to:90});
	fadeInElement.start();
}

function hidestatus()
{
	var fadeOutElement = new Spry.Effect.Fade("divStatus", {duration:1000, from:90, to:0 });
	fadeOutElement.start();
	setTimeout('$(\'divStatus\').style.display = "none"',4000);
}