var mycurrenturl='';var usercurrentmode=0;var usertempid='';var visi=0;var oldget='';var rreload=0;var letternumber=0;var recordeditmode=0;var getphone=new Array();var curflat=0;var korzina=0;var obyavl=0;var unreadmesages=0;var mymoney=0;var showmoney=0;var mainimagetempnumber=0;var tubestationslist=new Array(0);var arealist=new Array(0);var suburbslist=new Array(0);var plistdata=new Array(20,30,40,50,60);var pointitemsarray=new Array(0);var pointitemsarraysub=new Array(0);var tempselected='';var curkvartira=1;var curmoskva=1;var tomainform=0;var tosearsh=0;var shortfull=0;var map=0;var mapacart=0;var fotkilist='';var naborfotok=new Array(0);var currentselectedimage=0;var coux=0;var actuallydaysvar=7;var prioritydaysvar=0;var actuallydaysprices=new Array(0,15,30,60);var actuallydaysdays=new Array(7,15,30,60);var prioritydaysprices=new Array(10,100,200,300);var prioritydaysdays=new Array(1,10,20,30);var nadokomnat=0;var sver=readCookie('sver');if((sver!=1) && (sver!=0)){sver=1;eraseCookie('sver');createCookie('sver',sver,9999);};var advtodo=0;var tobasket=0;var tomailer=0;var towallet=0;var toadv=0;var showcart=0;var tosupport=0;var iskali=0;var price1=0;var price2=0;var rooms1=0;var rooms2=0;var roomsquare1=0;var roomsquare2=0;var cparam1=0;var cparam2=0;var cparam3=0;var cparam4=0;var cparam5=0;var cparam6=0;var cparam7=0;var cparam8=0;var cparam9=0;var cparam10=0;var allsquare1=0;var allsquare2=0;var lsquare1=0;var lsquare2=0;var ksquare1=0;var ksquare2=0;var level1=0;var level2=0;var alllevel1=0;var alllevel2=0;var fromtube=0;var newbuild=0;var pricecurrency=0;var priceadd1=0;var priceadd2=0;var metrolist='';var citylist='';var rayonyoblasti='';var startsearchitem=0;var maxpoint=0;var paggge=1;var urlsetting=0;


function startsearch(){
paggge=1;

metrolist='';
var counter=0;for (var intLoop = 0; intLoop < tubestationslist.length; intLoop++){if(counter){maybecomma=':::'}else{maybecomma=''};var strlinn1=tubestationslist[counter];var strlinn2=strlinn1.split(':::');var strlinn3=strlinn2[0];metrolist=metrolist+maybecomma+strlinn3;counter++;};

citylist='';
var counter=0;for (var intLoop = 0; intLoop < suburbslist.length; intLoop++){if(counter){maybecomma=':::'}else{maybecomma=''};var strlinn1=suburbslist[counter];var strlinn2=strlinn1.split(':::');var strlinn3=strlinn2[0];citylist=citylist+maybecomma+strlinn3;counter++;};

rayonyoblasti='';
var counter=0;for (var intLoop = 0; intLoop < arealist.length; intLoop++){if(counter){maybecomma=':::'}else{maybecomma=''};var strlinn1=arealist[counter];var strlinn2=strlinn1.split(':::');var strlinn3=strlinn2[0];rayonyoblasti=rayonyoblasti+maybecomma+strlinn3;counter++;};

price1=document.getElementById("price1").value;price2=document.getElementById("price2").value;pricecurrency=document.getElementById("currency").selectedIndex;if(nadokomnat){rooms1=nadokomnat;rooms2=nadokomnat;}else{rooms1=document.getElementById("rooms1").value;rooms2=document.getElementById("rooms2").value;};roomsquare1=document.getElementById("roomsquare1").value;roomsquare2=document.getElementById("roomsquare2").value;cparam1=document.getElementById("addparamcheck1").checked;cparam2=document.getElementById("addparamcheck2").checked;cparam3=document.getElementById("addparamcheck3").checked;cparam4=document.getElementById("addparamcheck4").checked;cparam5=document.getElementById("addparamcheck5").checked;cparam6=document.getElementById("addparamcheck6").checked;cparam7=document.getElementById("addparamcheck7").checked;cparam8=document.getElementById("addparamcheck8").checked;cparam9=document.getElementById("addparamcheck9").checked;cparam10=document.getElementById("addparamcheck10").checked;allsquare1=document.getElementById("addallsquare1").value;allsquare2=document.getElementById("addallsquare2").value;lsquare1=document.getElementById("addlsquare1").value;lsquare2=document.getElementById("addlsquare2").value;ksquare1=document.getElementById("addksquare1").value;ksquare2=document.getElementById("addksquare2").value;level1=document.getElementById("addlevel1").value;level2=document.getElementById("addlevel2").value;alllevel1=document.getElementById("addalllevels1").value;alllevel2=document.getElementById("addalllevels2").value;fromtube=document.getElementById("otmetro").selectedIndex;newbuild=document.getElementById("newbuild").selectedIndex;priceadd1=document.getElementById("priceadd1").value;priceadd2=document.getElementById("priceadd2").value;tosearsh=1;loadPageDoc('serp');}


