var data_count = 4;

function load(city,center,zoom){
	
	if(center==null) center = 1;
	if(!zoom) zoom = 13;
	
    if (GBrowserIsCompatible()) {
		
        var map = new GMap2(document.getElementById("map"));
        
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
	    map.enableDoubleClickZoom();

        var infoTabs = [""];

        for ( count = 1; count <= data_count; count++) {

        	eval('data'+count+'=new Data'+count+'()');

			if(city!=null) {
				eval('data'+count+'.markers'+city+'.openInfoWindowHtml(data'+count+'.htmlcontents['+city+']);');
				eval('map.setCenter(data'+count+'.markers'+city+'.getLatLng(), zoom);');			
			}else {
				eval('map.setCenter(data'+count+'.markers'+center+'.getLatLng(), zoom);');			
			}

			eval('var htmlcontCount = data'+count+'.htmlcontents.length');			
			
			for(key=0;key<htmlcontCount;key++) {
				
				map.addOverlay(eval('data'+count+'.markers'+key));
				eval('GEvent.addListener(data'+count+'.markers'+key+', "click", function(){data'+count+'.markers'+key+'.openInfoWindowHtml(data'+count+'.htmlcontents['+key+']);});');
			}
		
        }
    }
}

