var map
var adm_marker
var marker = new Array();
function init_map(x,y,scale){
    map = new VMapEngine(document.getElementById('viewport'));
    map.setCenter(new VGeoPoint(x, y), scale);
    return map.initialize();
}
function set_marker(x, y, hint, info, id){  
  marker[id] = new VMarker(new VGeoPoint(x, y));
   // Задаем возможность перетаскивания  
//  marker.setDraggable(true);  
  // Всплывающая подсказка  
  marker[id].setHint(hint);  
  // Задаем заголовок и текст информационного окна  
  var infoWindow = new VInfoWindow(hint, info);  
  // Задаем размер информационного окна  
  infoWindow.setSize(VInfoWindow.MEDIUM);
  // Устанавливаем информационное окно  
  marker[id].bindInfoWindow(infoWindow);
  // Добавляем маркер на карту  
  map.addMarker(marker[id]);  
  // Перерисовка карты  
  map.repaintMap();  
}

function set_adm_marker(x, y){
 adm_marker = new VMarker(new VGeoPoint(x, y));
 // Задаем возможность перетаскивания  
 adm_marker.setDraggable(true);  
 map.addMarker(adm_marker);  
 map.repaintMap();  
}

// Обработка окончания перетаскивания маркера  
function marker_drag(point) {
	var x = point.convertToGeoPoint().getLongitude().toPrecision(6);
	var y = point.convertToGeoPoint().getLatitude().toPrecision(6);
	document.getElementById('m_x').value=x;
	document.getElementById('m_y').value=y;
}

function click_marker(id){
	//marker[id].setIcon(new VMarkerIcon(27,32, "../images/arrow.gif"));
    map.setCenter(marker[id].getPoint());
    marker[id].openInfoWindow();
	map.repaintMap();  
} 

function click_rubr(condition,page_num, mark_count,name_condition){
	$('#markerlist').load('markerlist.php', {'condition': condition, 'name_condition': name_condition, 'page_num': page_num, 'mark_count': mark_count}, function(data) {
	//eval(data.otvet);
	//alert (data);
}); 
}

