Is there any special reason for using google.setOnLoadCallback instead of $(document).ready(function() { ?
If so, add a comment