function checkOfficesZakaz() {
	formErrors = false;    
	if (document.flatszakaz.user_firma.value.length < 2) {
		formErrors = "Необходимо указать название компании";
	}
	if (document.flatszakaz.user_subject.value.length < 2) {
		formErrors = "Необходимо указать текст сообщения";
	}
	if (document.flatszakaz.user_tel.value.length < 2) {
		formErrors = "Необходимо указать контактный телефон";
	}
	if (document.flatszakaz.user_name.value.length < 2) {
		formErrors = "Необходимо указать своё имя";
	}
	if (formErrors) {
		alert(formErrors);
		return false;
	} else {
		//formObj.preview.disabled = true;
		//formObj.submit.disabled = true;
		return true;
	}
}
//var map;
//function init () {
//  map = new YMaps.Map( document.getElementById("YMapsID") );
//  map.setCenter(new YMaps.GeoPoint(37.62, 55.75), 13, 
//		YMaps.MapType.MAP);
//		map.addControl(new YMaps.Zoom());
//		map.setMaxZoom(14);
//		map.setMinZoom(12);
//		var ml = new YMaps.YMapsML( 'http://www.bellmarc.ru/geo_code.asp' );
//		map.addOverlay(ml);
//}

        window.onload = function () {
            // Создаем и инициализируем карту
            var map = new YMaps.Map(document.getElementById("YMapsID"));
            map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 13);
 
			map.addControl(new YMaps.Zoom());
			map.setMaxZoom(14);
			map.setMinZoom(12);
			var ml = new YMaps.YMapsML( 'http://www.bellmarc.ru/geo_code.asp' );
        	map.addOverlay(ml);
 
            // Вспомогательная функция обработки шаблонов
            function processTemplate (template, tile, zoom) {
                return template.replace(/%x/ig, tile.getX()).replace(/%y/ig, tile.getY()).replace(/%z/ig, zoom);
            }
 
            // Источник тайлов с изображениями
            var ds = new YMaps.TileDataSource('png/%z/tile-%x-%y.png', 1, 0);
            ds.getTileUrl = function (tileNumber, zoom) {
                return processTemplate(
                    YMaps.TileDataSource.prototype.getTileUrl.call(this, tileNumber, zoom),
                    tileNumber,
                    zoom
                );
            };
            // Добавляем "картиночный" слой на карту
            map.addLayer(new YMaps.Layer(ds));
 
            // Источник тайлов с описаниями активных областей
            var os = new YMaps.Hotspots.ObjectSource('js/%z/tile-%x-%y.js', 'bellmarc-%x-%y-%z');
            os.getTileUrl = function (tileNumber, zoom) {
                return processTemplate(
                    YMaps.Hotspots.ObjectSource.prototype.getTileUrl.call(this, tileNumber, zoom),
                    tileNumber,
                    zoom
                );
            };
            os.getKey = function (tileNumber, zoom) {
                return processTemplate(
                    YMaps.Hotspots.ObjectSource.prototype.getKey.call(this, tileNumber, zoom),
                    tileNumber,
                    zoom
                );
            };
            // Добавляем слой активных областей на карту
            var hLayer = new YMaps.Hotspots.Layer(os);
            map.addLayer(hLayer);
 
            map.enableScrollZoom();
        }
