// JavaScript Document
$(document).ready(function(e) {
    if($('#coordinates').length){
		navigator.geolocation.getCurrentPosition(set_coordinates,handle_errors);  
	}
});

function set_coordinates(position){  
	$('#coordinates').val(position.coords.latitude +  
		  ', ' + position.coords.longitude);  
	$('#accuracy').val(position.coords.accuracy);  
		  
} 

function handle_errors(error)  
{  
	switch(error.code)  
	{  
		case error.PERMISSION_DENIED: alert("User did not share geolocation data");  
		break;  

		case error.POSITION_UNAVAILABLE: alert("Could not detect your current position");  
		break;  

		case error.TIMEOUT: alert("Retrieving position timed out");  
		break;  

		default: alert("Unknown error");  
		break;  
	}  
}  

