function add_street(){
 document.getElementById('multi_street').style.display='';
 num_s = document.getElementById('found_streets').options.selectedIndex;
 p_id = document.getElementById('found_streets').options[num_s].value;
 if (document.getElementById('found_streets').options.selectedIndex!=-1){
 if(!document.getElementById("street[" + p_id + "]"))
   {  				var SPAN = document.createElement("SPAN");
				SPAN.id = "street[" + document.getElementById('found_streets').options[num_s].value + "]";

  				var objHTML = document.createElement("INPUT");
  				objHTML.type = 'checkbox';
				objHTML.name = "street[" + document.getElementById('found_streets').options[num_s].value + "]";
				objHTML.id = "chck_" + objHTML.name;
				var id_checkbox = objHTML.id;
				eventAdd(objHTML,"onclick", "del_street('" + objHTML.name + "');");
  				objHTML.value = document.getElementById('found_streets').options[num_s].value;
   				SPAN.appendChild(objHTML);

   				var text = document.createTextNode(document.getElementById('found_streets').options[num_s].text);
   				SPAN.appendChild(text);
   				var objHTML = document.createElement("BR");
        		SPAN.appendChild(objHTML);
   				document.getElementById('multi_street').appendChild(SPAN);

                document.getElementById(id_checkbox).checked=true;

	           	document.getElementById('street').value='';
  				document.getElementById('Streets').removeChild(document.getElementById('Streets').lastChild);
  				document.getElementById('Streets').removeChild(document.getElementById('Streets').lastChild);
  		   }
  		   else alert(document.getElementById('found_streets').options[num_s].text + ' уже выбрано');
 }
}

function add_city(){
 //document.getElementById('city_select').style.display='';
 num_s = document.getElementById('city_select').options.selectedIndex;
 p_id = document.getElementById('city_select').options[num_s].value;
 //alert(p_id);
 if (document.getElementById('city_select').options.selectedIndex!=-1){
 if(!document.getElementById("city[" + p_id + "]"))
   {
  				var SPAN = document.createElement("SPAN");
				SPAN.id = "city[" + document.getElementById('city_select').options[num_s].value + "]";

  				var objHTML = document.createElement("INPUT");
  				objHTML.type = 'checkbox';
				objHTML.name = "city[" + document.getElementById('city_select').options[num_s].value + "]";
				objHTML.id = "chck_" + objHTML.name;
				var id_checkbox = objHTML.id;
				eventAdd(objHTML,"onclick", "del_city('" + objHTML.name + "');");
  				objHTML.value = document.getElementById('city_select').options[num_s].value;
   				SPAN.appendChild(objHTML);

   				var text = document.createTextNode(document.getElementById('city_select').options[num_s].text);
   				SPAN.appendChild(text);
   				var objHTML = document.createElement("BR");
        		SPAN.appendChild(objHTML);
   				document.getElementById('multi_city').appendChild(SPAN);

                document.getElementById(id_checkbox).checked=true;

	           	document.getElementById('city').value='';
  				document.getElementById('Citys').removeChild(document.getElementById('Citys').lastChild);
  				document.getElementById('Citys').removeChild(document.getElementById('Citys').lastChild);
  				//$('#obl_id option:first').attr('selected', 'yes');
  		   }
  		   else alert(document.getElementById('city_select').options[num_s].text + ' уже есть');
 }
}

