  function checkForm() {
	if (!document.searchdrugsform.drug.options[document.searchdrugsform.drug.selectedIndex].value) {
		alert('Выберите препарат');
		document.searchdrugsform.drug.focus();
		return false;
	}
	if (!document.searchdrugsform.city.options[document.searchdrugsform.city.selectedIndex].value) {
		alert('Выберите город');
		document.searchdrugsform.city.focus();
		return false;
	}
	
  }

  function cityNotFound() {
	alert('Препарат не найден в аптеках');
  }

  function getCities() {
	var oldCity = document.searchdrugsform.city.options[document.searchdrugsform.city.selectedIndex].value;
	document.searchdrugsform.city.options.length = 1;
	document.searchdrugsform.city.options[0].value = '';
	document.searchdrugsform.city.options[0].text = 'поиск в городах';
	var rnd=Math.round((Math.random()*10000000));
    JsHttpRequest.query(
      '/ru/getcities?'+rnd, // путь к backend-скрипту
      {
        'drug': document.searchdrugsform.drug.value,
		'otc': document.searchdrugsform.otc.value
      },
      // Функция-обработчик, вызывается при ответе сервера. 
      function(result, errors) {
        // Вывести отладочные сообщения (если нужно).
        // document.getElementById("debug").innerHTML = errors; 
        // Вывести результат работы.
		if (result["cities"]) {
			var len = parseInt(result["cities"].length);
			if (len>0) {
				var oldCityFound = true;
				if (oldCity) {
					oldCityFound = false;
					for (var i=0;i<len;i++) {
						if (result["cities"][i]==oldCity) {
							oldCityFound = true;
						}
					}
				}

				if (oldCity && !oldCityFound) {
					result["cities"].length++;
					for (var i=result["cities"].length-1;i>0; i--) {
						result["cities"][i] = result["cities"][i-1];
					}
					result["cities"][0] = 'Выберите город';
				}
				document.searchdrugsform.city.options.length = result["cities"].length
				for (var i=0;i<result["cities"].length; i++) {
					document.searchdrugsform.city.options[i].value = result["cities"][i];
					document.searchdrugsform.city.options[i].text = result["cities"][i];
					if (document.searchdrugsform.city.options[i].value=='Выберите город') {
						document.searchdrugsform.city.options[i].value = '';
					}
					if (result["cities"][i]==oldCity) {
						document.searchdrugsform.city.options[i].selected = true;
					}
				}
			} else {
				cityNotFound();
			}
		} else {
			alert('Повторите поиск');
		}
        
      }
    );
  }
