var placemark;
var map = new YMaps.Map(document.getElementById("point-holder"));
map.addControl(new YMaps.TypeControl());
map.enableScrollZoom();
map.addControl(new YMaps.Zoom());

function showAddress (value, date) {
    var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});
    YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
        if (this.length()) {
            var geoResult = this.get(0);
            map.setBounds(geoResult.getBounds());

            placemark = new YMaps.Placemark(geoResult.getGeoPoint(), {draggable: false, hideIcon: false, style:"default#orangePoint"});
            map.addOverlay(placemark);
            placemark.setGeoPoint(geoResult.getGeoPoint());
            setBalloonInfo(placemark, geoResult.getGeoPoint(), geoResult.text, date);
            placemark.openBalloon();
        }else {
            alert("Ничего не найдено")
            }
    });
}

function setBalloonInfo (placemark, geoPoint, text, date) {
    var content = '';
    if (text) {
        content += '<div class="title232">' + text + '</div>';
    }
    content += '<span class="coords-title232"> Дата: </span>' + date;
    placemark.setBalloonContent(content);
}