function selpage(pagge, maxxa)
{
maxpoint=maxxa;
paggge=pagge;
pagge=pagge-1;
var curplist=readCookie('plist');
if(!curplist){curplist=0;};
startsearchitem=pagge*plistdata[curplist];
tosearsh=1;
loadPageDoc('serp');
}


function selactionpage(modde, vseggo, currentpagge){
var curplist=readCookie('plist');
if(!curplist){curplist=0;};
if(modde==1){
paggge=1;
}
if(modde==2){
paggge=currentpagge-1;
}
if(modde==3){
paggge=currentpagge+1;
}
if(modde==4){
paggge=parseInt(vseggo/plistdata[curplist])+1;
}
startsearchitem=(paggge-1)*plistdata[curplist];
tosearsh=1;
loadPageDoc('serp');
}


function securrency(inna){if(inna==2){document.getElementById('currency').selectedIndex=document.getElementById('currencyadd').selectedIndex;}else{document.getElementById('currencyadd').selectedIndex=document.getElementById('currency').selectedIndex;};}


function newparams(){
document.getElementById('price1').value='';document.getElementById('price2').value='';document.getElementById('priceadd1').value='';document.getElementById('priceadd2').value='';document.getElementById('currency').selectedIndex=0;document.getElementById('currencyadd').selectedIndex=0;document.getElementById('rooms1').selectedIndex=0;document.getElementById('rooms2').selectedIndex=5;document.getElementById('roomsquare1').value='';document.getElementById('roomsquare2').value='';document.getElementById('addallsquare1').value='';document.getElementById('addlsquare1').value='';document.getElementById('addksquare1').value='';document.getElementById('addlevel1').value='';document.getElementById('addalllevels1').value='';document.getElementById('addallsquare2').value='';document.getElementById('addlsquare2').value='';document.getElementById('addksquare2').value='';document.getElementById('addlevel2').value='';document.getElementById('addalllevels2').value='';document.getElementById('otmetro').selectedIndex=0;document.getElementById('newbuild').selectedIndex=0;for (var intLoop = 1; intLoop < 11; intLoop++){document.getElementById('addparamcheck'+intLoop).checked = false;};roomflat(0);moskvapodmoskva(0);clearlists();offcustomsearch();}

function customsearch(){shortfull=1;document.getElementById('searchbuttons').style.display = "none";document.getElementById('addparams').style.display = "block";document.getElementById('priceadd').style.display = "block";}

function offcustomsearch(){shortfull=0;document.getElementById('searchbuttons').style.display = "block";document.getElementById('addparams').style.display = "none";document.getElementById('priceadd').style.display = "none";}


