codice:
        if(jQuery(window).scrollTop() > elementPosition.top){            jQuery('#Mod104').css('position','fixed').stop( true, true ).animate({top:50},"slow");
        } else {
            jQuery('#Mod104').css('position','static').stop( true, true ).animate({top:0},'slow');
        }
mi sembra che così funzioni, anche se non è che abbia capito per bene lo stop() messo lì quale animazione stoppi.
In ogni caso, l'animazione 'inversa', ossia la transizione da static a fixed non va.. (questione totalmente secondaria, ma sarebbe meglio riuscire a farla andare)