function prepare_search(){

        var selected = $("#obl_id option:selected").val();


	if ($("#obl_id option:selected").val() == 1 || $("#obl_id option:selected").val() == 10)
	     {
	        var adr_param = '';
	        if($("#obl_id option:selected").val() == 10) adr_param = 'city_num=11622';
	        var street_str = "<font color=blue>введите несколько букв названия улицы</font><br><input name=\"street\" id=\"street\" size=\"20\"><input type=\"button\" value=\"Найти\" onclick=\"xajax_show_street(document.getElementById('street').value,'" + adr_param + "',0);\">&nbsp;<div id=\"Links\"></div><div id=\"Streets\"></div><font color=green>выбраны улицы:</font><br><div id=\"multi_street\"></div>";
			$("#city_search").empty();
			$("#city_search").append(street_str);
			$("#city_search").show();
			$("#mo").empty();
		 }

	else
	    {
	        var city_str = "<font color=blue>Введите несколько первых букв названия населенного пункта</font><br /><input name=\"city\" id=\"city\" size=\"20\"> <input type=\"button\" value=\"Найти\" onclick=\"xajax_show_city(document.getElementById('city').value,$('#obl_id option:selected').val());\"><br><div id=\"Citys\"></div><font color=\"green\">Выбрано:</font><br><div id=\"multi_city\" style=\"width: 400px;\"></div>";
			$("#mo").empty();
			$("#city_search").empty();
			$("#city_search").append(city_str);
			$("#city_search").show();
	    }


	if ($("#obl_id option:selected").val() > 2 && $("#obl_id option:selected").val() != 10 && $("#obl_id option:selected").val() < 83)
	  {			$("#metro_selected_form").remove();
			$("#time_from_metro").remove();
	  }

	else
	  {	 var metros_options ='';

   if($("#obl_id option:selected").val() == 10 )
 {
	 var metros_options ='';
		for(var i = 0; i<metro_stations_10_array.length; i++)
	 {
		metros_options = metros_options +'<option value='+ metro_stations_10_array[i].k +'>'+ metro_stations_10_array[i].v +'</option>';
	 }
 }
   if($("#obl_id option:selected").val() < 3 )
 {
	 var metros_options ='';
		for(var i = 0; i<metro_stations_array.length; i++)
	 {
		metros_options = metros_options +'<option value='+ metro_stations_array[i].k +'>'+ metro_stations_array[i].v +'</option>';
	 }
 }

	      var insert_html = "<div id='time_from_metro'><fieldset style='display: inline; padding: 3px;'><legend><b style='color: rgb(0, 116, 159);'>удаленность от Метро до дома</b></legend><select name='only_foot'><option value='0' selected='selected'>не важно</option><option value='2'>пешком (реально)</option><option value='1'>пешком (по мнению агента)</option><option value='-1'>на автомобиле</option></select> от <input name='foot_min2' size='3' value=''> до <input name='foot_min' size='3' value=''> минут<br></fieldset></div><div id='metro_selected_form'><fieldset style='display: inline; padding: 3px;'><legend><b style='color: rgb(0, 116, 159);'>метро</b></legend><select id='metros' name='id_metro'><option value='0'>&nbsp;</option>"+
/*
	      "<option value='85'>Авиамоторная</option><option value='13'>Автозаводская</option><option value='97'>Академическая</option><option value='53'>Александровский сад</option><option value='105'>Алексеевская</option><option value='135'>Алтуфьево</option><option value='156'>Аннино</option><option value='50'>Арбатская</option><option value='5'>Аэропорт</option><option value='109'>Бабушкинская</option><option value='57'>Багратионовская</option><option value='71'>Баррикадная</option><option value='47'>Бауманская</option><option value='69'>Беговая</option><option value='7'>Белорусская</option><option value='93'>Беляево</option><option value='131'>Бибирево</option><option value='30'>Библиотека Ленина</option><option value='120'>Боровицкая</option><option value='107'>Ботанический сад</option><option value='145'>Братиславская</option><option value='195'>Бунинская аллея</option><option value='106'>ВДНХ</option><option value='16'>Варшавская</option><option value='24'>Вернадского проспект</option><option value='112'>Владыкино</option><option value='2'>Водный стадион</option><option value='3'>Войковская</option><option value='77'>Волгоградский проспект</option><option value='142'>Волжская</option><option value='203'>Волоколамская</option><option value='157'>Воробьевы горы</option><option value='198'>Выставочная</option><option value='81'>Выхино</option><option value='6'>Динамо</option><option value='115'>Дмитровская</option><option value='132'>Добрынинская</option><option value='21'>Домодедовская</option><option value='164'>Донского Дмитрия бульвар</option><option value='205'>Достоевская</option><option value='140'>Дубровка</option><option value='43'>Измайловская</option><option value='94'>Калужская</option><option value='18'>Кантемировская</option><option value='17'>Каховская</option><option value='15'>Каширская</option><option value='52'>Киевская</option><option value='74'>Китай-город</option><option value='144'>Кожуховская</option><option value='14'>Коломенская</option><option value='35'>Комсомольская</option><option value='92'>Коньково</option><option value='22'>Красногвардейская</option><option value='133'>Краснопресненская</option><option value='36'>Красносельская</option><option value='34'>Красные ворота</option><option value='139'>Крестьянская застава</option><option value='29'>Кропоткинская</option><option value='62'>Крылатское</option><option value='73'>Кузнецкий мост</option><option value='79'>Кузьминки</option><option value='60'>Кунцевская</option>" +
"<option value='48'>Курская</option><option value='55'>Кутузовская</option><option value='98'>Ленинский проспект</option><option value='32'>Лубянка</option><option value='143'>Люблино</option><option value='87'>Марксистская</option><option value='204'>Марьина роща</option><option value='146'>Марьино</option><option value='8'>Маяковская</option><option value='110'>Медведково</option><option value='197'>Международная</option><option value='117'>Менделеевская</option><option value='196'>Митино</option><option value='61'>Молодежная</option><option value='202'>Мякининская</option><option value='124'>Нагатинская</option><option value='125'>Нагорная</option><option value='126'>Нахимовский проспект</option><option value='82'>Новогиреево</option><option value='11'>Новокузнецкая</option><option value='134'>Новослободская</option><option value='89'>Новоясеневская</option><option value='95'>Новые черемушки</option><option value='100'>Октябрьская</option>"+
"<option value='67'>Октябрьское поле</option><option value='20'>Орехово</option><option value='111'>Отрадное</option><option value='31'>Охотный Ряд</option><option value='12'>Павелецкая</option>" +
"<option value='28'>Парк Культуры</option><option value='165'>Парк Победы</option><option value='44'>Партизанская</option><option value='42'>Первомайская</option><option value='83'>Перово</option>"+
"<option value='113'>Петровско-Разумовская</option><option value='141'>Печатники</option><option value='59'>Пионерская</option><option value='63'>Планерная</option>"+
"<option value='86'>Площадь Ильича</option><option value='49'>Площадь революции</option><option value='68'>Полежаевская</option><option value='121'>Полянка</option>"+
"<option value='130'>Пражская</option><option value='38'>Преображенская площадь</option><option value='76'>Пролетарская</option><option value='136'>Проспект Мира</option>"+
"<option value='96'>Профсоюзная</option><option value='72'>Пушкинская</option><option value='1'>Речной вокзал</option><option value='104'>Рижская</option><option value='138'>Римская</option>"+
"<option value='80'>Рязанский проспект</option><option value='116'>Савеловская</option><option value='108'>Свиблово</option><option value='127'>Севастопольская</option><option value='45'>Семеновская</option>"+
"<option value='122'>Серпуховская</option><option value='192'>Скобелевская улица</option><option value='201'>Славянский бульвар</option><option value='51'>Смоленская</option>"+
"<option value='4'>Сокол</option><option value='37'>Сокольники</option><option value='26'>Спортивная</option><option value='200'>Строгино</option><option value='54'>Студенческая</option>"+
"<option value='102'>Сухаревская</option><option value='64'>Сходненская</option><option value='75'>Таганская</option><option value='9'>Тверская</option><option value='10'>Театральная</option>"+
"<option value='78'>Текстильщики</option><option value='91'>Теплый стан</option><option value='114'>Тимирязевская</option><option value='88'>Третьяковская</option><option value='199'>Трубная</option>"+
"<option value='123'>Тульская</option><option value='103'>Тургеневская</option><option value='65'>Тушинская</option><option value='70'>Улица 1905 года</option><option value='194'>Улица Горчакова</option>"+
"<option value='40'>Улица Подбельского</option><option value='25'>Университет</option><option value='193'>Ушакова адмирала бульвар</option><option value='58'>Филевский парк</option>"+
"<option value='56'>Фили</option><option value='27'>Фрунзенская</option><option value='19'>Царицыно</option><option value='118'>Цветной бульвар</option><option value='39'>Черкизовская</option>"+
"<option value='128'>Чертановская</option><option value='119'>Чеховская</option><option value='33'>Чистые пруды</option><option value='137'>Чкаловская</option><option value='99'>Шаболовская</option>"+
"<option value='84'>Шоссе энтузиастов</option><option value='41'>Щелковская</option><option value='66'>Щукинская</option><option value='46'>Электрозаводская</option>"+
"<option value='23'>Юго-Западная</option><option value='129'>Южная</option><option value='155'>Янгеля Академика</option><option value='90'>Ясенево</option>"+
*/

metros_options +

"</select><input onclick='add_metro();' value='&gt;&gt;' type='button'><br><font color='green'>Выбраны станции:</font><br><div id='selected_metro'></div></fieldset></div>";

			$("#metro_selected_form").remove();
			$("#time_from_metro").remove();
		 //if(!$("#metro_selected_form").html() && !$("#time_from_metro").html() )
		 $("#llspn_search_form").before(insert_html);
	  }

}

