tambien estoy probando Ajax (soy principiante);
Creo tu server responde muy rapido ! y de seguro no te da tiempo para mostrar el "loading.." creo q no es bueno usar un sleep (por el server!)..
y si cambias
-------------------------------------------------------------------------
ajax.onreadystatechange=function() {
if(ajax.readyState == 4){
DivResultto.innerHTML = ajax.responseText;
LoadingWait.style.display = 'none';
DivResultto.style.display = '';
}else{
LoadingWait.style.display = "<img src='img/loadinng.gif' >Loading...";
}
}
--------------------------------------
no estoy seguro derrepnete funcione!
Suerte ...