googlando un po' ho trovato una piccola correzione e adesso fa bene fadeIn e fadeOut

Codice PHP:
$(function(){
        
//setinterval crea un timer che esegue le operazioni in esso contenute
        
var timer setInterval(function(){
            $(
'#imgHome').stop().animate({opacity:'0'},function(){
                $.
post("form.php", {o:4}, function(indirizzoImg){
                    $(
'#imgHome').attr('src','http://www.indirizzo.ext/img/sito/home/'+indirizzoImg+'.jpg');
                });
            }).
load(function(){
                $(
'#imgHome').stop().animate({opacity:'1'});
            });
            
clearInterval(timer);
        },
5000);
    }); 
ora l'ultima domanda da un milione di dollari ... è possibile sovrapporre i due effetti in modo che mentre un'immagine scompare compare l'altra?