add userLocation.js ( use html5's geo api )