function initialize() {

    /**
     * autor : CTAPbIu_MABP
     * email : ctapbiumabp@gmail.com
     * url : http://mabp.kiev.ua/2010/08/22/google-maps-v3-and-raphael/
     */

    var map = new google.maps.Map(document.getElementById("map1"), {
		zoom: 0,
		center: new google.maps.LatLng(0,0),
		mapTypeControlOptions: {
			mapTypeIds: ['myCustomMap']
		}
    });

    map.mapTypes.set('myCustomMap', new CoordMapType());
    map.setMapTypeId('myCustomMap');
	

	for (var i=0,j=11;i<j;i++){
		new google.maps.Circle({
			strokeWeight: 2,
			strokeColor : "#ffffff",
			map : map,
			center : new google.maps.LatLng(0, 0),
			radius : i*1000000
		});
	}
	
    var map = new google.maps.Map(document.getElementById("map2"), {
		zoom: 0,
		center: new google.maps.LatLng(0,0),
		mapTypeControlOptions: {
			mapTypeIds: ['myCustomMap']
		}
    });
	
    map.mapTypes.set('myCustomMap', new CoordMapType());
    map.setMapTypeId('myCustomMap');
	
	// мой маленький хак для правильной работы примера 
	map.mapTypes.get('myCustomMap').projection.scaleLat = 1;
	
	new RaphaelCircle({
		map:map,
		position: new google.maps.LatLng(0, 0),
		radius : 100
	});
	
}

google.maps.event.addDomListener(window, 'load', initialize);