function eventAdd(objAttrib,handler,addFunction){

   if ((!document.all)&&(document.getElementById)){
       objAttrib.setAttribute(handler,addFunction);
   }
   if ((document.all)&&(document.getElementById)){
       objAttrib[handler]=new Function(addFunction);
   }
}

function del_street(id_street){
document.getElementById('multi_street').removeChild(document.getElementById(id_street));
}

function del_city(id_city){
document.getElementById('multi_city').removeChild(document.getElementById(id_city));
}

function del_metro(id_metro){
document.getElementById('selected_metro').removeChild(document.getElementById(id_metro));
}

function add_metro(){
 num_s = document.getElementById('metros').options.selectedIndex;
 p_id = document.getElementById('metros').options[num_s].value;
 if (document.getElementById('metros').options.selectedIndex!=-1){
 if(!document.getElementById("sp_metro[" + p_id + "]"))
   {
  				var SPAN = document.createElement("SPAN");
				SPAN.id = "sp_metro[" + p_id + "]";

  				var objHTML = document.createElement("INPUT");
  				objHTML.type = 'checkbox';
				objHTML.name = "metro[" + document.getElementById('metros').options[num_s].value + "]";
				objHTML.id = "chck_" + objHTML.name;
				var id_checkbox = objHTML.id;
				eventAdd(objHTML,"onclick", "del_metro('" + SPAN.id + "');");
  				objHTML.value = document.getElementById('metros').options[num_s].value;
   				SPAN.appendChild(objHTML);

   				var text = document.createTextNode(document.getElementById('metros').options[num_s].text + ' ');
   				SPAN.appendChild(text);
// 				var objHTML = document.createElement("br");
//        		SPAN.appendChild(objHTML);
   				document.getElementById('selected_metro').appendChild(SPAN);
                document.getElementById(id_checkbox).checked=true;
                document.getElementById('metros').selectedIndex = -1;

  		   }
  		   else alert(document.getElementById('metros').options[num_s].text + ' уже есть');
 }
}

