﻿/**
 * @author djon-killer(markiz112004@mail.ru)
 * @copyright 2009
 */
var id_photos=0;
var id_foto_show='0';

//====================================================
function upload_files() 
{
if (file_upload_dissabled=document.getElementById("myupl").value!="")
	{
	 var file_upload_dissabled=document.getElementById("file_upload_dissabled");
	 file_upload_dissabled.style.display='block';
	JsHttpRequest.query(
				'/index.php?ajax=1', 
				{
					'upl': document.getElementById("myupl")
				},
				function(errors,result) {
				if ((result!="" )&&( result.search('<!DOCTYPE')==-1))
					{
					document.getElementById("photos").innerHTML=document.getElementById("photos").innerHTML+"<div id='"+id_photos+"'><img height='290' width='360' src='/"+result+"'/><p><input type='button' onClick='img_dell("+id_photos+");' value='Удалить изображение'/></p></div>";
					var forms_par=document.getElementById("entryform");
					var photos = document.createElement('input');
					photos.type= "hidden"; 
					forms_par.appendChild(photos);
					photos.name='foto[]';
					photos.id=id_photos+"foto_src_";
					id_photos=id_photos+1;
					photos.value="[img]"+result+"[/img]";
						if(id_photos==1){
						document.getElementById("id_photos").style.display='none';
						}
					}
					else 
						window.alert(" Ошибка загрузки файла!\n Повторите попытку позже или убедитесь в правильном выборе формата файла.");
					
					document.getElementById("myupl").value="";
					file_upload_dissabled.style.display='none';
				},
				false  
			);
	} 
else
	window.alert("Ошибка! Вы не выбрали файл.");
}
//====================================

//=====================================
function img_dell(img_id)
{
document.getElementById(img_id).innerHTML="";  
if (element1=document.getElementById("hidden_"+img_id))            
	element1.parentNode.removeChild(element1);
if (element=document.getElementById(img_id+"foto_src_"))            
	element.parentNode.removeChild(element);	
}
//=====================================
function select_hidden(var_is_select){//скрытие или отображение эелемента
var type='none';
var type_='block';

//===================
var element1=document.getElementById("num_rum");
var element2=document.getElementById("home_delivery");
var element_h=document.getElementById("invisibles_elements");


//-------------------------------------------
if (var_is_select=="Комната"){
	element1.options[element1.selectedIndex].value=null;
	element1.disabled="disabled";
}
else
	element1.disabled=null;

if (var_is_select=="Новостройка"){
	element2.disabled=null;
}
else{
	element2.value=null;
	element2.disabled="disabled";

}

}
//========================
function select_city(var_is_select){//скрытие или отображение эелемента
//===================
	var element1=document.getElementById("metro");
	var element2=document.getElementById("distance_to_metro");
	//-------------------------------------------
	if (element1 || element2)
	{
	if (var_is_select!="Москва"){
		element1.value='';
		element1.disabled="disabled";
		element2.value='';
		element2.disabled="disabled";
	}
	else{
		element1.disabled=null;
		element2.disabled=null;
	}
	}
}
//============================
function show_foto(num_foto)
{
var foto=document.getElementById("foto_"+num_foto);
var foto_show=document.getElementById("foto_"+id_foto_show);
id_foto_show=num_foto;
foto_show.style.display='none';
foto.style.display='block';
}

