Czy wywołujesz gdzieś funkcję nowa_sentencja? Tam jest kod podmieniający treść <div id="cytat">, ale nie widać żebyś gdzieś tą funkcję wołał. Na JSFiddle (podlinkowanym w komentarzu) dodałem je i kod działa. Żeby kod umieszczony w funkcji działał, ta funkcja musi być gdzieś wywołana.
W 46 linii HTMLa dodałeś inline'owo wywołanie funkcji zmiana. Tak się nie powinno robić. W poprzednim Twoim pytaniu doradziłem Ci, żebyś albo przeniósł podpinanie skryptów przed zamykający </body>, albo żebyś funkcje odpalał na zdarzenie załadowania DOMu - Ty natomiast na końcu dokumentu dodałeś skrypt, który wywołuje funkcje zadeklarowaną przez inny skrypt.
W tej sytuacji przyczyna problemu jest taka sama jak w tamtym temacie - nie wywołujesz funkcji.