google.load("jquery", "1");


String.prototype.linkify = function() {
    return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {
        return m.link(m);
    });
}

function successCallback(p) {
	$('#status').text('Your location is: ' + p.coords.latitude + ', ' + p.coords.longitude	+ '. Timestamp is: ' + p.coords.timestamp ).css({ color:"green" });

	$.getJSON("http://search.twitter.com/search.json?geocode=" + p.coords.latitude + '%2C' + p.coords.longitude + "%2C25km&callback=?", function(json){
			$("#status").css("color", "black");
			$("#status").css("font-size", "0.8em");
			$.each(json.results,function(i,tweet){
				$("#status").append('<tr><td><a href="http://twitter.com/'+tweet.from_user+'"><img width=48 height=48 class="imgTweet" src="'+tweet.profile_image_url+'"/></td><td><strong>'+
					tweet.text.linkify()+'</strong> near ' + tweet.location + '</td></tr>');
					//console.log(tweet);
				});

			});

}
