window.open("http://www.google.com/search?q="+document.getElementById('cerca').value) idem per tutti gli altri motori
il campo <input name="cerca" id="cerca" type="text"> per quanto concerne offline inserisci lo script nella head e lancia la pagina dovrebbe funzionare sempre che sia connesso alla rete altrimenti le popup andranno in errore