$('additions').setHTML('');

function side(myvar,name,type,i,graphic) {
	if (type == "marker") {
		//return '<li><a href="javascript: GEvent.trigger('+myvar+'.gmarkers['+i+'],\'click\'); map.setCenter('+myvar+'.gmarkers['+i+'].getPoint(), 8); ">' + name + '</a></li>';
		return '<li><a href="javascript: gclick('+myvar+','+i+');">' + name + '</a></li>';
	}
	return "";
}

var c=0;

function checkforall(){
	c++;
	if(c==12){
		map.setCenter(new GLatLng( 36,-10),2, G_NORMAL_MAP);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.enableScrollWheelZoom();
		map.enableDoubleClickZoom();
		map.enableContinuousZoom();
		
		var mt = map.getMapTypes();
		for (var i=0; i<mt.length; i++) {
			mt[i].getMinimumResolution = function() {return 2;}
			mt[i].getMaximumResolution = function() {return 16;}
		}
	}
}
			
function gclick( myvar, i ){
	GEvent.trigger( myvar.gmarkers[i],'click');
	map.setCenter( myvar.gmarkers[i].getPoint(), 8); 
}

var map=new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng( 36,-10),2, G_NORMAL_MAP);
var exml1 = new EGeoXml("exml1", map, "<?php echo $uri;?>js/gmaps/kml/map/headquarters.xml", { sidebarid:"the_side_bar",	iwwidth:250, sortbyname:true } );
var exmlb = new EGeoXml("exmlb", map, "<?php echo $uri;?>js/gmaps/kml/map/automotive.xml", 	{ sidebarid:"the_side_bar",	iwwidth:250,  sortbyname:true } );
var exml3 = new EGeoXml("exml3", map, "<?php echo $uri;?>js/gmaps/kml/map/nonautomotive.xml", { sidebarid:"the_side_bar",	iwwidth:250,  sortbyname:true } );
var exml4 = new EGeoXml("exml4", map, "<?php echo $uri;?>js/gmaps/kml/map/services.xml",  { sidebarid:"the_side_bar",	iwwidth:250,  sortbyname:true } );


GEvent.addListener(exml1, "parsed", checkforall);
GEvent.addListener(exmlb, "parsed", checkforall);
GEvent.addListener(exml3, "parsed", checkforall);
GEvent.addListener(exml4, "parsed", checkforall);


exml1.parse();	
exmlb.parse();		
exml3.parse();
exml4.parse();
