 //<![CDATA[


window.onload = load; 

var cv = vis.split('|');
var cp = points.split('|');
var map = null;
//var geocoder = null;
    
    
function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
	 
 
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());   
        // map.addControl(new GOverviewMapControl());      
        var point0=new GLatLng(centerx,centery);
        map.setCenter(point0, zoom);
        
       // map.addOverlay(createMarker(point));
    	
	for(i=0; i<cv.length; i++){
	    var country=cv[i];
	    var point=cp[i];
	    //showAddress(country);
	    setMarker(country, point);
	    //var point = geocoder.getLatLng( country );
	    //gp(point,country) ;
	}


      }       
}
	
function setMarker(address, pointstr){
// Create our "tiny" marker icon
var icon = new GIcon();
icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);
//new GMarker(point, icon)
//map.addOverlay();



	var latlon=pointstr.split(',');
	var point=new GLatLng(latlon[0], latlon[1]);
	var marker = new GMarker(point, icon);
         
      GEvent.addListener(marker, "click", function() {
    		marker.openInfoWindowHtml('<h3>'+address+'</h3>');
  	});
      map.addOverlay(marker);
        
 
}	

function showAddress(address) {
 var geocoder = new GClientGeocoder();
 if (geocoder) {
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        //address + " not found";
      } else {
        //map.setCenter(point, 18);
        var marker = new GMarker(point);
         
            GEvent.addListener(marker, "click", function() {
    			marker.openInfoWindowHtml(address);
  		});
        map.addOverlay(marker);
        //marker.openInfoWindowHtml(address);
        
      }
    }
  );
 }
}

window.onunload = GUnload;	

    //]]>