function loadPageDoc(inp)
{hidemessage();document.getElementById('maincontent').innerHTML = '';var rando=Math.round(1000000000 * Math.random());
if(inp=='1'){tomainform=1;};if(inp=='2'){tobasket=1;};if(inp=='3'){toadv=1;};if(inp=='4'){tomailer=1;};if(inp=='5'){towallet=1;};if(inp=='6'){tosupport=1;};if(inp=='serp'){var pleasewaitbox = document.getElementById("pleasewait");pleasewaitbox.style.display = "block";if(!curkvartira){curkvartiraz=2}else{curkvartiraz=1};if(!curmoskva){curmoskvaz=2}else{curmoskvaz=1};var currplist=readCookie('plist');if(!currplist){currplist=0;};
var linna="gr1="+price1+"&gr2="+price2+"&gr3="+rooms1+"&gr4="+rooms2+"&gr5="+roomsquare1+"&gr6="+roomsquare2+"&gr7="+cparam1+"&gr8="+cparam2+"&gr9="+cparam3+"&gr10="+cparam4+"&gr11="+cparam5+"&gr12="+cparam6+"&gr13="+cparam7+"&gr14="+cparam8+"&gr15="+cparam9+"&gr16="+cparam10+"&gr17="+allsquare1+"&gr18="+allsquare2+"&gr19="+lsquare1+"&gr20="+lsquare2+"&gr21="+ksquare1+"&gr22="+ksquare2+"&gr23="+level1+"&gr24="+level2+"&gr25="+alllevel1+"&gr26="+alllevel2+"&gr27="+fromtube+"&gr28="+newbuild+"&gr29="+pricecurrency+"&gr30="+shortfull+"&gr31="+curkvartiraz+"&gr32="+curmoskvaz+"&gr33="+priceadd1+"&gr34="+priceadd2+"&gr35="+metrolist+"&gr36="+citylist+"&gr37="+rayonyoblasti+"&gr38="+startsearchitem+"&gr39="+currplist+"&gr40="+paggge;
var url="/cgi-bin/ajaxmain.cgi?"+linna+"&p=serp&rando="+rando;
}else{var url="/cgi-bin/ajaxmain.cgi?p="+inp+"&rando="+rando;};xmlHttp.open("GET", url, true);xmlHttp.onreadystatechange = MuP;xmlHttp.send(null);}

