var obImageAL = new Image;
obImageAL.src = 'img/left_menu.gif';

function openwin(url, name, w, h)
{
  window.open(url, name, 'left=100,top=100,width='+w+',height='+h+',toolbar=no,menubar=no,status=no,scrollbars=yes,maximize=no,minimize=yes,resizable=no');
}

function setCookie (name, value, expires, path, domain, secure)
{
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name)
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function DeleteCookie(name)
{
    var exp  = new Date();
    var cval = getCookie(name);

    exp.setTime (exp.getTime() - 1);
    document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function addToFavorites(id,calc)
{
	var exp = new Date();
	var inAWeek = exp.getTime() + (1000 * 3600 * 24 * 7);
	exp.setTime(inAWeek);
	setCookie(id,1,exp.toGMTString(),"/",".rentagent.ru");
	alert('Лот добавлен в избранное');
	if (calc=1) CountFavorites();
}
function removeFromFavorites(id)
{
    var exp  = new Date();
    exp.setTime(exp.getTime() - 1);
	setCookie(id,1,exp.toGMTString(),"/",".rentagent.ru");
	document.location=document.location;
}

function occur(str, pattern) {
  var pos = str.indexOf(pattern);
  for (var count = 0; pos != -1; count++)
    pos = str.indexOf(pattern, pos + pattern.length);
  return count;
}

function CountFavorites()
{
	s=document.cookie;
	k=0;
	var obj=new Array("flat","cottage");
	for(var key in obj) k+=occur(s,obj[key]); 
	document.all["fav_count_top"].innerHTML="("+k+")";
	if (document.all["fav_count"])
		document.all["fav_count"].innerHTML="("+k+")";
}

function sel_town(id)
{
	for (i=1;i<4;i++)
	{
		obj=document.all["town"+i].style;
		obj.backgroundColor="ffffff";
		obj.color="6f6f6f";
		document.all["lastflats"+i].style.display="none";
	}
	obj=document.all["town"+id].style;
	obj.backgroundColor="8f2534";
	obj.color="ffffff";

	document.all["lastflats"+id].style.display="block";

	s1="";
	s2="";
	s3="";

	if (id==1) //Москва 
	{
		s1+="<a href='/flats/moscow/search/pg/1/?is_room=1'><strong>снять комнату</strong></a><br>";
		s1+="<a href='/flats/moscow/search/pg/1/?rooms=1'><strong>снять 1 комнатную квартиру</strong></a><br>";
		s1+="<a href='/flats/moscow/search/pg/1/?rooms=2'><strong>снять 2-х комнатную квартиру</strong></a><br>";
		s1+="<a href='/flats/moscow/search/pg/1/?rooms=3'><strong>снять 3-х комнатную квартиру</strong></a><br>";
		s1+="<a href='/flats/moscow/search/pg/1/?elit=1'><strong>снять элитную квартиру</strong></a><br>";
		s1+="<a href='/flats/moscow/search/pg/1/?rooms=4' id=small>снять многокомнатную квартиру</a>";

		s2+="<a href='/cottages/moscow/search/'><strong>снять коттедж</strong></a><br>";
		s2+="<a href='/cp/'><strong>сдать коттедж</strong></a><br>";
		s2+="<a href='/cp/' class=red><strong>сдать квартиру</strong></a><br>";

		s3+="<a href='/flats/moscow/?metromap' style='background: url(img/icons/metro.gif) no-repeat left; padding-left: 15px; height: 11px;'>поиск по карте метро</a><br>";
		s3+="<a href='/district/moscow/' style='background: url(img/icons/search.gif) no-repeat left; padding-left: 15px; height: 11px;'>поиск по округу/району</a><br>";
		s3+="<a href='/flats/moscow/?more' style='background: url(img/icons/search.gif) no-repeat left; padding-left: 15px; height: 11px;'>расширенный поиск</a><br>";
		s3+="<a href='/board/' style='background: url(img/icons/pen.gif) no-repeat left; padding-left: 15px; height: 11px;'>объявления из блогов</a><br>";
	}

	if (id==2) //Питер
	{
		s1+="<a href='/flats/spb/search/pg/1/?is_room=1'><strong>снять комнату</strong></a><br>";
		s1+="<a href='/flats/spb/search/pg/1/?rooms=1'><strong>снять 1 комнатную квартиру</strong></a><br>";
		s1+="<a href='/flats/spb/search/pg/1/?rooms=2'><strong>снять 2-х комнатную квартиру</strong></a><br>";
		s1+="<a href='/flats/spb/search/pg/1/?rooms=3'><strong>снять 3-х комнатную квартиру</strong></a><br>";
		s1+="<a href='/flats/spb/search/pg/1/?rooms=4' id=small>снять многокомнатную квартиру</a><br>";
		s1+="<a href='/cp/' class=red><strong>сдать квартиру</strong></a><br>";
		s2+="";
	}

	if (id==3) //Другие города
	{
		//s1+="<a href='/flats/sochi/search/'><strong>снять квартиру в Сочи</strong></a><br>";
		//s1+="<a href='/flats/volgograd/search/'><strong>снять квартиру в Волгограде</strong></a><br>";
		//s1+="<a href='/flats/rostov/search/'><strong>cнять квартиру в Ростове-на-Дону</strong></a><br>";
		//s1+="<a href='/flats/krasnodar/search/'><strong>cнять квартиру в Краснодаре</strong></a><br>";
		//s1+="<a href='/cp/' class=red><strong>сдать квартиру</strong></a><br><br>";
		//s2+="";
		s1=document.all["town_list"].innerHTML+"<br><br><br><br><br>";
	}

	document.all["town_block1"].innerHTML=s1;
	document.all["town_block2"].innerHTML=s2;
	document.all["town_block3"].innerHTML=s3;
}

function sel_town_new(id)
{
	for (i=1;i<=4;i++)
	{
		obj=document.getElementById("town"+i);
		obj.className="";
		document.getElementById("lastflats"+i).style.display="none";
	}
	document.getElementById("lastflats"+id).style.display="block";
	
	obj=document.getElementById("town"+id);
	obj.className="current";

	s1="";
	s2="";
	s3="";

	if (id==1) //Москва 
	{
		s1+="<ul><li><a href='/flats/moscow/search/pg/1/?is_room=1'><strong>снять комнату</strong></a></li>";
		s1+="<li><a href='/flats/moscow/search/pg/1/?rooms=1'><strong>снять 1 комнатную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/moscow/search/pg/1/?rooms=2'><strong>снять 2-х комнатную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/moscow/search/pg/1/?rooms=3'><strong>снять 3-х комнатную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/moscow/search/pg/1/?elit=1'><strong>снять элитную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/moscow/search/pg/1/?rooms=4' class=small>снять многокомнатную квартиру</a></li></ul>";

		s2+="<ul><li><a href='/cottages/moscow/search/'><strong>снять коттедж</strong></a></li>";
		s2+="<li><a href='/cp/'><strong>сдать коттедж</strong></a></li>";
		s2+="<li><a href='/cp/' class=red><strong>сдать квартиру</strong></a></li></ul>";

		s3+="<ul><li><a href='/flats/moscow/?metromap' class=metro>поиск по карте метро</a></li>";
		s3+="<li><a href='/district/moscow/' class=search>поиск по округу/району</a></li>";
		s3+="<li><a href='/flats/moscow/?more' class=search>расширенный поиск</a></li>";
		s3+="<li><a href='/board/' class=pen>объявления из блогов</a></li></ul>";
	}

	if (id==2) //Питер
	{
		s1+="<ul><li><a href='/flats/spb/search/pg/1/?is_room=1'><strong>снять комнату</strong></a></li>";
		s1+="<li><a href='/flats/spb/search/pg/1/?rooms=1'><strong>снять 1 комнатную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/spb/search/pg/1/?rooms=2'><strong>снять 2-х комнатную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/spb/search/pg/1/?rooms=3'><strong>снять 3-х комнатную квартиру</strong></a></li>";
		s1+="<li><a href='/flats/spb/search/pg/1/?rooms=4' class=small>снять многокомнатную квартиру</a></li>";
		s1+="<li><a href='/cp/' class=red><strong>сдать квартиру</strong></a></li></ul>";
		s1+="";
	}

	if (id==3) //Другие города
	{
		s1=document.getElementById("town_list").innerHTML+"<br><div id=town_links></div>";
	}
	
	if (id==4) //МО
	{
		s1=document.getElementById("town_list_mo").innerHTML+"<br><div id=town_links></div>";
	}

	document.getElementById("town_block1").innerHTML=s1;
	document.getElementById("town_block2").innerHTML=s2;
	document.getElementById("town_block3").innerHTML=s3;
}


function settown(t)
{
	s1="";
	t=t.value;
	s1+="<a href='/flats/"+t+"/search/pg/1/?is_room=1'><strong>снять комнату</strong></a><br>";
	s1+="<a href='/flats/"+t+"/search/pg/1/?rooms=1'><strong>снять 1 комнатную квартиру</strong></a><br>";
	s1+="<a href='/flats/"+t+"/search/pg/1/?rooms=2'><strong>снять 2-х комнатную квартиру</strong></a><br>";
	s1+="<a href='/flats/"+t+"/search/pg/1/?rooms=3'><strong>снять 3-х комнатную квартиру</strong></a><br>";
	s1+="<a href='/flats/"+t+"/search/pg/1/?rooms=4' id=small>снять многокомнатную квартиру</a><br>";
	s1+="<a href='/cp/' class=red><strong>сдать квартиру</strong></a><br>";
	document.all["town_block1"].innerHTML=document.all["town_list"].innerHTML+s1;
}

function settown_new(t,mos_region)
{
	s1="<ul>";
	t=t.value;
	if (mos_region==1)
	{
		//t="msk-oblast/"+t;
	}
	s1+="<li><a href='/flats/"+t+"/search/pg/1/?is_room=1'><strong>снять комнату</strong></a></li>";
	s1+="<li><a href='/flats/"+t+"/search/pg/1/?rooms=1'><strong>снять 1 комнатную квартиру</strong></a></li>";
	s1+="<li><a href='/flats/"+t+"/search/pg/1/?rooms=2'><strong>снять 2-х комнатную квартиру</strong></a></li>";
	s1+="<li><a href='/flats/"+t+"/search/pg/1/?rooms=3'><strong>снять 3-х комнатную квартиру</strong></a></li>";
	s1+="<li><a href='/flats/"+t+"/search/pg/1/?rooms=4' id=small>снять многокомнатную квартиру</a></li>";
	s1+="<li><a href='/cp/' class=red><strong>сдать квартиру</strong></a></li></ul>";
	document.getElementById("town_links").innerHTML=s1;
}


function sel_town_eng(id)
{
	h="http://eng.rentagent.ru/";
	for (i=1;i<3;i++)
	{
		obj=document.getElementById("town"+i).style;
		obj.backgroundColor="ffffff";
		obj.color="6f6f6f";
	}
	obj=document.getElementById("town"+id).style;
	obj.backgroundColor="8f2534";
	obj.color="ffffff";

	s1="";
	s2="";

	if (id==1) //Москва 
	{
		s1+="<a href='"+h+"flats/moscow/search/pg/1/?rooms=1'><strong>rent 1 room apartment</strong></a><br>";
		s1+="<a href='"+h+"flats/moscow/search/pg/1/?rooms=2'><strong>rent 2 room apartment</strong></a><br>";
		s1+="<a href='"+h+"flats/moscow/search/pg/1/?rooms=3'><strong>rent 3 room apartment</strong></a><br>";
		s1+="<a href='"+h+"flats/moscow/search/pg/1/?rooms=4' id=small>more rooms</a><br>";
		s1+="<a href='"+h+"cottages/moscow/search/'><strong>rent a cottage</strong></a>";

		s2+="<a href='"+h+"flats/moscow/?metromap' class=red><strong>search by metro station</strong></a><br>";
		//s2+="<a href='' class=red><strong>search by district</strong></a><br>";
	}

	if (id==2) //Питер
	{
		s1+="<a href='"+h+"flats/spb/search/pg/1/?rooms=1'><strong>rent 1 room apartment</strong></a><br>";
		s1+="<a href='"+h+"flats/spb/search/pg/1/?rooms=2'><strong>rent 2 room apartment</strong></a><br>";
		s1+="<a href='"+h+"flats/spb/search/pg/1/?rooms=3'><strong>rent 3 room apartment</strong></a><br>";
		s1+="<a href='"+h+"flats/spb/search/pg/1/?rooms=4' id=small>more rooms</a><br><br>";
	}

	document.getElementById("town_block1").innerHTML=s1;
	document.getElementById("town_block2").innerHTML=s2;
}

function check_events()
{
	f=true;
	m=document.all["year"].selectedIndex;
	y=document.all["month"].selectedIndex;
	t=document.all["town"].selectedIndex;
	if (m==0 && y==0 && t==0)
	{
		f=false;
		alert("Выберите хотя бы один критерий");
	}
	return f;
}

function req_check_town(tp,reg)
{
	no=document.all["town"].selectedIndex;
	for (i=document.all["tp"].length;i>0;i--) document.all["tp"].options[i] = null;
	document.all["tp"].options[0] = new Option("Квартира");
	document.all["tp"].options[1] = new Option("Комната");
	if (no==0) 
	{
		document.all["tp"].options[2] = new Option("Коттедж");
		if (tp=="Коттедж")
		document.all["tp"].options[2].selected=true;
	}
	town=document.all["town"].options[no].text;
	req_check_tp(reg);
}

function req_check_town_eng(tp,reg)
{
	no=document.all["town"].selectedIndex;
	for (i=document.all["tp"].length;i>0;i--) document.all["tp"].options[i] = null;
	document.all["tp"].options[0] = new Option("Apartment");
	if (no==0) 
	{
		document.all["tp"].options[1] = new Option("Cottage");
		if (tp=="Cottage")
		document.all["tp"].options[1].selected=true;
	}
	town=document.all["town"].options[no].text;
	req_check_tp_eng(reg);
}

function req_check_tp(reg)
{
	no=document.all["tp"].selectedIndex;
	if (no==2)
		document.all["div_region"].innerText="Направление";
	else
		document.all["div_region"].innerText="Район";
	town=document.all["town"].selectedIndex;
	town=document.all["town"].options[town].text;
	xajax_req_get_region(town,no,reg);
}

function req_check_tp_eng(reg)
{
	no=document.all["tp"].selectedIndex;
	town=document.all["town"].selectedIndex;
	town=document.all["town"].options[town].text;
	xajax_req_get_region(town,no,reg);
}

function check_flat()
{
	f=false;
	if (document.all["price"].value=="")
		alert("Пожалуйста, укажите стоимость аренды");
	else
	if (document.all["cont_name1"].value=="")
		alert("Пожалуйста, укажите имя");
	else
	if (document.all["cont_tel"].value=="")
		alert("Пожалуйста, укажите телефон");
	else
		f=true;
	return f;
}

function check_cottage()
{
	f=false;
	if (document.all["price"].value=="" && !document.all["price_deal"].checked)
		alert("Пожалуйста, укажите стоимость аренды или \"выберите по договоренности\"");
	else
	if (document.all["cont_name1"].value=="")
		alert("Пожалуйста, укажите имя");
	else
	if (document.all["cont_tel"].value=="")
		alert("Пожалуйста, укажите телефон");
	else
		f=true;
	return f;
}

function flats_town(obj,home)
{
	town=obj.options[obj.selectedIndex].value;
	document.location=home+"flats/"+town+"/";
}

function error_form()
{
	if (document.all["error_form"].style.display=="block")
		document.all["error_form"].style.display="none";
	else
		document.all["error_form"].style.display="block";
}

function toflash(params){
  window.document.map.SetVariable("InFlash", params);
}

function submit_search(params){
	if (params!="")
	{
		document.all["metrolist"].value=params;
		document.all["frm"].submit();
	}
	else
	{
		if (document.all["eng"].value!=1)
			window.alert("Выберите хотя бы одну станцию");
		else
			window.alert("Choose at least one station");
	}
}

function map_check(n)
{
	document.all["r"+n].checked=!document.all["r"+n].checked;
}

function flats_search_clear()
{
	document.all["elit"].checked=false;
	document.all["parking"].checked=false;
	document.all["price1"].value="";
	document.all["price2"].value="";
	document.all["rooms"].selectedIndex=0;
	for (i=1;i<10;i++) document.all["r"+i].checked=false;
	for (i=1;i<12;i++) document.all["v"+i].checked=false;
}

var bg1 = '#f5f5f5';
var bg2 = 'white';

function ChangeState(e, mode)
{
	e.style.backgroundColor = mode > 0 ? bg1 : bg2;
	//e.style.cursor = 'pointer';
}

function GoTo(tp,id) 
{
	window.document.location = "/"+tp+"/"+id+"/";
}

var inner='';

function path_flats1(tp) 
{
	bg='white';
	brd='1px solid white';
	txt='';
	if (tp==1)
	{
		document.all["flt1_"].style.display='block';
		//document.all["flt1"].style.display='none';
		//alert(document.all["flt1"].style.pixelTop);
		//document.all["flt1_"].style.top=document.all["flt1"].style.top;
		//inner=document.all["flt1"].innerHTML;
		//bg='#f5f5f5';
		//brd='1px solid #dedede';
		//document.all["flt1"].innerHTML+='<br><a href="/cottages/">Аренда коттеджей</a>';
	}
	else
	{
		document.all["flt1_"].style.display='none';
	}
	//s=document.all["flt1"].style;
	//s.backgroundColor=bg;
	//s.border=brd;
}

var timer;
function scrolldelta(dy)
{
	if (dy != 0)
		doScroll(dy);
	else
		clearTimeout(timer);
}

function doScroll(dy)
{
	var target = document.getElementById('scrollable');
	target.scrollTop = target.scrollTop + dy
		timer = setTimeout("doScroll("+dy+");", 25);
}

function check_add_flat()
{
	f=true;

	if (document.all["town"].selectedIndex<1)
	{
		f=false;
		alert("Выберите город");
	}

	return f;
}

function toggle(nm)
{
    obj=document.getElementById(nm).style;
    obj_img=document.getElementById(nm+"_img");

    if (obj.display=="none") {
        obj.display="block";
		obj_img.src = "/images/minus.gif";
    } else {
        obj.display="none";
		obj_img.src = "/images/plus.gif";
    }

}

function check_district(id)
{
    obj=document.getElementById("r"+id);
	div=document.getElementById("okrug_"+id);
	el=div.getElementsByTagName('input');
	for(var i=0; i < el.length; i++) 
		el[i].checked=obj.checked;


}

