
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
	{
There has been an error in query SELECT * FROM t_map m INNER JOIN t_blog b ON m.id_blog=b.id_blog WHERE m.id_blog=0 AND m.id_article IN () ORDER BY id_article: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY id_article' at line 1	nd_drawMap(, , , , , );
mapArray[0].disableDragging();
mapArray[0].setMapType();
mapArray[0].removeMapType(G_NORMAL_MAP);
mapArray[0].removeMapType(G_SATELLITE_MAP);
mapArray[0].removeMapType(G_HYBRID_MAP);
	}
	catch (err)
	{
		setTimeout(nd_loadAll,2000);
	}
}
nd_loadAll();

   

