Achieve several functions

Completed function:
1.sign in using Google+ account
2.add spending records
3.geolocation using Google Maps API
4.auto-populate the address field with the address corresponding to the
marker just placed.
5.select date using jQuery UI Datepicker
6.display data using Google Charts API