window.onload = YMaps.load();

function YMapsShowAdress(value) {
    var ym = document.getElementById("YMapsID");
    map = new YMaps.Map(ym);
    map.addControl(new YMaps.Zoom());
	map.addControl(new YMaps.TypeControl());

    ym.style.height = "400px";
    ym.style.width = "500px";
	ym.style.margin = "5px 5px 5px 5px";

    var geocoder = new YMaps.Geocoder(value, {boundedBy: map.getBounds()});
    YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
        if (this.length()) {
            var placemark = this.get(0);
            map.setBounds(placemark.getBounds());
            map.addOverlay(placemark);
            placemark.openBalloon();
        } else {
            alert("Ничего не найдено")
        }
    });
}
