Ciao grazie dell'assistenza ho trovato proprio l'errore nella call:

codice:
function doWork(_functInd,_field){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", "controllo.php?inputText="+$(_field).value+"&funct="+_functInd, true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput;
		ident=_functInd;
	}
}
questa è le versione che ho corretto, prima sostanziamente avevo cercato di passare un paramentro sulla riga httpObject.onreadystatechange = setOutput; con le classiche parentesi; quest'errore non so come bloccava tutto il funzionamento e la alert ancora una volta non so come ma faceva procedere la funzione.

Ti ringrazio ancora per la disponibilità, direi problema risolto

Ciao