var map;
var baseurl = null;
var bounds;
var overlays = [];
var points = [];
var gmarkers = [];


function mapInit(){


	map = new GMap2(document.getElementById("maps"));
	map.setCenter(new GLatLng(39.828175, -98.579500), 4);
	map.enableScrollWheelZoom();
	map.enableDoubleClickZoom();
	map.addControl(new GHierarchicalMapTypeControl());
	map.addControl(new GLargeMapControl());

}


function gtc_javascript(data) {

	bounds = new GLatLngBounds();

		var xmlDoc = GXml.parse(data);

		var markers = xmlDoc.documentElement.getElementsByTagName("marker");
		for (var i = 0; i < markers.length; i++) {


			var lat = parseFloat(markers[i].getAttribute("lat"));
			var lng = parseFloat(markers[i].getAttribute("lng"));
			var event = markers[i].getAttribute("evnt");
			var uname = markers[i].getAttribute("name");

			if(lat != "" && lng != ""){
				var point = new GLatLng(lat,lng);
				bounds.extend(point);

				theemarker = createMarker(point,uname,event);
				map.addOverlay(theemarker);
			}
		}//for i
		map.setZoom(7);
		map.setCenter(bounds.getCenter());

}//end function

function createMarker(point,uname,event) {
	var marker = new GMarker(point);
	marker.myname = uname;
	marker.point = point;

	GEvent.addListener(marker, "click", function() {
		map.openInfoWindow(marker.getLatLng(), uname);
        });

	gmarkers.push(marker);
	return marker;
}


function gtc_get() {

	var url = "http://fleet.gpstrackit.net/datapump.php?report=javascript&datapump=00c397cc5c1dd3541df6da9dc53e4780767ebb20"; // ram
	
	var script = document.createElement('script');
	
	script.setAttribute('src', url+'&callback=cm_loadMapJSON');
	script.setAttribute('id', 'jsonScript');
	script.setAttribute('type', 'text/javascript');
	document.documentElement.firstChild.appendChild(script);

}


