 window.onload = setupFunc;

 function setupFunc() {
	 if (typeof(Wicket) != 'undefined') {
		 Wicket.Ajax.registerPreCallHandler(showBusysign);
		 Wicket.Ajax.registerPostCallHandler(hideBusysign);
		 Wicket.Ajax.registerFailureHandler(hideBusysign);
	 }
 }

 function hideBusysign() {
   document.getElementsByTagName('html')[0].style.cursor ='auto';
 }

 function showBusysign() {
   document.getElementsByTagName('html')[0].style.cursor ='progress';
 }

