Ho risolto così... non sarà il massimo ma funziona....
Ogni qualvolta avvio una chiamata ajax setto una variabile ajaxcall=1 per indicare che c'è gia una richiesta incorso.... ed in questo caso riprovo una volta ogni secondo fino a che la chiamata no è terminata resettando il flag ajaxcall.
Se qualcuno ha soluzioni migliori sono ben accette

codice:
var ajaxcall=0;

function ajaxupdate() {
	if(ajaxcall) { setTimeout(ajaxupdate(),1000); }
	else {
		ajaxcall=1;
		xmlHttpPost_info ('INFO',urlbase+'/ajax/info.php');
	}
}