Hallo Vay,
muß es unbedingt eine Javascript-Suchmaschine sein, und dann auch noch eine selbst erstellte?
Nimm die fertige PHP-Suchmaschine (konfigurierbar) von Werner Zenk, oder teste sie zumindest. Selbst habe ich sie aber noch nicht ausprobiert.
Zu Deinen Sonderwünschen:
macht vorschläge fürähnlich geschriebene Wörter, wenn sie falsch geschrieben wurden
Wie soll das funktionieren? Dann müßtest Du die vermuteten "ähnlich geschriebene[n] Wörter" im Quellcode der Seiten hinterlegen, zB in Kommentaren oder in Fantasie-Meta-Elementen.
zeigt ein Lade-Popup
Wenn die Suche 2/10 Sekunden dauert, wäre es blöd, vorher ein "Lade-Popup" anzuzeigen, das zusätzlich eine halbe oder ganze Sekunde benötigt. Nicht alles, was modern ist, ist sinnvoll.