required = new Array("name", "phone", "text");
required_show = new Array("Контактное лицо", "Контактный телефон", "Текст заказа");


YMaps.jQuery(function () {
  var map = new YMaps.Map(YMaps.jQuery("#YMapsID-1021")[0]);
  map.setCenter(new YMaps.GeoPoint(37.66707,55.60855), 14, YMaps.MapType.MAP);
  map.addControl(new YMaps.Zoom());
  map.addControl(new YMaps.ToolBar());
  map.addControl(new YMaps.TypeControl());

  YMaps.Styles.add("constructor#pmdbl1Placemark", {
		iconStyle : {
			 href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmdbl1.png",
			 size : new YMaps.Point(36,41),
			 offset: new YMaps.Point(-13,-40)
		}
  });


 map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.670417,55.607032), "constructor#pmdbl1Placemark", "ГидроГрупп"));
  
  function createObject (type, point, style, description) {
		var allowObjects = ["Placemark", "Polyline", "Polygon"],
			 index = YMaps.jQuery.inArray( type, allowObjects),
			 constructor = allowObjects[(index == -1) ? 0 : index];
			 description = description || "";
		
		var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
		object.description = description;
		
		return object;
  }
});


function GMapInit() {
	// Инициализация класса Google Maps и расположение карты в слое GMapContainer
	var map = new GMap2(document.getElementById("GMapContainer"));

	// Задаем настройки вывода
	map.setCenter(new GLatLng(55.607032, 37.670417), 14); 	// Широта, долгота и коэффициент
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());

	var ggIcon_1 = new GIcon(G_DEFAULT_ICON);
	ggIcon_1.image = "/image/map_icon/gg.png";
	ggIcon_1.iconSize = new GSize(62, 41);
	ggIcon_1.iconAnchor = new GPoint(31, 41);

	markerOptions_1 = { icon:ggIcon_1 };

	var point_1 = new GLatLng(55.607032, 37.670417);
	map.addOverlay(new GMarker(point_1, markerOptions_1));
}

function initSpecScript() {
	GMapInit();
}

