	var geocoder = null;
	var map;
	var point;
	var marker;
	function initialize(){
		if (GBrowserIsCompatible()){
		      map = new GMap2(document.getElementById('map_canvas'));
			map.setCenter(new GLatLng(51.66271682130387, 39.20828998088837), 12);
			map.addControl(new GLargeMapControl());

			var ico = new GIcon(G_DEFAULT_ICON);
			ico.image = "../images/map.png";
			ico.iconSize = new GSize(34, 34);
			ico.shadowSize = new GSize(0, 0);
			ico.iconAnchor = new GPoint(34, 34);
			markerOptions = { icon:ico, title: 'Траст' };

			point = new GLatLng(51.652230679179645, 39.171345233917236);
			marker = new GMarker(point , markerOptions);
			GEvent.addListener(marker, "click", 	function(){marker.openInfoWindowHtml( '<p><img src="../images/office1.jpg" style="border:1px #DDDDDD solid" align="left" hspace="10"> <b>СН "Траст", Главной офис</b></p><p>Воронеж, ул. Ворошилова 7а</p>' );});
			map.addOverlay(marker);

			point = new GLatLng(51.70553471198471,39.16075050830841);
			var marker2 = new GMarker(point , markerOptions);
			GEvent.addListener(marker2, "click", 	function(){marker2.openInfoWindowHtml( '<p><img src="../images/office2.jpg" style="border:1px #DDDDDD solid" align="left" hspace="10"> <b>СН "Траст", Дополнительный офис</b></p><p>Воронеж, ул. Лизюкова 61в</p>' );});
			map.addOverlay(marker2);

			geocoder = new GClientGeocoder();
		}
	}
	
    function showAddress(){
		var address = "Воронеж, " + fm.street.value;
		if (geocoder){	
			geocoder.getLatLng(
				address,
				function(point){	
				    if (!point) {	alert("Адрес: "+ address + " не найден");	
					}else{
						map.setCenter(point, 13);
						var marker = new GMarker(point);
						GEvent.addListener( marker, "click", 	function(){	map.openInfoWindowHtml( point , address);	});
						map.addOverlay(marker);
						map.openInfoWindowHtml( point , address);
					}
				}
			);
		}
	}