function select_metro(e){
var strings_user="";
//=========================================
var metros=new Array(4);
metros[0]="Телецентр";
metros[1]="Митино";
metros[2]="Волоколамское";
metros[3]="Строгино";
metros[4]="Крылатское";
metros[5]="Молодёжная";
metros[6]="Кунцевская";
metros[7]="Пионерская";
metros[8]="Филевский парк";
metros[9]="Багратионовская";
metros[10]="Фили";
metros[11]="Кутузовская";
metros[12]="Студенческая";
metros[13]="Киевская";
metros[14]="Смоленская";
metros[15]="Арбатская";
metros[16]="Александровский сад";
metros[17]="Площадь революции";
metros[18]="Курская";
metros[19]="Бауманская";
metros[20]="Электрозаводская";
metros[21]="Семеновская";
metros[22]="Измайловский парк";
metros[23]="Щёлковская";
metros[24]="Парк победы";
metros[25]="Планёрная";
metros[26]="Сходненская";
metros[27]="Тушинская";
metros[28]="Полежаевская";
metros[29]="Беговая";
metros[30]="Улица 1905 года";
metros[31]="Краснопресненская";
metros[32]="Баррикадная";
metros[33]="Пушкинская";
metros[34]="Тверская";
metros[35]="Охотный ряд";
metros[36]="Лубянка";
metros[37]="Тургеневская";
metros[38]="Чистые пруды";
metros[39]="Красные ворота";
metros[40]="Комсомольская";
metros[41]="Красносельская";
metros[42]="Сокольники";
metros[43]="Преображенская пл.";
metros[44]="Черкизовская";
metros[45]="Улица Подбельского";
metros[46]="Кузнецкий мост";
metros[47]="Театральная";
metros[48]="Библиотека им. Ленина";
metros[49]="Боровицкая";
metros[50]="Кропоткинская";
metros[51]="Парк культуры";
metros[52]="Фрунзенская";
metros[53]="Спортивная";
metros[54]="Воробьевы горы";
metros[55]="Университет";
metros[56]="Пр-т Вернадского";
metros[57]="Юго-западная";
metros[58]="Никулинская";
metros[59]="Олимпийская деревня";
metros[60]="Востряково";
metros[61]="Терешково";
metros[62]="Солнцево";
metros[63]="Боровское шоссе";
metros[64]="Новопеределкино";
metros[65]="Битцевский парк";
metros[66]="Ясенево";
metros[67]="Тёплый стан";
metros[68]="Коньково";
metros[69]="Беляево";
metros[70]="Калужская";
metros[71]="Новые черемушки";
metros[72]="Профсоюзная";
metros[73]="Академическая";
metros[74]="Ленинский Пр-т";
metros[75]="Шаболовская";
metros[76]="Серпуховская";
metros[77]="Добрынинская";
metros[78]="Октябрьская";
metros[79]="Полянка";
metros[80]="Третьяковская";
metros[81]="Таганская";
metros[82]="Китай-город";
metros[83]="Трубная";
metros[84]="Сухаревская";
metros[85]="Проспект мира";
metros[86]="Рижская";
metros[87]="Алексеевская";
metros[88]="ВДНХ";
metros[89]="Ботанический сад";
metros[90]="Свиблово";
metros[91]="Бабушкинская";
metros[92]="Медведково";
metros[93]="Бунинская аллея";
metros[94]="Улица Горчакова";
metros[95]="Бульвар адм. Ушакова";
metros[96]="Улица Скобелевская";
metros[97]="Улица Старокачаловская";
metros[98]="Аннино";
metros[99]="Ул. ак. Янгеля";
metros[100]="Пражская";
metros[101]="Южная";
metros[102]="Чертановская";
metros[103]="Севастопольская";
metros[104]="Нахимовский пр-т";
metros[105]="Нагорная";
metros[106]="Нагатинская";
metros[107]="Тульская";
metros[108]="Чеховская";
metros[109]="Цветной бульвар";
metros[110]="Новослободская";
metros[111]="Менделеевская";
metros[112]="Савеловская";
metros[113]="Дмитровская";
metros[114]="Тимирязевская";
metros[115]="Петровско-Разумовская";
metros[116]="Владыкино";
metros[117]="Отрадное";
metros[118]="Бибирево";
metros[119]="Алтуфьево";
metros[120]="Бульвар Дм. Донского";
metros[121]="Красногвардейская";
metros[122]="Домодедовская";
metros[123]="Орехово";
metros[124]="Царицино";
metros[125]="Кантемировская";
metros[126]="Каховская";
metros[127]="Варшавская";
metros[128]="Каширская";
metros[129]="Коломенская";
metros[130]="Автозаводская";
metros[131]="Павелецкая";
metros[132]="Новокузнецкая";
metros[133]="Маяковская";
metros[134]="Октябрьское поле";
metros[135]="Щукинская";
metros[136]="Динамо";
metros[137]="Аэропорт";
metros[138]="Сокол";
metros[139]="Войковская";
metros[140]="Водный стадион";
metros[141]="Речной вокзал";
metros[142]="Белорусская";
metros[143]="Сретенский бульвар";
metros[144]="Достоевская";
metros[145]="Измайловская";
metros[146]="Первомайская";
metros[147]="Марьино";
metros[148]="Братиславская";
metros[149]="Люблино";
metros[150]="Волжская";
metros[151]="Печатники";
metros[152]="Кожуховская";
metros[153]="Дубровка";
metros[154]="Крестьянская застава";
metros[155]="Марксистская";
metros[156]="Марьина роща";
metros[157]="Выхино";
metros[158]="Рязанский проспект";
metros[159]="Кузьминки";
metros[160]="Текстильщики";
metros[161]="Волгоградский пр-т";
metros[162]="Пролетарская";
metros[163]="Площадь Ильича";
metros[164]="Римская";
metros[165]="Чкаловская";
metros[166]="Авиамоторная";
metros[167]="Шоссе энтузиастов";
metros[168]="Перово";
metros[169]="Новогиреево";
metros[170]="Новокосино";
var element=document.getElementById("metro_select");
	strings_user=document.forms[1].metro.value+String.fromCharCode(e.which);
	var count_metro=0;
	var html_metro="<ul>";
	for(var i=0;i<metros.length;i++) {
		if(metros[i].indexOf(strings_user)!=-1){
			html_metro=html_metro+"<li><span onclick='set_metro("+i+");'>";
			count_metro++;
			var dif_metro=metros[i].split(strings_user);
			for(var j=0;j<dif_metro.length-1;j++){
				html_metro=html_metro+dif_metro[j]+"<strong>"+strings_user+"</strong>";		
			}			
			html_metro=html_metro+dif_metro[dif_metro.length-1];			
			html_metro=html_metro+"</span></li>";			
		}
	}
	html_metro=html_metro+"</ul>";
			
	if(count_metro>0){
		element.innerHTML=html_metro;
		element.style.display='block';
	}
	else{
		element.innerHTML="";
		element.style.display='none';
	}
}
//===================================================
function set_metro(id_metro){
var metros=new Array(4);
metros[0]="Телецентр";
metros[1]="Митино";
metros[2]="Волоколамское";
metros[3]="Строгино";
metros[4]="Крылатское";
metros[5]="Молодёжная";
metros[6]="Кунцевская";
metros[7]="Пионерская";
metros[8]="Филевский парк";
metros[9]="Багратионовская";
metros[10]="Фили";
metros[11]="Кутузовская";
metros[12]="Студенческая";
metros[13]="Киевская";
metros[14]="Смоленская";
metros[15]="Арбатская";
metros[16]="Александровский сад";
metros[17]="Площадь революции";
metros[18]="Курская";
metros[19]="Бауманская";
metros[20]="Электрозаводская";
metros[21]="Семеновская";
metros[22]="Измайловский парк";
metros[23]="Щёлковская";
metros[24]="Парк победы";
metros[25]="Планёрная";
metros[26]="Сходненская";
metros[27]="Тушинская";
metros[28]="Полежаевская";
metros[29]="Беговая";
metros[30]="Улица 1905 года";
metros[31]="Краснопресненская";
metros[32]="Баррикадная";
metros[33]="Пушкинская";
metros[34]="Тверская";
metros[35]="Охотный ряд";
metros[36]="Лубянка";
metros[37]="Тургеневская";
metros[38]="Чистые пруды";
metros[39]="Красные ворота";
metros[40]="Комсомольская";
metros[41]="Красносельская";
metros[42]="Сокольники";
metros[43]="Преображенская пл.";
metros[44]="Черкизовская";
metros[45]="Улица Подбельского";
metros[46]="Кузнецкий мост";
metros[47]="Театральная";
metros[48]="Библиотека им. Ленина";
metros[49]="Боровицкая";
metros[50]="Кропоткинская";
metros[51]="Парк культуры";
metros[52]="Фрунзенская";
metros[53]="Спортивная";
metros[54]="Воробьевы горы";
metros[55]="Университет";
metros[56]="Пр-т Вернадского";
metros[57]="Юго-западная";
metros[58]="Никулинская";
metros[59]="Олимпийская деревня";
metros[60]="Востряково";
metros[61]="Терешково";
metros[62]="Солнцево";
metros[63]="Боровское шоссе";
metros[64]="Новопеределкино";
metros[65]="Битцевский парк";
metros[66]="Ясенево";
metros[67]="Тёплый стан";
metros[68]="Коньково";
metros[69]="Беляево";
metros[70]="Калужская";
metros[71]="Новые черемушки";
metros[72]="Профсоюзная";
metros[73]="Академическая";
metros[74]="Ленинский Пр-т";
metros[75]="Шаболовская";
metros[76]="Серпуховская";
metros[77]="Добрынинская";
metros[78]="Октябрьская";
metros[79]="Полянка";
metros[80]="Третьяковская";
metros[81]="Таганская";
metros[82]="Китай-город";
metros[83]="Трубная";
metros[84]="Сухаревская";
metros[85]="Проспект мира";
metros[86]="Рижская";
metros[87]="Алексеевская";
metros[88]="ВДНХ";
metros[89]="Ботанический сад";
metros[90]="Свиблово";
metros[91]="Бабушкинская";
metros[92]="Медведково";
metros[93]="Бунинская аллея";
metros[94]="Улица Горчакова";
metros[95]="Бульвар адм. Ушакова";
metros[96]="Улица Скобелевская";
metros[97]="Улица Старокачаловская";
metros[98]="Аннино";
metros[99]="Ул. ак. Янгеля";
metros[100]="Пражская";
metros[101]="Южная";
metros[102]="Чертановская";
metros[103]="Севастопольская";
metros[104]="Нахимовский пр-т";
metros[105]="Нагорная";
metros[106]="Нагатинская";
metros[107]="Тульская";
metros[108]="Чеховская";
metros[109]="Цветной бульвар";
metros[110]="Новослободская";
metros[111]="Менделеевская";
metros[112]="Савеловская";
metros[113]="Дмитровская";
metros[114]="Тимирязевская";
metros[115]="Петровско-Разумовская";
metros[116]="Владыкино";
metros[117]="Отрадное";
metros[118]="Бибирево";
metros[119]="Алтуфьево";
metros[120]="Бульвар Дм. Донского";
metros[121]="Красногвардейская";
metros[122]="Домодедовская";
metros[123]="Орехово";
metros[124]="Царицино";
metros[125]="Кантемировская";
metros[126]="Каховская";
metros[127]="Варшавская";
metros[128]="Каширская";
metros[129]="Коломенская";
metros[130]="Автозаводская";
metros[131]="Павелецкая";
metros[132]="Новокузнецкая";
metros[133]="Маяковская";
metros[134]="Октябрьское поле";
metros[135]="Щукинская";
metros[136]="Динамо";
metros[137]="Аэропорт";
metros[138]="Сокол";
metros[139]="Войковская";
metros[140]="Водный стадион";
metros[141]="Речной вокзал";
metros[142]="Белорусская";
metros[143]="Сретенский бульвар";
metros[144]="Достоевская";
metros[145]="Измайловская";
metros[146]="Первомайская";
metros[147]="Марьино";
metros[148]="Братиславская";
metros[149]="Люблино";
metros[150]="Волжская";
metros[151]="Печатники";
metros[152]="Кожуховская";
metros[153]="Дубровка";
metros[154]="Крестьянская застава";
metros[155]="Марксистская";
metros[156]="Марьина роща";
metros[157]="Выхино";
metros[158]="Рязанский проспект";
metros[159]="Кузьминки";
metros[160]="Текстильщики";
metros[161]="Волгоградский пр-т";
metros[162]="Пролетарская";
metros[163]="Площадь Ильича";
metros[164]="Римская";
metros[165]="Чкаловская";
metros[166]="Авиамоторная";
metros[167]="Шоссе энтузиастов";
metros[168]="Перово";
metros[169]="Новогиреево";
metros[170]="Новокосино";
	var element=document.getElementById("metro_select");
	document.forms[1].metro.value=metros[id_metro];
	element.innerHTML="";
	element.style.display='none';
}
//============================
function is_quest(){
if (window.confirm("Вы уверены?")==true)
return true;
else
return false;
}
//===============================
var id_types=0;
function set_act(id_type, value, type_element){
var element=document.getElementById(type_element+id_type);
	element.innerHTML="<span onclick=\"set_noact("+id_type+",'"+value+"','"+type_element+"');\"  class=\"act\"><span>"+value+"</span></span>";
//=====================================================	
var forms_par=document.getElementById("filter_form");
var types = document.createElement('input');
	types.type= "hidden"; 
	forms_par.appendChild(types);
	types.name=type_element+'[]';
	types.id=type_element+"hidden_"+id_types;
	id_types=id_types+1;
	types.value=value;
	
	if (type_element=="types_")
	{
		if (id_type==0)
		{
			document.getElementById('currency_type').innerHTML = '<select name="currency_type_sale" style="width:100px;"><option value="общая цена">общая цена</option><option value="цена за м2">цена за м2</option></select><input type="hidden" name="currency_type_rent" value="0">';
		}
		else
		{
			document.getElementById('currency_type').innerHTML = '<select name="currency_type_rent" style="width:100px;"><option value="за м2 в год">за м2 в год</option><option value="за объект в месяц">за объект в месяц</option></select><input type="hidden" name="currency_type_sale" value="0">';
		}
	}
}
//=================================
function set_noact(id_type, value, type_element){
var element=document.getElementById(type_element+id_type);
	element.innerHTML="<span onclick=\"set_act("+id_type+",'"+value+"','"+type_element+"');\"  class=\"notact\"><span>"+value+"</span></span>";
document.getElementById(type_element+"hidden_"+id_type).parentNode.removeChild(document.getElementById(type_element+"hidden_"+id_type));
}
//===================================
function set_city_filtr(city_value){
if(city_value=='Москва')
	document.getElementById("metroSel").style.display='block';
else
	document.getElementById("metroSel").style.display='none';
}
//========================================
function set_action(){
var element1=document.getElementById("type_offer");
var element2=document.getElementById("catalog_offer");
if(element2.value=='land')
	element1.value='sale';
document.getElementById("forms_new").action="/"+element2.value+"_"+element1.value+"/new_offer";
}
