// JavaScript Document

function getFollowing()
{
	//
	$userName = document.getElementById('userName').value;
	//alert("getFollowing");
	$("div[id=form]").hide("fast");
    $("div[id=working]").show("fast");
	//alert("after hide/show");
	$.get("twitterInt.php", { userName: $userName },
  function(data){
	  //alert("json return");
	  //alert(data);
	  //$data = eval(data);
	  //alert(data);
	  var data = JSON.parse(data);
	 //alert( typeof(data.limitReached) );
	if( typeof(data.markers) != 'undefined' )  
	{
		for ( var i in data.markers )
		{
			addMarker( data.markers[i].lat, data.markers[i].long, "<img src='"+data.markers[i].image+"'>"+data.markers[i].name );
		}
	   map.setCenter(new GLatLng(data.center.lat, data.center.long), 4);
	   
		document.getElementById('info').innerHTML = '<a href="javascript:startOver()">Click here to find another following</a><br />' + data.info;
	}
	else
	{
		if(data.limitReached == true)
			document.getElementById('info').innerHTML = '<a href="javascript:startOver()">Click here to find another following</a><br />Sorry we\'ve reached the limit of page requests twitter will allow<br />Try back in an hour or so.';
		else
			document.getElementById('info').innerHTML = '<a href="javascript:startOver()">Click here to find another following</a><br />Sorry their was an error finding this persons following<br />';
	}
	$("div[id=working]").hide("fast");
	$("div[id=info]").show("fast");
	
	},"text");
	//alert("End get Following");
}

function addMarker( $lat, $long, $msg )
{
	var latlng = new GLatLng($lat,$long);
	//map.addOverlay(new GMarker(latlng));	
	
	var marker = new GMarker(latlng);
	if( $msg != "" )
	{
		GEvent.addListener(marker, "click", function() {
		map.closeInfoWindow();
		marker.openInfoWindowHtml($msg);
		});
	}
    map.addOverlay(marker);

}

function startOver()
{
	$("div[id=info]").hide("fast");
	//Clear Markers
	map.clearOverlays();
	$("div[id=form]").show("fast");
}
