var iconBlue = new GIcon(); 
iconBlue.image = 'http://labs.google.com/ridefinder/images/mm_20_blue.png';
iconBlue.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
iconBlue.iconSize = new GSize(12, 20);
iconBlue.shadowSize = new GSize(22, 20);
iconBlue.iconAnchor = new GPoint(6, 20);
iconBlue.infoWindowAnchor = new GPoint(5, 1);

var customIcons = [];
customIcons["blue"] = iconBlue;

var gMarker = [];
var gImgurl = [];
var gName = [];
var gLocation = [];
var gAddress = [];
var gMobile = [];
var gEmail = [];
var last_marker;

function loadMap(curState) {
	
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById(curState+"-map"));
	//map.addControl(new GSmallMapControl());
	//map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(states[curState][0], states[curState][1]), states[curState][2]);
	//map.hideControls();
	GDownloadUrl(markerURL + "?state=" + curState, function(data) 
	{
	  var gP;
	  var xml = GXml.parse(data);
	  var markers = xml.documentElement.getElementsByTagName("marker");
	  for (var i = 0; i < markers.length; i++) {
		/*var id = markers[i].getAttribute("id");
		gName[id] = markers[i].getAttribute("name");
		gLocation[id] = markers[i].getAttribute("location");
		gAddress[id] = markers[i].getAttribute("address");
		gMobile[id] = markers[i].getAttribute("mobile");
		gEmail[id] = markers[i].getAttribute("email");
		gImgurl[id] = markers[i].getAttribute("imgurl");*/
		gP = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
						 parseFloat(markers[i].getAttribute("lng")));
		var marker = createMarker(gP);
		map.addOverlay(marker);
		//gMarker[id] = marker;
	  }
	});
  }
}

function createMarker(gP) {
  //var html = '';
  var marker = new GMarker(gP, customIcons['blue']);
	
 /* if(gImgurl[id]!="")
	html += '<img src="./image.php?filename=network_images/' + gImgurl[id] + '&width=45&height=65" align="left" style="margin-right:4px;">';
  if(gName[id]!="")
	html += '<b>' + gName[id] + '</b><br />';
  if(gMobile[id]!="")
	html += '<b>' + gMobile[id] + '</b><br />';
  if(gLocation[id]!="")
	html +=  '<i>' +gLocation[id] + '</i><br />';
  if(gEmail[id]!="")
	html += '<b>E-mail:</b> <a href="mailto:' + gEmail[id] + '">' + gEmail[id] + '</a><br />';
   GEvent.addListener(marker, 'click', function() {
	marker.openInfoWindowHtml(html);
  });*/
  return marker;
}