function refreshMetro(_r,_m,url,value)
	/**
	 * Функция обновления списка станций метро.
	 * Если нет ответа, или ошибка передачи - скрывает списко станций,
	 * очищая список вариантов (т.е. при submit поле считается незаполненым)
	 * @argument _r {DOMElement} селект регионов
	 * @argument _m {DOMElement} селект станций метро
	 * @argument url {string} УРЛ Ajax запроса
	 * @argument value {string} значение для value селекта станций метро
	 */
{
	if(_r.value!='None'){
		if (url == null)
			url = '/content/ajax/metro_list/'
		_m.innerHTML='';
		new Request.JSON({
			url: '/content/ajax/metro_list/' + _r.value + '/'+Math.ceil(Math.random()*1000)+'/', 
			onComplete: function(resp){
				if (resp && resp.metros.length>1){
					_m.empty();
					resp.metros.each(function(i){
						new Element('option', {
							value: i.value,
							html: i.text
						}).injectInside(_m);
					})
					_m.setStyle('display', '');
					_m.value = value
				} else {
					_m.setStyle('display', 'none');
				}
			}
		}).get({});
	} else {
		_m.innerHTML='';
		_m.setStyle('display', 'none');
	}
	return 1;
}