Beh, innanzitutto tieni presente che la XMLHttpRequest è asincrona, quindi nel momento in cui fai return found probabilmente la risposta dal sever non l'hai ancora ottenuta.
Ti consiglierei di usare una libreria come jQuery ad esempio, rende la vita MOLTO più facile.