function MuP() {if(xmlHttp.readyState==4){if(xmlHttp.status==200){window.location.hash="main";mycurrenturl=window.location.href;var pleasewaitbox = document.getElementById("pleasewait");pleasewaitbox.style.display = "none";document.getElementById('maincontent').innerHTML = xmlHttp.responseText;
		
if(tomainform){tomainform=0;

if(iskali==1){
if(curkvartira){curkvartira=0;}else{curkvartira=1;};roomflat(curkvartira);if(curmoskva){curmoskva=0;}else{curmoskva=1;};moskvapodmoskva(curmoskva);if(!shortfull){offcustomsearch();}else{customsearch();};document.getElementById("price1").value=price1;document.getElementById("price2").value=price2;document.getElementById("currency").selectedIndex=pricecurrency;document.getElementById("rooms1").value=rooms1;document.getElementById("rooms2").value=rooms2;document.getElementById("roomsquare1").value=roomsquare1;document.getElementById("roomsquare2").value=roomsquare2;document.getElementById("addparamcheck1").checked=cparam1;document.getElementById("addparamcheck2").checked=cparam2;document.getElementById("addparamcheck3").checked=cparam3;document.getElementById("addparamcheck4").checked=cparam4;document.getElementById("addparamcheck5").checked=cparam5;document.getElementById("addparamcheck6").checked=cparam6;document.getElementById("addparamcheck7").checked=cparam7;document.getElementById("addparamcheck8").checked=cparam8;document.getElementById("addparamcheck9").checked=cparam9;document.getElementById("addparamcheck10").checked=cparam10;document.getElementById("addallsquare1").value=allsquare1;document.getElementById("addallsquare2").value=allsquare2;document.getElementById("addlsquare1").value=lsquare1;document.getElementById("addlsquare2").value=lsquare2;document.getElementById("addksquare1").value=ksquare1;document.getElementById("addksquare2").value=ksquare2;document.getElementById("addlevel1").value=level1;document.getElementById("addlevel2").value=level2;document.getElementById("addalllevels1").value=alllevel1;document.getElementById("addalllevels2").value=alllevel2;document.getElementById("otmetro").selectedIndex=fromtube;document.getElementById("newbuild").selectedIndex=newbuild;document.getElementById("priceadd1").value=priceadd1;document.getElementById("priceadd2").value=priceadd2;

ztemparray=new Array(0);
for (var listtype = 1; listtype <= 3; listtype++){
   switch(listtype) {
         case 1 :
             var ztemparray=tubestationslist;var layername='lly1';break;
         case 2 :
             var ztemparray=arealist;var layername='lly2';break;
         case 3 :
             var ztemparray=suburbslist;var layername='lly3';break;
	}

tmplst='';
var counter=0;
for (var intLoop = 0; intLoop < ztemparray.length; intLoop++){
if(counter){maybecomma='  '}else{maybecomma=''};
var strlinn1=ztemparray[counter];
var strlinn2=strlinn1.split(':::');
var strlinn3=strlinn2[1];
tmplst=tmplst+maybecomma+'<div class="metro_s">'+strlinn3+' <a href=# title="Удалить элемент" onclick="adddeleteitemtolist('+listtype+','+counter+',1)"><img src=/images/del_ic.gif border=0></a></div>';
counter++;
};
document.getElementById(layername).innerHTML=tmplst;
}

}
					


						}		
		
		if(tosearsh){
		tosearsh=0;
		iskali=1;
		if(document.getElementById('nunna')){
		if(document.getElementById('nunna').innerHTML=='1'){		
					mapload();
					GetPagesControl();
					BuildMarkers();
					showmaplayer();
					}
					}
					window.location.hash="tosearsh";
					mycurrenturl=window.location.href;
					};

		if(tobasket){
		tobasket=0;
					basketloaded();
					window.location.hash="tobasket";
					mycurrenturl=window.location.href;
					};
		
		if(tomailer){
		tomailer=0;
					messagesloaded(1);
					window.location.hash="tomailer";
					mycurrenturl=window.location.href;
					};
		
		if(toadv){
		toadv=0;
					advloaded(0);
					window.location.hash="toadv";
					mycurrenturl=window.location.href;
					};

		if(towallet){
		towallet=0;
					window.location.hash="towallet";
					mycurrenturl=window.location.href;
					};
									
		if(tosupport){
		tosupport=0;
					supportloaded(0);
					window.location.hash="tosupport";
					mycurrenturl=window.location.href;
					};			
	
	if(document.getElementById('moneyamount')){document.getElementById('moneyamount').innerHTML=mymoney;};

  }
  }
}


function BuildMarkers(){

if(document.all){
var pintlist=document.getElementById('mapparams').innerText;
}else{
var pintlist=document.getElementById('mapparams').textContent;    
}

pointitemsarray=pintlist.split('::::');
for (var intLoop = 0; intLoop < pointitemsarray.length-1; intLoop++){
var tempstr=pointitemsarray[intLoop];
pointitemsarraysub=tempstr.split('||||');
var mynumber=pointitemsarraysub[0];
var mygooglex=pointitemsarraysub[1];
var mygoogley=pointitemsarraysub[2];
var myaddress=pointitemsarraysub[3];
map.addOverlay(createMarker(new GLatLng(mygooglex, mygoogley), mynumber, myaddress));
}

}

var currentpage=1;
var tempid="";

