
var mapArray = new Array;
var markerArray = new Array;
var cntMap = 0;
var cntMarker = 0;

function el(di)
{
	return document.getElementById(di);
}

function nd_drawMap(idmap, lat, lon, z, w, h)
{
	var elm = el("mapdaze_"+idmap);
	elm.style.width=(w+10)+'px';
	elm.style.height=(h+25)+'px';
	elm.className = "nd_back";
	
	elm.innerHTML = " <div class='nd_backl'><b>Map embedded with <a href='http://www.mapdaze.com/' class='nd_backlink' target='_top' style='color:blue'>mapdaze</a> </b></div><div id='ndm_"+idmap+"' class='nd_map' style='width:"+w+"px;height:"+h+"px;'></div>";  
	
	var ndm = el("ndm_"+idmap);
	ndm.id = "ndm_"+idmap; ndm.style.width = w+'px'; ndm.style.height = h+'px';
	ndm.className = "nd_map";
	
	mapArray[cntMap] = new GMap2(el("ndm_"+idmap));
	mapArray[cntMap].addControl(new GMapTypeControl());
	mapArray[cntMap].setCenter(new GLatLng(lat, lon), z);
	
	cntMap++;
}

function nd_openInfo(id)
{
	mapArray[markerArray[id].map].center =mapArray[markerArray[id].map].getCenter();  
	markerArray[id].openInfoWindowHtml(markerArray[id].pp ); 
}
		
function nd_addMarker(idxmap, lat, lon)
{
	markerArray[cntMarker] = new GMarker(new GLatLng(lat, lon));
	markerArray[cntMarker].index=cntMarker;
	markerArray[cntMarker].map=idxmap;
	GEvent.addListener(markerArray[cntMarker], 'click', function () {						
		nd_openInfo(this.index);
	});
	GEvent.addListener(markerArray[cntMarker], 'infowindowclose', function () {				mapArray[this.map].panTo(mapArray[this.map].center);
	});
	mapArray[idxmap].addOverlay(markerArray[cntMarker]);
	cntMarker++;		
}

function nd_loadAll()
{
	try
	{
	nd_drawMap(435, 33.91970, -83.46817, 13, 300, 300);
mapArray[0].addControl(new GSmallZoomControl());
mapArray[0].setMapType(G_NORMAL_MAP);
nd_addMarker(0, 33.91970, -83.46820);
markerArray[0].pp = "<b>Marker</b><div class='nd_desc'></div><a href=http://usermap.mapdaze.com/listmap.php?markerid=3366 target=_blank class='nd_backlink' style='color:blue'>Link to other articles</a><br/><a href=http://maps.google.com/maps?f=d&daddr=33.91970,-83.46820 target=_blank class='nd_backlink' style='color:blue'>Get directions to here</a>";
	}
	catch (err)
	{
		setTimeout(nd_loadAll,2000);
	}
}


   
