var map, placemark, geoResult;

window.onload = function init () {
	if (document.getElementById('YMapsID')) {
		map = new YMaps.Map(document.getElementById('YMapsID'));
		map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
		map.addControl(new YMaps.TypeControl());
		map.addControl(new YMaps.ScaleLine());
		map.addControl(new YMaps.Zoom());
		map.addControl(new YMaps.ToolBar());
		map.addControl(new YMaps.MiniMap());
		
		showAddress('г. Ярославль, пр-т Фрунзе 37/18');
	}
}

function showAddress (value) {
    map.removeOverlay(geoResult);
    var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});

    YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
        if (this.length()) {
            geoResult = this.get(0);
            geoResult.setBalloonContent('<font style="font-size: 11px">Компания <b>Центр Строй</b><p>150006, г. Ярославль, пр-т Фрунзе 37/18 оф 201</p><p>Телефоны: 92-66-21, 8-915-978-77-07 </p></font>');
            geoResult.setIconContent('Центр Строй');
            map.addOverlay(geoResult);
            map.setBounds(geoResult.getBounds());
        } else alert('Фирма не найдена');
    });
}
