var directions = null;

function showRoad(from,to) {
	var map = _maps['basicMap'];
	map.clearOverlays(); 
	directionsPanel = document.getElementById("list_search_road");
	directions = new GDirections(map, directionsPanel);
	GEvent.addListener(directions, "error", routeHandleErrors);
	$('#list_search_road').html("");
	directions.load("from: " + from + " to: " + to );
}



function routeHandleErrors(){
	var err = '';
	if (directions.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
	err = '<i style="padding:10px;">Не удалось найти географическое положение для указанного адреса. Причиной может быть то, что адрес относительно новый или неправильный. <br> 1. Попробуйте рызличные написания адреса или напишите адрес в формате: Страна Город улица дом</i>';
	else if (directions.getStatus().code == G_GEO_SERVER_ERROR)
	err = 'Запрос на геокодирование, запрос маршрутов или максимального коэффициента масштабирования не удалось выполнить успешно';
	else if (directions.getStatus().code == G_GEO_MISSING_QUERY)
	err = 'Параметр отсутствует, или его значение неизвестно';
	else err = "";
	$('#list_search_road').html(err);
} 
