Hola,
 
En primer lugar muchas gracias por la respuesta.
He probado  
Código:
 if (ajax.readyState==4 && ajax.status == 200) {
			txt=unescape(ajax.responseText);
			txt2=txt.replace(/\+/gi," ");
			divResultado.innerHTML = txt2;
		}else{
			document.getElementById(a+"_"+b).innerHTML = "<br><br><center><img src='loadingcircle.gif' align='center'>  Espere por favor...</center><br><br>";
		}
  tambien he probado  
Código:
 if (ajax.readyState==1 || ajax.status != 200){
			document.getElementById(a+"_"+b).innerHTML = "<br><br><center><img src='loadingcircle.gif' align='center'>  Espere por favor...</center><br><br>";
    	}
		if (ajax.readyState==4 || ajax.status == 200) {
			txt=unescape(ajax.responseText);
			txt2=txt.replace(/\+/gi," ");
			divResultado.innerHTML = txt2;
		}
  Y no hay manera, que estoy haciendo mal? 
Muchas gracias 
Saludos