This example uses Maptimize.AddressChooser with Prototype/Scriptaculous framework. Address is an autocomplete field filled by placemarks return by Google Map:

Address string is sent to Google while you are typing (in fact you stop typing for 300ms) and results are display automatically in the autocomplete field.

It requires some hacks as scriptaculous autocomplete is not fully customizable. Check out code to see how to use it with AddressChooser.

drag marker to fix location