function tabclick(n){

document.getElementById('z1').innerHTML='<div class="vk"><a>Главная.Поиск</a></div>';
document.getElementById('z2').innerHTML='<div class="vk"><a>Корзина (<span id="korzina">0</span>)</a></div>';
document.getElementById('z3').innerHTML='<div class="vk"><a>Мои объявления (<span id="obyavl">0</span>)</a></div>';
document.getElementById('z4').innerHTML='<div class="vk"><a>Сообщения (<span id="unreadmesages">0</span> новых)</a></div>';
document.getElementById('z5').innerHTML='<div class="vk"><a>Кошелёк (<span id="mymoney">0</span> фл.)</a></div>';
document.getElementById('z6').innerHTML='<div class="vk"><a>Помощь</a></div>';

document.getElementById('z1').className="vkladka";
document.getElementById('z2').className="vkladka";
document.getElementById('z3').className="vkladka";
document.getElementById('z4').className="vkladka";
document.getElementById('z5').className="vkladka";
document.getElementById('z6').className="lastvkladka";


document.getElementById("z"+n).className="active";

switch(n) {
 case 1 :
 document.getElementById("z1").innerHTML="<a class='ac'>Главная.Поиск</a>";break;
 case 2 :
 document.getElementById("z2").innerHTML="<a class='ac'>Корзина (<span id='korzina'>0</span>)</a>";break;
 case 3 :
 document.getElementById("z3").innerHTML="<a class='ac'>Мои объявления (<span id='obyavl'>0</span>)</a>";break;
 case 4 :
 document.getElementById("z4").innerHTML="<a class='ac'>Сообщения (<span id='unreadmesages'>0</span> новых)</a>";break;
 case 5 :
 document.getElementById("z5").innerHTML="<a class='ac'>Кошелёк (<span id='mymoney'>0</span> фл.)</a>";break;
 case 6 :
 document.getElementById("z6").innerHTML="<a class='ac'>Помощь</a>";break;
}


document.getElementById('korzina').innerHTML=korzina;
document.getElementById('obyavl').innerHTML=obyavl;
document.getElementById('unreadmesages').innerHTML=unreadmesages;
document.getElementById('mymoney').innerHTML=mymoney;

loadPageDoc(n);
};


function startup(){
loadPageDoc(1);
if (GBrowserIsCompatible()) {
mapacart = new GMap2(document.getElementById("mapacart"));
}
trycururl();
}

function adddeleteitemtolist(listtype, indata, della){
temparray=new Array(0);temparray1=new Array(0);
    switch(listtype) {
         case 1 :
             var temparray=tubestationslist;break;
         case 2 :
             var temparray=arealist;break;
         case 3 :
             var temparray=suburbslist;break;
	}
if(!della){
var counter=0;var isfound=0;
for (var intLoop = 0; intLoop < temparray.length; intLoop++){
if(temparray[counter]==indata){isfound=1;};
counter++;
};

if(isfound){
var strlinn1=indata;var strlinn2=strlinn1.split(':::');var strlinn3=strlinn2[1];
alert('Элемент "'+strlinn3+'" уже в списке!');
}else{
temparray[temparray.length]=indata;
};
}else{
var counter=0;
for (var intLoop = 0; intLoop < temparray.length; intLoop++){
if(counter!=indata){temparray1[temparray1.length]=temparray[counter];
};
counter++;
};
temparray=temparray1;
};

    switch(listtype) {
         case 1 :
            tubestationslist=temparray;layername='lly1';break;
         case 2 :
            arealist=temparray;layername='lly2';break;
         case 3 :
            suburbslist=temparray;layername='lly3';break;
	}
	
tmplst='';
var counter=0;
for (var intLoop = 0; intLoop < temparray.length; intLoop++){
if(counter){maybecomma='  '}else{maybecomma=''};
var strlinn1=temparray[counter];
var strlinn2=strlinn1.split(':::');
var strlinn3=strlinn2[1];
tmplst=tmplst+maybecomma+'<div class="metro_s">'+strlinn3+' <a href=# title="Удалить элемент" onclick="adddeleteitemtolist('+listtype+','+counter+',1)"><img src=/images/del_ic.gif border=0></a></div>';
counter++;
};
document.getElementById(layername).innerHTML=tmplst;
};


function clearlists(){
tubestationslist.length = 0;arealist.length = 0;suburbslist.length = 0;document.getElementById('lly1').innerHTML='';document.getElementById('lly2').innerHTML='';document.getElementById('lly3').innerHTML='';};


