
    function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
		var topLeft = new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(2,47));
		map.setMapType(G_SATELLITE_MAP);
		map.addControl(new GSmallZoomControl(), topLeft);
		var ddddLoc = new GLatLng(34.042841, -118.256445);
		var max = 20;
		var min = 12;
		var randScale = Math.floor(Math.random()*(max-min+1)+min);
		
		var centerPos = new GLatLng(34.093326, -118.332366);
	
		var ddddIcon = new GIcon();
					
		switch (randScale) 
		{
		
	case 12:
			var centerPos = new GLatLng(34.110383,-118.135986);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_44.png";
			ddddIcon.iconSize = new GSize(107,55);
			ddddIcon.iconAnchor = new GPoint(91,21);
			ddddIcon.infoWindowAnchor = new GPoint(91,21);
			break;
		case 13:
			var centerPos = new GLatLng(34.075838, -118.198642);
			
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_51.png";
			ddddIcon.iconSize = new GSize(123,63);
			ddddIcon.iconAnchor = new GPoint(105,23);
			ddddIcon.infoWindowAnchor = new GPoint(105,23);
			break;
		case 14:
			var centerPos = new GLatLng(34.058988, -118.228597);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_58.png";
			ddddIcon.iconSize = new GSize(139,71);
			ddddIcon.iconAnchor = new GPoint(118,26);
			ddddIcon.infoWindowAnchor = new GPoint(118,26);
			break;
		case 15:
			var centerPos = new GLatLng(34.050739, -118.243145);

			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_65.png";
			ddddIcon.iconSize = new GSize(157,79);
			ddddIcon.iconAnchor = new GPoint(133,29);
			ddddIcon.infoWindowAnchor = new GPoint(133,29);
			break;
		case 16:
			var centerPos = new GLatLng(34.046668,-118.250119);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_72.png";
			ddddIcon.iconSize = new GSize(173,89);
			ddddIcon.iconAnchor = new GPoint(147,32);
			ddddIcon.infoWindowAnchor = new GPoint(147,32);
			break;
		case 17:
			var centerPos = new GLatLng(34.044703, -118.253445);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_79.png";
			ddddIcon.iconSize = new GSize(191,97);
			ddddIcon.iconAnchor = new GPoint(162,35);
			ddddIcon.infoWindowAnchor = new GPoint(162,35);
			break;
		case 18:
			var centerPos = new GLatLng(34.043747, -118.255017);
			
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_86.png";
			ddddIcon.iconSize = new GSize(207,105);
			ddddIcon.iconAnchor = new GPoint(176,37);
			ddddIcon.infoWindowAnchor = new GPoint(176,37);
			break;
		case 19:
			var centerPos = new GLatLng(34.043280, -118.255768);

			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_93.png";
			ddddIcon.iconSize = new GSize(225,115);
			ddddIcon.iconAnchor = new GPoint(190,41);
			ddddIcon.infoWindowAnchor = new GPoint(190,41);
			break;
		case 20:
			var centerPos = new GLatLng(34.043053, -118.256127);
			
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_100.png";
			ddddIcon.iconSize = new GSize(242,123);
			ddddIcon.iconAnchor = new GPoint(204,44);
			ddddIcon.infoWindowAnchor = new GPoint(204,44);
			break;
		}
		
		
		map.setCenter(centerPos, randScale);
	
		ddddIcon.shadow = "http://www.dptdddd.com/images/dddd_x_shadow.png";
		ddddIcon.shadowSize = new GSize(1,1);
		markerOptions = { icon:ddddIcon };
		map.addOverlay(new GMarker(ddddLoc, markerOptions));
		
		//GEvent.addListener(map, "click", function() {
		//map.panTo(new GLatLng(34.053726, -118.252201));});
		
	GEvent.addListener(map, "moveend", function() {
          var center = map.getCenter();
		  var zoom = map.getZoom();
         //document.getElementById("message").innerHTML = center.toString();
		 // document.getElementById("message2").innerHTML = zoom.toString();
	});
			
	GEvent.addListener(map, "zoomend", function(oldLevel,newLevel) {
											
		var myNewZoom = newLevel;
		
        switch (myNewZoom) 
		{
		case 11:
		var myNewZoom = 12;
		map.setZoom(12);
		break;
		
		case 12:
			var centerPos = new GLatLng(34.110383,-118.135986);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_44.png";
			ddddIcon.iconSize = new GSize(107,55);
			ddddIcon.iconAnchor = new GPoint(91,21);
			ddddIcon.infoWindowAnchor = new GPoint(91,21);
			break;
		case 13:
			var centerPos = new GLatLng(34.075838, -118.198642);
			
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_51.png";
			ddddIcon.iconSize = new GSize(123,63);
			ddddIcon.iconAnchor = new GPoint(105,23);
			ddddIcon.infoWindowAnchor = new GPoint(105,23);
			break;
		case 14:
			var centerPos = new GLatLng(34.058988, -118.228597);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_58.png";
			ddddIcon.iconSize = new GSize(139,71);
			ddddIcon.iconAnchor = new GPoint(118,26);
			ddddIcon.infoWindowAnchor = new GPoint(118,26);
			break;
		case 15:
			var centerPos = new GLatLng(34.050739, -118.243145);

			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_65.png";
			ddddIcon.iconSize = new GSize(157,79);
			ddddIcon.iconAnchor = new GPoint(133,29);
			ddddIcon.infoWindowAnchor = new GPoint(133,29);
			break;
		case 16:
			var centerPos = new GLatLng(34.046668,-118.250119);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_72.png";
			ddddIcon.iconSize = new GSize(173,89);
			ddddIcon.iconAnchor = new GPoint(147,32);
			ddddIcon.infoWindowAnchor = new GPoint(147,32);
			break;
		case 17:
			var centerPos = new GLatLng(34.044703, -118.253445);
	
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_79.png";
			ddddIcon.iconSize = new GSize(191,97);
			ddddIcon.iconAnchor = new GPoint(162,35);
			ddddIcon.infoWindowAnchor = new GPoint(162,35);
			break;
		case 18:
			var centerPos = new GLatLng(34.043747, -118.255017);
			
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_86.png";
			ddddIcon.iconSize = new GSize(207,105);
			ddddIcon.iconAnchor = new GPoint(176,37);
			ddddIcon.infoWindowAnchor = new GPoint(176,37);
			break;
		case 19:
			var centerPos = new GLatLng(34.043280, -118.255768);

			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_93.png";
			ddddIcon.iconSize = new GSize(225,115);
			ddddIcon.iconAnchor = new GPoint(190,41);
			ddddIcon.infoWindowAnchor = new GPoint(190,41);
			break;
		case 20:
			var centerPos = new GLatLng(34.043053, -118.256127);
			
			ddddIcon.image = "http://www.dptdddd.com/images/dptdddd_100.png";
			ddddIcon.iconSize = new GSize(242,123);
			ddddIcon.iconAnchor = new GPoint(204,44);
			ddddIcon.infoWindowAnchor = new GPoint(204,44);
			break;
		}
		
		
		ddddIcon.shadow = "http://www.dptdddd.com/images/dddd_x_shadow.png";
		ddddIcon.shadowSize = new GSize(1,1);
		markerOptions = { icon:ddddIcon };
		map.clearOverlays();
		map.addOverlay(new GMarker(ddddLoc, markerOptions));
		
		map.setCenter(centerPos, myNewZoom);
		});
      }
    }