function roomflat(indata){if(!indata){
document.getElementById("flatlayer").className='bor_act';
document.getElementById("roomlayer").className='bor_link';
document.getElementById("eslikvartira").style.display = "block";
document.getElementById("eslikomnata").style.display = "none";
document.getElementById("kvartirailikomnata").innerHTML = "квартиры";
curkvartira=1;
}else{
document.getElementById("flatlayer").className='bor_link';
document.getElementById("roomlayer").className='bor_act';
document.getElementById("eslikvartira").style.display = "none";
document.getElementById("eslikomnata").style.display = "block";
document.getElementById("kvartirailikomnata").innerHTML = "комнаты";
curkvartira=0;
};};

function moskvapodmoskvaclick(indata){
clearlists();
moskvapodmoskva(indata);
}

function moskvapodmoskva(indata){
if(!indata){
document.getElementById("moskvalayer").className='bor_act';
document.getElementById("podmoskvalayer").className='bor_link';
document.getElementById("rayonlayer").style.display = "none";
document.getElementById("gorodlayer").style.display = "none";
document.getElementById("metrolayer").style.display = "block";
curmoskva=1;
}else{
document.getElementById("moskvalayer").className='bor_link';
document.getElementById("podmoskvalayer").className='bor_act';
document.getElementById("rayonlayer").style.display = "block";
document.getElementById("gorodlayer").style.display = "block";
document.getElementById("metrolayer").style.display = "none";
curmoskva=0;
};};


 function msgBox(message)
 {
  var msgbox = document.getElementById("msgbox");
  showsemitransparent();
  msgbox.style.display = "block";
  var msgboxcontent = document.getElementById("msgboxcontent");
  msgboxcontent.innerHTML = message;
 }
 
 function hidemsgbox(){
  var msgbox = document.getElementById("msgbox");
  msgbox.style.display = "none";
  document.getElementById('semitransparent').style.visibility = "hidden";
 }

function showitemslist(indatype)
{
var pleasewaitbox = document.getElementById("pleasewait");
pleasewaitbox.style.display = "block";
var rando=Math.round(100000 * Math.random());
var url="/cgi-bin/loadselectlist.cgi?typpa="+indatype+"&rando="+rando;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatePagelist;
xmlHttp.send(null);
}

function updatePagelist() {
  if (xmlHttp.readyState == 4) {
  var pleasewaitbox = document.getElementById("pleasewait");
  pleasewaitbox.style.display = "none";
  msgBox(xmlHttp.responseText);
  }
}


function sverrazver(){
sver=readCookie('sver');

if(sver==1){sver=0;}else{sver=1;};

eraseCookie('sver');
createCookie('sver',sver,9999);

showmaplayer();
};


function showmaplayer(){
if(sver==1){
document.getElementById('map').style.display = "block";
document.getElementById('hidebutton').style.display = "block";
document.getElementById('showbutton').style.display = "none";
}else{
document.getElementById('map').style.display = "none";
document.getElementById('hidebutton').style.display = "none";
document.getElementById('showbutton').style.display = "block";
};
};


function createMarker(point, number, mytext) {
  var marker = new GMarker(point);  

  var myHtml = '<p align=left><big>'+mytext+"</big></p><p align=right><a href=# onClick='showmessage("+number+");'>карточка предложения</a></p>";

  GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowHtml(myHtml);
  hidemessage();
  });
  
  return marker;
}


function mapload() {if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(55.7608413696, 37.6350021362), 9);
}}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/;";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function eraseCookie(name) {
	createCookie(name,"",-1);
}


function SavePagesControl() {
var curr=document.getElementById('showlistselect').selectedIndex;
eraseCookie('plist');
createCookie('plist',curr,9999);
selpage(1);
}


function GetPagesControl() {
var curr=readCookie('plist');
if(!curr){curr=0;};
document.getElementById('showlistselect').selectedIndex = curr;
}

