function im(){}
im.prototype=new GControl(false,true);im.prototype.gb=function(io,bv,bw,ip,iq,gj,ir){var jh=this;
this.jr=0;var h=document.createElement("div");if(typeof(bv)=='string')h.innerHTML=bv;else h.appendChild(bv);
h.className="mapcontrol";var is=h.childNodes[0].childNodes[0];var it;var iu=(j.ct("controls")||0)&iq;var iv;var iw=j.k(h,"SPAN"
);for(var g=0;g<iw.length;g++)if(iw[g].className=="pin")it=iw[g];h.onmouseover=function(){
if(it&&is.childNodes.length==1){for(var g in iv)is.appendChild(iv[g]);if(jh.jr>0){var ke=j.dn(is,"SPAN","hideAllCateg");
if(ke)ke.style.visibility="visible";}
is.childNodes[0].childNodes[0].style.borderBottom="1px solid #878685";if(!this.ix&&ir){ir.gb();}}
if(io){h.className="mapcontrol notransparent";}
bw&&bw(h);}
h.onmouseout=function(iy){var r=(iy&&iy.relatedTarget)||(typeof(event)!="undefined"&&event.toElement);
while(r){if(r==h)return;try{r=r.parentNode}catch(m){return}}
if(it&&!iu){while(is.childNodes.length>1)is.removeChild(is.childNodes[1]);
is.childNodes[0].childNodes[0].style.borderBottom="none";if(jh.jr>0){var ke=j.dn(is,"SPAN","hideAllCateg");if(ke)
ke.style.visibility="hidden";}}
else{if(io){h.className="mapcontrol transparent";}}
ip&&ip(h,it&&!iu);}
if(it){iv=new Array();for(var g=1;g<is.childNodes.length;g++)iv.push(is.childNodes[g]);
it.onclick=function(){iu=!iu;var iz=(j.ct("controls")||0);if(iu)iz&=~iq;else iz|=iq;j.cx({'controls':iz});
it.style.backgroundPosition="0px -"+(iu?83:95)+"px";
if(iu)h.onmouseover();else h.onmouseout({relatedTarget:{}});return true;}
it.onclick();}
h.onmouseout({relatedTarget:{}});if(io){io.getContainer().appendChild(h);if(iu&&ir){ir.gb();
this.ix=true;}
return h;}
else{var ja=j.dn(gj,"DIV","controlType");ja.appendChild(h);if(ir){ir.gb();this.ix=true;}
return ja;}}
function jb(jc){this.jc=(jc||j.ct("mtype")||3)-1;}
jb.prototype=new im();jb.prototype.initialize=function(io){var es=document.createElement("table");
var is=document.createElement("tbody");es.appendChild(is);es.border=0;es.cellSpacing=0;es.cellPadding=0;
es.style.width="90px";var jc=this.jc;function jd(je,jf,jg,bp){var ay=document.createElement('tr');
for(var g=0;g<(jg?2:1);g++){var bl=document.createElement(is.childNodes.length?'td':'th');with(bl){
innerHTML=jg&&!g?"<input type=\"radio\" style=\"border:0;\""+(jc==bp?" checked":"")+"/>":je;if(jg)with(style)if(!g){padding="0px 0px";width="25px";textAlign="right";}
if(!jg){colSpan=2;style.textAlign="center";}
title=jf;}
if(jg&&!g){bl.childNodes[0].jc=jg;bl.childNodes[0].onclick=function(){io.setMapType(jg);return true;};}
ay.appendChild(bl);}
is.appendChild(ay);if(jg&&jc==bp)io.setMapType(jg);}
jd('<div>тип карты</div>','Выбрать тип отображения карты');jd('карта','Показать карту с названием улиц',G_NORMAL_MAP,0);jd('спутник','Показать спутниковые изображения',G_SATELLITE_MAP,1);jd('гибрид','Показать спутниковые изображения с названием улиц',G_HYBRID_MAP,2);jd('ландшафт','Показать карту с ландшафтом',G_PHYSICAL_MAP,3);jd('<span class="pin" onclick="return false;"/></span>','Зафиксировать панель'
);var jh=this;var d=function(){var en=j.k(es,"INPUT");for(var g=0;g<en.length;g++){
if((en[g].checked=(en[g].jc==io.getCurrentMapType()))&&this.jc!=g)j.cx({'mtype':((jh.jc=g)+1)});}};
GEvent.addListener(io,"maptypechanged",d);return this.gb(io,es,d,null,1);}
jb.prototype.getDefaultPosition=function(){
return new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(282,5));}
function ji(jj,jk,ja,jl,fn){this.jj=jj;this.ix=false;this.jk=jk;if(fn>=0)this.fn=fn;
else if(fn<0)this.fn=fn;if(ja)this.ja=ja;if(jl){var fi=new jm.jn(jl);dw.jo(fi);}
this.jp=j.au.bh();this.jq=0;this.jr=0;}
ji.prototype=new im();ji.prototype.initialize=function(io){var gj=document.createElement("div");
var es=document.createElement("table");var is=document.createElement("tbody");es.appendChild(is);es.id="movemenu";
es.style.marginTop="0px";es.className="js_menu2";es.style.textAlign="left";var jh=this;es.border=0;es.cellSpacing=0;
es.cellPadding=0;es.style.position="relative";gj.style.position="relative";es.style.width="230px";var js=function(jt){
var ju=j.bm("TABLE","",jt);var jv=j.dp(ju,"IMG","expGr");for(var g=0;g<jv.length;g++){jv[g].style.left="-156px";}
var jw=j.dp(ju,"DIV","subparaghs");for(var g=0;g<jw.length;g++){jw[g].style.display="none";}
jh.jr=0;jt.style.visibility="hidden";jx.jy();}
var jz=function(ka,kb){var kc=document.getElementById("cat"+ka);if(kc.style.display=="none"){kc.style.display="block";
kb.style.left="-169px";jh.jr++;}
else{kc.style.display="none";kb.style.left="-156px";jh.jr--;}
if(jh.jr>0){var ju=j.bm("DIV","delivery_middle",kb);if(ju)var kd=j.bm("TABLE","",ju);if(kd){var ke=j.dn(kd,"SPAN","hideAllCateg");if(ke)
ke.style.visibility="visible";}}
else{var ju=j.bm("DIV","delivery_middle",kb);if(ju)var kd=j.bm("TABLE","",ju);if(kd){var ke=j.dn(kd,"SPAN","hideAllCateg");if(ke)ke.style.visibility="hidden";}
}
jx.jy();}
function jd(kf,je,kg,kh,ki,kj){var ay=document.createElement('tr');var kk=ki?3:(kh?3:1);
for(var g=0;g<kk;g++){var bl=document.createElement('td');with(bl){var kl=ki?" class=\"typeCheck\" ":" class=\"grCheck\"";
innerHTML=(kh&&!g&&!ki&&je>=0)?"<div class=\"icons\" style=\"margin-top:0px;\"><span title=\""+kf+"\" style=\"width:13px;height:11px; padding-top: 3px;\"><img src=\"/img/buttons4.gif\" alt=\""+kf+"\" style=\"left:-156px; top:-70px; width:380px; height:107px;\" class=\"expGr\"/></span></div>":(kh&&!g&&ki)?"<div class=\"icons\"><span title=\""+kf+"\" class=\"grCheck\" style=\"height:17px;\"><img src=\"/img/checkbox.gif\" alt=\""+kf+"\" style=\"left:0px; width:39px; height:13px; margin-top:4px;\" id=\""+je+"\""+kl+"/></span></div>":g==2?ki?"<div class=\"icons\">"+(je>=0?"<span title=\""+kf+"\" id=\""+je+" \"><img src=\"/img/new_buttons_6.png\" alt=\""+kf+"\" style=\"left:"
+(-20*je)+"px\" class=\"typeIcon\" /></span>":"<span class=\"pin\" style=\"margin-top:5px;\" title=\"Зафиксировать панель\" onclick=\"return false;\"/></span>")+"</div>":(kj||kf):(ki||!ki&&!kh)?(kj||"<div class=\"subNames\">"+kf+"</div>"):g!=0?(!jh.ja)?"<div class=\"icons\"><span title=\""+kf+"\" class=\"grCheck\"><img src=\"/img/checkbox.gif\" alt=\""+kf+"\" style=\"left:0px; width:39px; height:13px;\" id=\""+je+"\""+kl+"/></span></div>":"<div class=\"icons\"><span title=\""+kf+"\" class=\"grCheck\"><img src=\"/img/galka.gif\" alt=\""+kf+"\" style=\"left:13px; width:26px; height:13px;\" id=\""+je+"\""+kl+"/></span></div>":"";
if(kh)with(style){if((g!=1&&ki)||(g!=2&&!ki)){padding="0px";width="20px";textAlign="right";}
if(g==1&&ki){km="2px";}}
else{colSpan=3;style.textAlign="center";if(kg!=-1)bl.className="header";else bl.className="bottom";}
title=kh?kf:je;style.height="20px";}
if((kh&&!g&&ki)||(kh&&(g==1)&&je==-1))bl.childNodes[0].onclick=function(){if(jh.jp=="all"||jh.ja){
if(jh.ja){if(jh.jq<10||(jh.jq>=10&&(dw.kn()[je>>3]&(1<<(je&7))))){
dw.ko(je,false,false,kg,jh);return true;}
else{j.alert("Объект&#8194;не&#8194;может&#8194;иметь&#8194;больше&#8194;10&#8194;типов!");}}
else{dw.ko(je,false,false,kg,jh);return true;}}};if(!ki&&kh&&(je>=0)&&(g==0)){var kp=j.dn(bl,"img","");
kp.onclick=function(){jz(je,kp);}}
if(ki&&kh&&g==2&&jh.ja){var kq=j.dn(bl,"span","");kq.onclick=function(){if(jh.jp=="all"||jh.ja){
if(jh.jq<10||(jh.jq>=10&&(dw.kn()[je>>3]&(1<<(je&7))))){jh.kr(kq.id);
dw.ko(je,false,false,kg,jh);return true;}
else{j.alert("Объект&#8194;не&#8194;может&#8194;иметь&#8194;больше&#8194;10&#8194;типов!");}}}}
if((!ki)&&kh&&(je>=0)&&(g==1)&&!jh.ja){var ks=j.dn(bl,"img","");ks.onclick=function(){if(jh.jp=="all"){
var checked=(this.style.left=="0px"?false:true);dw.ko(je,true,checked,kg,jh);}}}
ay.appendChild(bl);}
ki?ki.appendChild(ay):is.appendChild(ay);return ay;}
this.kr=function(id){var jv=j.dp(is,"img","typeIcon");for(var g=0;g<jv.length;g++){var kt=j.bm("span","",jv[g]);
if(kt&&kt.id==id){kt.className="selected";jh.fn=id;j.fm(jh.ja,id);}
else if(kt)kt.className="";}}
this.ku=function(){jh.jp=j.au.bh();if(jh.ja){var kv=dw.kn();}
else var kv=dw.kw();var kx=true;var ky=j.k(is,"img");var kz=0;if(ky.length==0)la();
else for(var g=0;g<ky.length;g++){if(ky[g].className=="grCheck"&&ky[g].id!=-1){var lb=j.bm("TR","",ky[g]);
var en=j.dp(lb,"img","");var lc=true;var ld=0;var le=0;for(var bp=0;bp<en.length;bp++){
if(en[bp].className=="typeCheck"){if(en[bp].id==-1){en[bp].checked=lc;}
else if(!(en[bp].checked=(jh.jp!="all"&&!jh.ja)||((kv[en[bp].id>>3]&(1<<(en[bp].id&7)))))){lc=false;
kx=false;}
if(en[bp].checked){en[bp].style.left="0px";}
else en[bp].style.left="-26px";if(en[bp].checked=jh.jp!="all"&&!jh.ja){en[bp].style.left="-13px";}
(kv[en[bp].id>>3]&(1<<(en[bp].id&7)))?le++:"";}}
kz+=le;if(!jh.ja){if(lc){ky[g].checked=true;ky[g].style.left="0px";}
else{ky[g].checked=false;ky[g].style.left="-26px";if(le>0){ky[g].checked=true;ky[g].style.left="-13px";}}
if(jh.jp!="all")ky[g].style.left="-13px";}
else{if(le>0){ky[g].checked=true;ky[g].style.left="0px";}
else{ky[g].checked=true;ky[g].style.left="-13px";}}}
else if(ky[g].className=="grCheck"&&ky[g].id==-1){jh.jp=="all"?ky[g].style.left=kx?"0px":"-26px":ky[g].style.left="-13px";}}
jh.jq=kz;if(jh.ja){var form=jh.ja.childNodes[0].childNodes[0];var lf=form.elements['objtype'
].value=jm.lg(kv);}}
var lh=function(){var bk=j.k(is.childNodes[0],"div");for(var g=0;g<bk.length;g++)if(bk[g].className=="icons"
)bk[g].parentNode.removeChild(bk[g]);}
var la=function(){}
var jk=this.jk;var jj=this.jj;var kg=(!this.ja)?true:false;var li=-1;var lj;var lk;var ll;var lm;
for(var bp=0;bp<jj.length;bp++){if(jj[bp].ln==(li+1)){if(li>=0){lj.childNodes[2].appendChild(lk);}
lk=document.createElement("div");lk.className="subparaghs";lk.style.display="none";lk.id="cat"+(li+1);ll=document.createElement("table"
);ll.border=0;ll.cellSpacing=0;ll.cellPadding=0;ll.style.width="170px";lm=document.createElement("tbody");
lk.appendChild(ll);ll.appendChild(lm);lj=jd(jk[li+1].name,jk[li+1].id,kg,true,null,jk[li+1].lo);
lj.className="categ";li++;}
jd(jj[bp].name,jj[bp].id,kg,true,lm,jj[bp].lo);if(bp==jj.length-1)lj.childNodes[2].appendChild(lk);}
if(!this.ja)jd("выбрать все",-1,kg,true);gj.style.height=(this.jk.length+1)*20+"px";if(this.ja){gj.style.height="210px";}
gj.className="col1";gj.id="content";var jx=false;var lp=document.createElement("div");lp.className="col2";lp.innerHTML="<div style=\"vertical-align: bottom;\"><img src=\"/img/sort_up.gif\" class=\"scrollUp\" style=\"cursor: pointer;\"></div><div class=\"menu_scrolling\"><div id=\"scroller_bar\" class=\"scrolling_line\" ><img src=\"/img/scrollerV.jpg\" alt=\"\" style=\"top: 0px; padding-bottom: 0px;\" id=\"scroller\" class=\"scroller\"/></div></div><div style=\"vertical-align: bottom;\"><img src=\"/img/sort_down.gif\" class=\"scrollDown\" style=\"cursor: pointer;\">";
var lq=document.createElement("div");lq.className="delivery_middle";lq.id="withscript";lq.style.height=gj.style.height;
lp.style.height=gj.style.height;lq.appendChild(gj);lq.appendChild(lp);var lr=j.dn(lp,"DIV","menu_scrolling");
lr.style.height=parseInt(gj.style.height)-50+"px";var ls=j.dn(lr,"DIV","scrolling_line");
ls.style.height=parseInt(gj.style.height)-50+"px";var lt=es;gj.appendChild(lt);
var es=document.createElement("table");var is=document.createElement("tbody");es.appendChild(is);
es.style.marginTop="0px";es.border=0;es.cellSpacing=0;es.cellPadding=0;es.style.width="260px";if(!this.ja){jd('<div style=\"float: left; width:13px; height:13px; overflow:hidden; position:relative;\"><span class="hideAllCateg" style=\"width:13px;height:13px; float:left; overflow: hidden; position:relative; visibility: hidden;\" title=\"Свернуть все категории\"><img src=\"/img/buttons4.gif\" style=\"left:-169px; top:-70px; width:380px; height:107px; position: relative;\" /></span></div><div style=\"float: right; text-align:center; width: 230px;\">типы объектов</div>','Выбрать типы отображаемых на карте объектов'
);var ke=j.dn(es,"SPAN","hideAllCateg");if(ke){ke.onclick=function(){js(ke);}}}
else jd('<div>Выберите тип объекта</div>','Выбрать типы отображаемых на карте объектов');var ay=document.createElement('tr');var bl=document.createElement('td');bl.style.borderBottom="1px solid gray";
bl.appendChild(lq);ay.appendChild(bl);is.appendChild(ay);if(!this.ja)jd('<span class="pin" onclick="return false;" style=\"margin-top: 4px;\"/></span>','Зафиксировать панель',-1);else jd('<b>Задайте типы Вашего объекта. Красным цветом задайте основной тип.</b>','подсказка',-1);
var b=this;jx=new lu('scroller','scrolling_line','js_menu2',gj,'scrollUp','scrollDown');jh.kr(jh.fn);b.ku();return this.gb(io,es,function(h){lh();
jh.kr(jh.fn);b.ku();},function(h,iu){if(!iu)return;la();},2,jh.ja,jx);}
ji.prototype.getDefaultPosition=function(){
return new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(10,5));}
function lv(){}
lv.prototype=new GControl(false,true);lv.prototype.gb=function(io,lw,bv,bw,ip,lx){
var h=document.createElement("DIV");var ly;var lz=(io instanceof GMap2);var jh=this;h.innerHTML=lz?"<div style=\"margin:2px 5px;width:50px;\">"+lw+"</div>":"<a href=\"javascript://\" title=\"Постоянная ссылка на этот объект\"><span class=\"picto\"><img src=\"/img/buttons4.gif\" alt=\"Постоянная ссылка на этот объект\" title=\"Постоянная ссылка на этот объект\"/></span>Ссылка&nbsp;на&nbsp;объект&nbsp;</a>";
h.className="mapcontrol";with(h.style){backgroundColor="#FFFFFF";if(!lz)border="none";}
var ma=false;var mb=function(){ma=true;if(!ly){ly=document.createElement("DIV");ly.innerHTML=bv;
ly.className="mapcontrol";ly.style.position="absolute";var r=0;var s=0;var p=h;while(p){r+=p.offsetLeft;s+=p.offsetTop;
p=p.offsetParent;}
ly.style.left=r+"px";ly.style.top=s+"px";var mc=["INPUT","TEXTAREA"];var md=function(){ly.style.display="none";ip&&ip(ly);};
var me=function(){for(var dm in mc){var mf=j.k(ly,mc[dm]);
for(var g=0;g<mf.length;g++)if(mf[g].mg)return;}
md();}
GEvent.addListener(io,"moveend",md);GEvent.addListener(io,"zoomend",md);GEvent.addListener(io,"click",md);
GEvent.addListener(io,"infowindowbeforeclose",md);for(var dm in mc){var mf=j.k(ly,mc[dm]);for(var g=0;g<mf.length;g++){
mf[g].mh=mf[g].onfocus=function(){this.mg=true;this.select();}
mf[g].onblur=function(){this.mg=false;if(!ma)setTimeout(me,100);}
mf[g].onkeyup=function(gg){if((gg||event).keyCode==27){md();
gg&&gg.stopPropagation&&gg.stopPropagation();if(typeof(event)!='undefined')event.cancelBubble=true;}
if((gg||event).keyCode==13){this.form.onsubmit();}}}}
ly.onmouseout=function(iy){var r=(iy&&iy.relatedTarget)||(typeof(event)!="undefined"&&event.toElement);
while(r){if(r==ly)return;try{r=r.parentNode}catch(m){return}}
ma=false;me();}
var mi=j.dn(ly,"img","closeControls");if(mi)mi.onclick=function(iy){var r=(iy&&iy.relatedTarget)||(typeof(event)!="undefined"
&&event.toElement);while(r){if(r==ly)return;try{r=r.parentNode}catch(m){return}}
ma=false;me();}
lx&&lx(ly);document.body.appendChild(ly);}
ly.style.visibility="visible";ly.style.display="block";with(j.k(ly,"INPUT")[0]){focus();select();}
bw&&bw(ly);}
if(lz)h.onmouseover=mb;else h.onclick=mb;
if(lz)io.getContainer().appendChild(h);else io.appendChild(h);return h;}
function mj(){}
mj.prototype=new lv();mj.prototype.initialize=function(io){function mk(aj,ai,ml){var fq;
var h=document.createElement("DIV");h.className="objectform";if(!ai){if(ml==0)j.alert("Не удается найти адрес: <b>"+j.dd(aj)+"</b><img src=\"/img/hr.gif\" class=\"hr\" alt=\"\"/><small>Проверьте правильность написания адреса. Если Вы написали очень подробный адрес, попробуйте написать менее точный адрес - уберите название улицы, номер дома. Если Вы написали очень краткий адрес, попробуйте его уточнить - укажите область, край, название города</small>");else j.alert("Указаны некорректные значения широты и долготы: <b>"
+j.dd(aj)+"</b>");}
else{if(ai instanceof GLatLng){h.innerHTML=aj;dw.mm(ai,io.getZoom(),h);}
else{var mn=ai[ml];fq=new GLatLng(mn.Point.coordinates[1],mn.Point.coordinates[0]);var bn="<p>Вы искали: <b>"+j.dd(aj)+"</b></p><p>Найден адрес:<b>"
+mn.address+"</b></p>";var mo=true;for(var g=0;g<ai.length;g++){if(g!=ml){if(mo)bn+="<img src=\"/img/hr.gif\" class=\"hr\" alt=\"\"/><h2>Другие похожие адреса:</h2>";mo=false;bn+="<a href=\"javascript://\" style=\"color:#024CA5;\" id=\""+g+"\">"
+ai[g].address+"&raquo;</a><br/>";}}
h.innerHTML=bn;var mp=mn.AddressDetails.Accuracy<=3?7:mn.AddressDetails.Accuracy<=5?10:13;
var mq=j.k(h,"A");for(var g=0;g<mq.length;g++)mq[g].onclick=function(){mk(aj,ai,this.id);return false;}
dw.mm(fq,mp,h);}}}
var jh=this;var h=this.gb(io,"адрес","<form><table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><th colspan=\"3\"><div style=\"float: left; width: 210px; text-align: center;\">адрес</div><div style=\"float: right;  vertical-align: middle;\"><img class=\"closeControls\" style=\"border: 0px none ; margin: 0px; padding: 0px; top: 11px; width: 6px; height: 6px; -moz-user-select: none; cursor: pointer; z-index: 10000; visibility: visible;\"  src=\"/img/grey_close.gif\"\"/></div></th></tr><tr><td colspan=\"3\">Для поиска точки на карте введите адрес</td></tr><tr><td colspan=\"3\"><input value=\"\" style=\"width:220px;\"/></td></tr><tr><td colspan=\"3\">или координаты точки</td></tr><tr><td>широта</td><td><input value=\"\" style=\"width:90px;\"/></td><td rowspan=\"2\"><div class=\"btn\">искать</div></td></tr><tr><td>долгота</td><td><input value=\"\" style=\"width:90px;\"/></td></tr></table></form>",null,null,function(ly){var mr=new GClientGeocoder();
var form=ly.childNodes[0];var mf=form.elements;form.onsubmit=function(){io.closeInfoWindow();
var aj=mf[0].value;
if(aj)mr.getLocations(aj,function(ms){mk(aj,ms&&ms.Status.code==200?ms.Placemark:null,0);});
else if(mf[1].value||mf[2].value){var fq=j.ft(mf[1].value,mf[2].value);
if(fq&&fq.lat()!=undefined&&fq.lng()!=undefined)mk(j.fx(fq.lat(),true)+" "+j.fx(fq.lng()),fq,0);else
mk(mf[1].value+" "+mf[2].value,null,-1);}
return false;}
var bk=j.k(ly,"DIV");bk[2].onclick=form.onsubmit;mf[0].onfocus=function(){
if(!mf[0].value)mf[0].value=mf[0].mt||"";mf[1].mt=mf[1].value;mf[1].value="";
mf[2].mt=mf[2].value;mf[2].value="";this.mh();}
mf[1].onfocus=mf[2].onfocus=function(){if(!mf[1].value&&!mf[2].value){mf[1].value=mf[1].mt||""
;mf[2].value=mf[2].mt||"";}
mf[0].mt=mf[0].value;mf[0].value="";if(!mf[1].value&&!mf[2].value){var fq=io.getCenter();
mf[1].value=j.fx(fq.lat(),true,true);mf[2].value=j.fx(fq.lng(),false,true);}
this.select();this.mh();}});return h;}
mj.prototype.getDefaultPosition=function(){
return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(80,5));}
function mu(){}
mu.prototype=new lv();mu.prototype.initialize=function(io,title){var h=this.gb(io,"ссылка","<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><th colspan=\"2\"><div style=\"float: left; width: 375px; text-align: center;\">постоянная ссылка на этот "
+(io instanceof GMap2?"участок карты":"объект")+"</div><div style=\"float: right; vertical-align: middle;\"><img class=\"closeControls\" style=\"border: 0px none ; margin: 0px; padding: 0px; top: 11px; width: 6px; height: 6px; -moz-user-select: none; cursor: pointer; z-index: 10000; visibility: visible;\" src=\"/img/grey_close.gif\"\"/></div></th></tr>"+"<tr><td>URL</td><td><input style=\"width:280px;\" readonly=\"readonly\"/></td></tr>"+"<tr><td>форум</td><td><input style=\"width:280px;\" readonly=\"readonly\"/></td></tr>"+"<tr><td>IFRAME</td><td><input style=\"width:280px;\" readonly=\"readonly\"/></td></tr>"+"</table>",function(ly){var bn=document.location;var ac=new RegExp("([^\:]+\:\/\/[^\/]+\/).*").exec(bn);
if(ac)bn=ac[1];var mv="?"+dw.mw(!(io instanceof GMap2));var en=j.k(ly,"INPUT");en[0].value=bn+mv;en[1].value="[URL="
+bn+mv+"]"+(io instanceof GMap2?"www.roadplanet.ru":title)+"[/URL]";en[2].value="<iframe src=\""+bn+"link.php"+mv+"\" width=\"642\" height=\"484\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\"></iframe>";},null,function(ly){var ff=j.k(ly,"TR");
ff[0].childNodes[0].colSpan=3;for(var g=1;g<4;g++){var bl=document.createElement("TD");bl.innerHTML="<a href=\"javascript://\">"
+(window.clipboardData?"копировать":"выделить")+"</a>";
bl.childNodes[0].onclick=function(){var m=this.parentNode.parentNode.lastChild.lastChild;m.focus();m.select();window.clipboardData&&clipboardData.setData('Text'
,m.value);}
ff[g].insertBefore(bl,ff[g].lastChild);}});return h;}
mu.prototype.getDefaultPosition=function(){
return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(150,5));}
bu.prototype.mx=function(h,title){var bk=j.k(h,'DIV');for(var g=0;g<bk.length;g++)if(bk[g].className=='permlink'){
var r=new mu();r.initialize(bk[g],title);break;}}
function my(){}
my.prototype=new GControl();my.prototype.initialize=function(io){var h=document.createElement("DIV");
h.className="mapcontrol";h.innerHTML="<div style=\"margin:2px 5px;width:50px;\">печать</div>";h.style.cursor="pointer";h.style.backgroundColor="#FFFFFF";h.onclick=function(){window.open("/printmap.php?"
+dw.mw(),"","scrollbars=yes,resizeable=yes,width=700,height=700");}
io.getContainer().appendChild(h);return h;}
my.prototype.getDefaultPosition=function(){
return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(220,5));}
function mz(id,fq,type,fn,jj){this.value=id;var draggable=!fq;var na=false;var nb=null;var nc=null;
var nd=null;var ne=false;var io=null;var nf=false;var ng=null;var position=null;
this.prototype=new GOverlay();this.initialize=function(nh){io=nh;this.ni(fq,type,fn);}
this.ni=function(nj,jg,nk){if(!(jg[nk>>3]&(1<<(nk&7))))nk=null;if(jg==0)nk=null;
else for(var bp=0;bp<jj.length&&nk==undefined;bp++){if(jg[jj[bp].id>>3]&(1<<(jj[bp].id&7)))
nk=jj[bp].id;}
if(nb&&nj&&nj.equals(fq)&&type==jg&&fn==nk)return;if(nj&&nj.lat()>85)fq=new GLatLng(85,nj.lng());
else if(nj&&nj.lat()<-85)fq=new GLatLng(-85,nj.lng());else fq=nj;if(!nb||type!=jg||fn!=nk){
this.remove();type=jg;fn=nk;with((nb=document.createElement("div")).style){position="absolute";width="28px";height="36px";
overflow="hidden";}
nb.className="icons";nb.innerHTML="<div style=\"position:absolute;width:20px;height:20px;overflow:hidden;top:4px;left:4px\"/>"+"<img src=\"/img/new_buttons_6.png\" style=\"position:absolute;left:-"+(fn==null?"1411px;top:0":(fn*20))+"px;\"/>"+"</div>"+"<img src=\"/img/buttons4.gif\"  style=\"position:absolute;left:-"+(na?212:264)+"px;top:-70px\"/>";
with((nc=nb.cloneNode(false)).style){backgroundImage="url(/img/0.gif)";cursor="default";zIndex=0;}
nc.className+=" noprint";var jh=this;
nc.onclick=function(){this.onmouseout&&this.onmouseout();return jh.onclick&&jh.onclick();};
nc.onmousedown=function(gg){draggable&&nl(this,gg||event);return false;}
if(type[fn>>3]&~(1<<(fn&7))){if(!na)nb.style.width="36px";var bn="",bj=0;for(var bp=0;bp<jj.length;bp++){
if(type[jj[bp].id>>3]&(1<<(jj[bp].id&7))&&fn!=jj[bp].id){bn+="<div style=\"position:absolute;width:20px;height:20px;overflow:hidden;top:4px;left:"+(20*bj)+"px\"/>"+"<img src=\"/img/new_buttons_6.png\" style=\"position:absolute;left:-"+(jj[bp].id*20)+"px;\"/>"+"</div>"+"<div style=\"position:absolute;width:24px;height:28px;overflow:hidden;top:0px;left:"+(20*bj)+"px\"/>"+"<img src=\"/img/buttons4.gif\" style=\"position:absolute;left:-240px;top:-70px; width:  380px; height: 107px;\"/>"+"</div>"
;bj++;}}
with((nd=document.createElement("div")).style){position="absolute";width=(20*bj+4)+"px";height="36px";overflow="hidden";zIndex=2;}
nd.className="icons";nc.onmouseout=function(iy){var r=(iy&&iy.relatedTarget)||(typeof(event)!="undefined"
&&event.toElement);while(r){if(r==nc)return;try{r=r.parentNode}catch(m){}}
try{nd.parentNode.removeChild(nd);}catch(m){}
if(!na)nb.style.zIndex=0;nc.style.width="28px";}
nc.onmouseover=function(){if(na||nf)return;nc.style.width=(20*bj+24)+"px";nb.style.zIndex=2;
io.getPane(G_MAP_MARKER_PANE).appendChild(nd);}
nd.onclick=nc.onclick;nd.innerHTML=bn;}
if(fq){io.getPane(G_MAP_MARKER_PANE).appendChild(nb);
io.getPane(G_MAP_MARKER_MOUSE_TARGET_PANE).appendChild(nc);}
else{j.dk("flagcontainer").appendChild(nb);j.dk("flagcontainer").appendChild(nc);}}
this.redraw(true);}
this.remove=function(){try{nd&&nd.parentNode.removeChild(nd);}catch(m){}
try{nb&&nb.parentNode.removeChild(nb);}catch(m){}
try{nc&&nc.parentNode.removeChild(nc);}catch(m){}
nd=null;nb=null;nc=null;}
this.copy=function(){return new mz(id,fq,type,fn,jj);}
this.redraw=function(nm){if(!nm)return;var nn=fq?io.fromLatLngToDivPixel(fq):{'x':5,'y':36};
nc.style.left=nb.style.left=(nn['x']-5)+"px";nc.style.top=nb.style.top=(nn['y']-36)+"px";if(nd){
nd.style.left=((nn['x']-5)+24)+"px";nd.style.top=(nn['y']-36)+"px";}}
this.bb=function(){nb.childNodes[1].style.left="-212px";nb.style.width="28px";nb.style.zIndex=2;nc.style.zIndex=2;
na=true;nb.onmouseout&&nb.onmouseout();}
this.startEdit=function(){j.eo("Для изменения местоположения перетащите объект мышью.");draggable=true;nc.style.cursor="default";ne=true;position=fq;this.bb(true);}
this.stopEdit=function(bb){draggable=false;if(ne&&!position.equals(fq)&&!bb){
this.setLatLng(position);j.eo("Местоположение объекта не было изменено");j.alert("Местоположение объекта не было изменено");}
if(!bb){nb.childNodes[1].style.left="-264px";nb.style.width=((type&~(1<<fn))?36:28)+"px";na=false;}
nb.style.zIndex=0;nc.style.zIndex=0;nc.style.cursor="pointer";ne=false;}
this.getLatLng=function(){return fq;}
this.setLatLng=function(nj){this.ni(nj,type,fn);}
this.no=function(){return ne;}
var np;var nq;var nr,ns,nt,nu;var jh=this;var nl=function(h,event){ng=true;np=document.onmousemove;
nq=document.onmouseup;nb.onmouseout&&nb.onmouseout();
document.onmousemove=function(gg){return nv(gg||event)};
document.onmouseup=function(gg){return nw(gg||event)};nr=event.clientX;ns=event.clientY;while(h){
nr-=h.offsetLeft;ns-=h.offsetTop;h=h.offsetParent;}
h=io.getPane(G_MAP_MARKER_PANE);nt=nr-5;nu=ns-36;while(h){nt+=h.offsetLeft;nu+=h.offsetTop;
h=h.offsetParent;}
nf=false;event.cancelBubble=true;jh.nx&&jh.nx();return false;}
var ny=function(event){var p=io.fromDivPixelToLatLng(new GPoint(event.clientX-nt,event.clientY-nu));
if(p.lat()>85)return new GLatLng(85,p.lng());if(p.lat()<-85)return new GLatLng(-85,p.lng());
return p;}
var nv=function(event){if(!ng)return true;if(!nf){nf=true;document.body.appendChild(nb);}
nb.style.left=(event.clientX-nr)+"px";nb.style.top=(event.clientY-ns)+"px";var p=ny(event);j.eo("<table style=\"width:100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td>Отпустите объект в нужной точке карты.</td><td style=\"text-align:right\">"
+j.fx(p.lat(),true)+", "+j.fx(p.lng()))+"</td></tr></table>";event.cancelBubble=true;return false;}
var nw=function(event){if(!ng)return true;document.onmousemove=np;document.onmouseup=nq;
var p=j.ga(ny(event));if(position){io.getPane(G_MAP_MARKER_PANE).appendChild(nb);
io.getPane(G_MAP_MARKER_MOUSE_TARGET_PANE).appendChild(nc);jh.setLatLng(p);}
else{j.dk("flagcontainer").appendChild(nb);j.dk("flagcontainer").appendChild(nc);jh.setLatLng(null);}
event.cancelBubble=true;ng=null;(position||io.getBounds().contains(p))&&jh.nz&&jh.nz(p);nf=false;
return false;}}
var jm={oa:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",lg:function(ev){var oa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var ob="";var oc,od,oe,of,og,oh,oi;var g=0;while(g<ev.length){
oc=ev[g++];od=ev[g++];oe=ev[g++];of=oc>>2;og=((oc&3)<<4)|(od>>4);oh=((od&15)<<2)|(oe>>6);oi=oe&63;
if(isNaN(od)){oh=oi=64;}else if(isNaN(oe)){oi=64;}
ob=ob+oa.charAt(of)+oa.charAt(og)+oa.charAt(oh)+oa.charAt(oi);}
return ob;},jn:function(ev){var oa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var ob=new Array();var oc,od,oe;var of,og,oh,oi;var g=0,cm=0;
while(g<ev.length){of=oa.indexOf(ev.charAt(g++));og=oa.indexOf(ev.charAt(g++));
oh=oa.indexOf(ev.charAt(g++));oi=oa.indexOf(ev.charAt(g++));oc=(of<<2)|(og>>4);
od=((og&15)<<4)|(oh>>2);oe=((oh&3)<<6)|oi;ob[cm++]=oc;if(oh!=64)ob[cm++]=od;if(oi!=64)ob[cm++]=oe;}
return ob;}}
function lu(oj,ok,ol,om,on,oo){var op=false;var oq=false;var or;var gq;var oj=oj;var os=ok;
var om=om;var ot=ol;var ou;var ov;var ow;var ox;var oy;var oz=on;var pa=oo;var pb;var pc;var pd;
var jh=this;var pe;var pf;var pg;var ph=false;var eq=false;this.pi=function(){if(pj(oj)&&pj(ot)){
oz=pj(oz);pa=pj(pa);oy=om.offsetHeight;om.style.height=om.offsetHeight;ot=pj(ot);pk=ot.offsetHeight;
ox=parseInt(ot.style.marginTop);oj=pj(oj);ou=oy-50;os=pj(ok);ov=Math.round(ou*oy/pk);
oj.style.height=ov+"px";oj.style.width="11px";ow=Math.round(ox*ou/pk);gq=oy/ov;oq=true;}
return false;}
this.jy=function(){pk=ot.offsetHeight;ox=parseInt(ot.style.marginTop);if((pk+ox)<oy){ox=-(pk-oy);
ot.style.marginTop=ox+"px";}
ov=Math.round(oy*ou/pk);ow=Math.round(ox*ou/pk);oj.style.height=ov+"px";oj.style.width="11px";gq=oy/ov;}
var pl=function(event){if(!event){event=window.event;}
if(event.stopPropagation)event.stopPropagation();else event.cancelBubble=true;
if(event.preventDefault)event.preventDefault();event.returnValue=false;}
var pm=function(){pf=30*Math.round(gq*ou/pk);}
var pn=function(po){if(po<=(ou-ov)&&po>=0){oj.style.top=po+"px";}
else{if(po>=(ou-ov)){oj.style.top=ou-ov+"px";}
if(po<=0){oj.style.top=0+"px";}}
ot.style.marginTop=Math.round(parseInt(oj.style.top)*gq*(-1))+"px";return false;}
var pp=function(event){if(!event){event=window.event;}
if(oq){op=true;or=event.clientY-parseInt(oj.style.top);pl(event);}
return false;}
var pq=function(event){if(oq){jh.jy();var pr=parseInt(oj.style.top);pm();var po=-pf+pr;pn(po);}
return false;}
var ps=function(event){if(oq){jh.jy();var pr=parseInt(oj.style.top);pm();var po=pf+pr;pn(po);}
return false;}
var pt=function(event){if(!event){event=window.event;}
if(oq&&!ph){jh.jy();pm();var pu=event.layerY?event.layerY:event.offsetY;
var pr=parseInt(oj.style.top);var g=(pu>pr)?1:-1;var po=2*g*pf+parseInt(oj.style.top);pn(po);
pl(event);}
else{ph=false;}
return false;}
var pv=function(event){if(!event){event=window.event;}
if(oq&&op){jh.jy();pn(event.clientY-or);pl(event);}
return false;}
var pw=function(){op=false;}
var px=function(){ph=true;}
var py=function(gq,event){if(!event){event=window.event;}
var g=(gq<0)?1:-1;jh.jy();pm();var pr=parseInt(oj.style.top);var po=g*pf+pr;pn(po);pl(event);}
var cancelWheelAction=function(event){if(!event){event=window.event;}
if(event.preventDefault){event.preventDefault();}
event.returnValue=false;}
var pz=function(event){if(!event){event=window.event;}
if(event.wheelDelta){gq=event.wheelDelta/120;if(window.opera){gq=event.wheelDelta/3;}}
else if(event.detail){gq=-event.detail;}
if(gq){py(gq,event);pl(event);return false;}}
var pj=function(kl){if(typeof(kl)!="string"){return kl;}
var qa=j.dk("delivery_middle",om);var h=j.dn(qa,"DIV",kl);if(h==null)h=j.dn(qa,"img",kl);if(h==null)h=j.dn(qa,"table",kl);return h;}
var qb=function(event){pw(event);}
var qc=function(event){pv(event);}
var qd=function(event){pt(event);}
var qe=function(event){pp(event);}
var qf=function(event){px(event);}
var qg=function(event){pz(event);}
this.gb=function(){this.pi();document.onmousemove=qc;window.onmouseup=qb;pj(ok).onclick=qd;
oj.onmousedown=qe;oj.onmouseup=qb;oj.onclick=qf;oz.onclick=pq;pa.onclick=ps;var qh=j.bm("DIV","delivery_middle",om);
if(qh.addEventListener)qh.addEventListener('DOMMouseScroll',qg,false);qh.onmousewheel=qg;}}
function qi(ev){var ob="";var g=0;while(g<ev.length){ob=ob+qj(ev[g++]).qk(16);}
return ob;}
function ql(ev){var ob=Array();var g=0;while(g<ev.length){ob.push(parseInt(ev.charAt(g++),16));}
return ob;}
function qm(){var qn=new Object();var kv=new Array(255,255,255,255,255,255,255,255,255,255);
var qo=new Array(255,255,255,255,255,255,255,255,255,255);var sort;var io;var jh=this;var na;var au;
var qp;var qq;var qr;var qs=new Object();var qt;var qu;var qv;var qw;var qx;var qy;var qz;var ra;
this.rb;var jk=[{id:0,name:'достопримечательности'},{id:1,name:'природа'},{id:2,name:'промысел'},{id:3,name:'активный отдых'},{id:4,name:'экстрим'},{id:5,name:'питание'},
{id:6,name:'транспорт'},{id:7,name:'жилье'},{id:8,name:'магазины'},{id:9,name:'медицина'},{id:10,name:'АЗС/Сервис'},{id:11,name:'ГИБДД'},{id:12,name:'связь'},
{id:13,name:'внимание'}];var jj=[{id:0,ln:0,name:'интересное место'},{id:1,ln:0,name:'историческое место'},{id:8,ln:0,name:'объект ВОВ/РККА'},{id:2,ln:0,name:'музей'},
{id:3,ln:0,name:'церковь'},{id:4,ln:0,name:'монастырь'},{id:5,ln:0,name:'крепость/фортификация'},{id:6,ln:0,name:'дом/усадьба'},{id:7,ln:0,name:'памятник'},
{id:9,ln:0,name:'заброшенное место'},{id:10,ln:1,name:'природный объект'},{id:11,ln:1,name:'пляж'},{id:12,ln:1,name:'парк/сад'},{id:13,ln:1,name:'заповедник/зоопарк'},
{id:14,ln:1,name:'смотровая площадка'},{id:15,ln:1,name:'горы/скалы'},{id:16,ln:1,name:'пещеры'},{id:17,ln:1,name:'водопад/родник'},{id:18,ln:2,name:'охота'},
{id:19,ln:2,name:'рыбалка'},{id:20,ln:2,name:'грибы'},{id:21,ln:3,name:'горные лыжи'},{id:22,ln:3,name:'велоспорт'},{id:23,ln:3,name:'конный спорт'},
{id:24,ln:3,name:'водный спорт'},{id:66,ln:3,name:'активный отдых'},{id:25,ln:4,name:'дайвинг'},{id:26,ln:4,name:'парашют'},{id:27,ln:4,name:'воздухоплавание'},
{id:28,ln:4,name:'самолет'},{id:29,ln:4,name:'off-road'},{id:30,ln:4,name:'виндсерфинг'},{id:31,ln:4,name:'спелеология'},{id:32,ln:5,name:'ресторан'},
{id:33,ln:5,name:'кафе/бар'},{id:34,ln:5,name:'закусочная'},{id:35,ln:6,name:'автовокзал'},{id:36,ln:6,name:'аэропорт'},{id:37,ln:6,name:'порт'},
{id:38,ln:6,name:'паром'},{id:39,ln:6,name:'жд вокзал'},{id:40,ln:7,name:'гостиница'},{id:41,ln:7,name:'мотель'},{id:42,ln:7,name:'кемпинг'},
{id:43,ln:7,name:'частный сектор'},{id:44,ln:7,name:'дом отдыха'},{id:45,ln:7,name:'тур база'},{id:46,ln:7,name:'парковка'},{id:47,ln:8,name:'продукты'},
{id:48,ln:8,name:'промтовары'},{id:49,ln:8,name:'автозапчасти'},{id:67,ln:8,name:'банк'},{id:50,ln:9,name:'аптека'},{id:51,ln:9,name:'больница'},
{id:52,ln:9,name:'ветлечебница'},{id:53,ln:10,name:'заправка - ГАЗ'},{id:54,ln:10,name:'заправка'},{id:55,ln:10,name:'сервис'},{id:56,ln:10,name:'шиномонтаж'},
{id:57,ln:10,name:'мойка'},{id:58,ln:11,name:'пост'},{id:59,ln:11,name:'камера'},{id:60,ln:11,name:'засада'},{id:61,ln:11,name:'таможня'},
{id:62,ln:12,name:'почта'},{id:63,ln:12,name:'телефон'},{id:64,ln:12,name:'интернет/wi-fi'},{id:65,ln:13,name:'внимание'}];var rc=[
{id:9,rd:10},{id:15,rd:10},{id:16,rd:1},{id:14,rd:3},{id:17,rd:21},{id:6,rd:33},{id:5,rd:40},
{id:11,rd:42},{id:8,rd:46},{id:2,rd:49},{id:1,rd:54},{id:3,rd:55},{id:7,rd:56},{id:10,rd:57},
{id:0,rd:58},{id:12,rd:59},{id:13,rd:60},{id:4,rd:65}];var re=function(){if(!io)return;
io.closeInfoWindow();qy=false;}
this.jo=function(ac){for(var g=0;g<qo.length;g++)qo[g]=ac[g];}
var rf=function(id,fq,type,fn){var nb=new mz(id,fq,type,fn,jj);
nb.onclick=function(){bb(nb.value);return true;};nb.nx=function(){re();j.eo("Отпустите объект в нужной точке карты.");};
nb.nz=function(){bb(nb.value);};return nb;}
var rg=function(fq){if(!io)return;new cc(function(){var nb=rf(0,fq,0,0);
if(qn[0])io.removeOverlay(qn[0]);qn[0]=nb;qn[0].rh=true;io.addOverlay(nb);nb.startEdit();ri(0);
dw.rj(nb);});}
var rk=function(rl){if(!io)return;var rm=io.getCenter();var rm=io.getBounds().getCenter();j.cx({'long'
:rm.lng(),'lat':rm.lat(),'zoom':io.getZoom(),'types':kv,'sort':sort});for(var id in qn)qn[id].rh=true;for(var g in rl){
var rn=rl[g];rn["t"]=jm.jn(rn["t"]);var id=rn["id"];var fq=new GLatLng(rn["la"],rn["lo"]);if(qn[id]){qn[id].rh=false;
if(!qn[id].no())qn[id].ni(fq,rn["t"],rn["m"]);}
else{var nb=rf(id,fq,rn["t"],rn["m"]);qn[id]=nb;io.addOverlay(nb);}}}
var ro=function(rp){var es=j.bm("TABLE","objectlist");if(!es)return;var ay=j.k(es,"TR")[0];var jv=j.k(ay,"IMG");
for(var g=0;g<jv.length;g++)jv[g].style.top="-"+(sort==(g+1)?"101":sort==-(g+1)?"95":"89")+"px";
var et=document.createElement("TBODY");et.appendChild(ay.cloneNode(true));for(var g in rp){
var rq=rp[g],id=rq.id,type=jm.jn(rq['tp']),rr="",rs=0,fn=rq['m'];for(var bp=0;bp<jj.length;bp++){
if(jj[bp].id==fn)rr="<span title=\""+jj[bp].name+"\"><img src=\"/img/new_buttons_6.png\" alt=\""+jj[bp].name+"\" style=\"left:"+(-20*jj[bp].id)+"px\"/></span>";}
for(var bp=0;bp<jj.length;bp++){if(jj[bp].id!=fn)if(type[jj[bp].id>>3]&(1<<(jj[bp].id&7))){rr+="<span title=\""
+jj[bp].name+"\"><img src=\"/img/new_buttons_6.png\" alt=\""+jj[bp].name+"\" style=\"left:"+(-20*jj[bp].id)+"px\"/></span>";if(rs>=1)break;rs++;}}
var height=rs<=3?30:(rs<=6?44:(rs<=9?66:88));var ay=document.createElement("TR");
var rt=function(className,bv){var bl=document.createElement("TD");bl.className=className;
bl.style.cssText="height:"+height+"px;";bl.innerHTML=bv;ay.appendChild(bl);}
ay.id=id;ay.lat=rq['la'];ay.lng=rq['lo'];rt("icons","<div class=\"icons\">"+rr+"</div>");rt("addr","<div class=\"addr\" style=\"max-height:"+height+"px\">"+rq["t"]+"</div>");rt("rating",(rq["tr"]?"<div class=\"rate\"><div style=\"left:-"+((Math.max(rq["tr"],1)-1)*27)+"px;top:-16px;\" title=\"Рейтинг правды:"
+Math.max(rq["tr"],1)+"\"></div></div>":""));rt("rating",(rq["r"]?"<div class=\"rate\"><div style=\"left:-"+((Math.max(rq["r"],1)-1)*27)+"px;\" title=\"Рейтинг качества:"+Math.max(rq["r"],1)+"\"></div></div>":""));rt("check","<div class=\"checkbox\"><input type=\"checkbox\" name=\"id"+id+"\" "+(rq["c"]?"checked":"")+"/></div>"
);rt("pock",(rq["p"]?"<span class=\"picto\"><img src=\"/img/buttons4.gif\" alt=\"\" title=\"Объект находится в кармане\"/></span>":""));ay.onmouseover=bu.prototype.fe;
ay.onclick=function(){bb(this.id,this.lat,this.lng);return true;}
ay.ondblclick=function(){bb(this.id,this.lat,this.lng);return true;}
et.appendChild(ay);}
es.replaceChild(et,es.childNodes[0]);var ff=j.k(es,"input");for(var fi=0;fi<ff.length;fi++)if(ff[fi].type=='checkbox'
){ff[fi].onclick=function(gg){gg&&gg.stopPropagation&&gg.stopPropagation();if(typeof(event)!='undefined'
)event.cancelBubble=true;var eq,m=this.form.elements,fi=m.length;if(this.name){
for(var g=0;g<m.length;g++)if(m[g].type=='checkbox'){if(!m[g].name)eq=m[g];else fi=fi&&m[g].checked;}
if(eq)eq.checked=fi;}
else for(var g=0;g<m.length;g++)(m[g]!=this)&&(m[g].type=='checkbox')&&(m[g].checked=this.checked);j.fe();
return true;}}}
var ru=function(id,lat,lng){qt=id;qu=qv=null;if(!lat||!lng){if(io.getZoom()>=17){qt=null;qw=null;}
else{if(qw&&qw>io.getZoom()+1)io.setZoom(qw);else io.zoomIn();}
return;}
var rv=io.getBounds();var rw=rv.getSouthWest();var rx=rv.getNorthEast();var nt=qx.offsetWidth>>1;
var nu=qx.offsetHeight>>1;var nr=qx.offsetWidth-nt;var ns=qx.offsetHeight-nu;var p=new Object();p['objtype'
]=jm.lg(kv);p['mode']=j.au.bh();var g=p['zoom']=io.getZoom();p.id=id;p['s']=rw.lat();p['w']=rw.lng();p['n']=rx.lat();p['e'
]=rx.lng();var ry=io.getCurrentMapType().getProjection();var rm=new GLatLng(lat,lng);
if(rv.contains(rm))g++;for(;g<=17;g++){var fq=ry.fromLatLngToPixel(rm,g);var ap=ry.getWrapWidth(g);
rw=ry.fromPixelToLatLng(new GPoint(nr+nt>ap?0:fq['x']-nr,fq['y']+nu),g);
rx=ry.fromPixelToLatLng(new GPoint(nr+nt>ap?ap:fq['x']+nt,fq['y']-ns),g);p['s'+g]=rw.lat();p['w'+g]=rw.lng();p['n'
+g]=rx.lat();p['e'+g]=rx.lng();}
new a({a:"list.php",e:p,ae:function(){var b=this;var mp=parseInt(b.ai['level'])||io.getZoom();qw=mp;
if(io.getZoom()<=mp)io.setCenter(rm,mp);else if(io.getZoom()>=17)rz=null;else
io.setCenter(rm,io.getZoom()+1);}});}
var bb=function(id,lat,lng){new cc(function(){ri(id,lat,lng);});return true;}
var ri=function(id,lat,lng,sa){if(!io)return;var sb=na;var sc=false;if(id!='refresh')na=qn[id];
else if(sa&&na&&na.rh)na=null;if(na){qt=null;qw=null;}
else if(id!='refresh'||!qy)re();for(var bp in qn){if(qn[bp]==na){if(id!='refresh'){qn[bp].bb();jh.rj(qn[bp]);}}
else if(qn[bp].rh){qn[bp].stopEdit();io.removeOverlay(qn[bp]);if(qn[bp]==sb)
sc=!sa&&io.getBounds().contains(sb.getLatLng());delete qn[bp];}
else{qn[bp].stopEdit();}}
j.fe();if(sc){if(sb&&!sb.value)j.alert("Новый объект не был добавлен.");else j.alert("Предыдущий объект более не отображается на карте, поскольку он не соответствует заданным параметрам отображения.");}
if(id&&id!='refresh'&&!na)ru(id,lat,lng);return true;}
var sd=function(dc){if(!qr)return;j.ao(qr,function(ap,aq,ar){ar.style.visibility="visible";
if(ar.childNodes[1])j.ao(ar.childNodes[2],function(ap,aq,ar){dw.se(ap,aq)});});}
var sf=function(id,mb){var jv=j.k(document,"IMG");for(var g=0;g<jv.length;g++)if(new RegExp("\/iw_"+id+"[.]gif$"
).exec(jv[g].src)){jv[g].style.visibility=mb?"visible":"hidden";}}
var ea=function(bs,g){qp=bs;var et=(bs=="photo");var db=(bs=="card");qq=g||0;var h=qr.childNodes[2];var aq=na;
var id=aq&&aq.value;sf("(minus|close)",id);au.visible(["comments","photo"],id);if(aq)(j.bm("B","cardtitle")||[]).innerHTML=aq.title;
var ae=function(){if(this.h&&this.h.parentNode&&this.h.parentNode.tagName)au.be(bs);
if(aq)aq.stopEdit(true);sd();sf("(minus|close)",!this.ai['edit']);au.visible(["comments"],!this.ai['edit']);au.visible(["card"],!(this.ai['edit'
]&&et));au.visible(["photo"],!(this.ai['edit']&&db));if(j.dk("maxcontent")){au.bi('photo',this.ai['fc']);au.bi('comments',this.ai['cc']);}
if(bs=="card"){(j.bm("B","cardtitle")||[]).innerHTML=this.ai['title'];if(aq){aq.title=this.ai['title'];}}
if(aq&&!aq.value&&this.ai.id){var id=this.ai.id;new cc(function(){delete qn[0];qn[id]=aq;
aq.value=id;});}
if(this.ai['changed']){if(aq){aq.sg=true;aq.ni(aq.getLatLng(),this.ai['type'],this.ai['maintype']);}
dw.dz('refresh');}}
var e={id:id};if(!id&&aq){e.lat=aq.getLatLng().lat();e.lng=aq.getLatLng().lng();}
switch(bs){case"card":new a({a:"objcard.php",e:e,h:h,ae:ae});break;case"comments":e['op']=g;new a({a:"comments.php",e:e,h:h,ae:ae});break;case"photo":
g&&(e['page']=g);g&&(e['scrollto']=g);if(g==-1)e["edit"]=id;e['id']=id;new a({a:"img.php",e:e,h:h,ae:ae});break;}}
this.dz=function(sh){if(!io||!io.isLoaded())return;var si=new Date().getTime();if(sh=="print"){
var d=j.k(j.dk("list"),"FORM")[0];var sj=d.elements;for(var g=0;g<sj.length;g++){if(new RegExp("^id[0-9]+$"
).exec(sj[g].name)&&sj[g].checked){var onsubmit=d.onsubmit;d.onsubmit=function(){return true};
d.elements.namedItem("sort").value=sort;d.target='_blank';d.submit();d.onsubmit=onsubmit;return;}}
j.alert("Не выбрано ни одного объекта для печати");return;}
else if(sh=="reload")bb();qz.ku();var rv=io.getBounds();var rw=rv.getSouthWest();var rx=rv.getNorthEast();
var jp=(sh=="all"||sh=="my"||sh=="pocket"||sh=="moder"||sh=="search"?sh:(j.au.bh()||j.cw("tab")));var p=new Object();p['s']=rw.lat();p['w'
]=rw.lng();p['n']=rx.lat();p['e']=rx.lng();p['objtype']=jm.lg(kv);p['sort']=sort;p['mode']=jp||"all";if(j.bm("INPUT","search"))if(jp=='search'){p['search']=j.bm("INPUT","search"
).value;if(j.bm("INPUT","nick").checked)p['nick']=1;else p['nick']=0;}
if(sh=='pock')p['operation']=sh;new cc(function(){var sa=qs['objtype']!=p['objtype']||qs['mode']!=p['mode'];if(qs['s']==p['s']&&qs['w']==p['w']&&qs['n']==p['n']&&qs['e'
]==p['e']&&qs['sort']==p['sort']&&!sa&&!sh){var rm=io.getCenter();j.cx({'long':rm.lng(),'lat':rm.lat(),'zoom':io.getZoom(),'types'
:jm.lg(kv),'sort':sort});return;}
var sk=!qs['mode']&&!sh;qs=new Object();qs['s']=p['s'];qs['w']=p['w'];qs['n']=p['n'];qs['e']=p['e'];qs['objtype']=p['objtype'];qs['sort']=p['sort'];qs['mode']=p['mode'];
if(sk)delete p["mode"];p['zoom']=io.getZoom();var sl=new Date().getTime();new a({a:"list.php",e:p,h:j.dk("list"
),n:!!jp&&(sa||jp!="my"&&jp!="pocket"||sh),f:true,ae:function(){var sm=new Date().getTime();var b=this;
var p=j.dk("pock");if(b.ai['mode']=="pocket"){p.childNodes[1].innerHTML="Из&nbspкармана&nbsp;";with(p.childNodes[0].childNodes[0]){title=alt="Удалить выбранные объекты из Вашего персонального карманa"
;}}
else{p.childNodes[1].innerHTML="В&nbsp;карман&nbsp;";with(p.childNodes[0].childNodes[0]){title=alt="Добавить выбранные объекты в Ваш персональный карман";}}
j.ew('none');ro(b.ai&&b.ai['objects']);b.h&&(b.h.style.visibility="visible");j.au.be(b.ai['mode']);qz.ku();qs['mode']=b.ai['mode'];j.au.bi('all'
,b.ai['allCount']);j.au.bi('my',b.ai['myCount']);j.au.bi('pocket',b.ai['pocketCount']);j.au.bi('search',b.ai['searchCount']);j.au.bi('moder',b.ai['moderCount']);new cc(function(){
var bn="http://www.roadplanet.ru/";var rl=b.ai&&b.ai['markers'];if(!rl)return;rk(rl);var sn='';var so=(b.ai['markersCount'
]<=parseInt(rl.length)?parseInt(rl.length):parseInt(b.ai['markersCount']));var sp=new String(so);
if(so>4&&so<21){sn='ов';}
else if(parseInt(sp.charAt(sp.length-1))==1){sn='';}
else if(parseInt(sp.charAt(sp.length-1))>1&&parseInt(sp.charAt(sp.length-1))<5){sn='а';}else sn='ов';
if(b.ai['markersCount']<=parseInt(rl.length)){j.eo("Всего отображено: <b>"+rl.length+" объект"+sn+"</b>"+(b.ai['delay']?"<br><span style=\"font-size:8pt;\">"+bn+"?"+dw.mw(false,true)+"</span>":""));}else{j.eo("Всего отображено: <b>"
+rl.length+" из "+b.ai['markersCount']+" объект"+(sn==''?"а":(sn=="а"?"ов":sn))+"</b>. <span style=\"font-size:8pt;\">Увеличивайте масштаб, чтобы увидеть остальные объекты.</span>"+(b.ai['delay']?"<br><span style=\"font-size:8pt;\">"+bn+"?"+dw.mw(false,true)+"</span>":""));}
if(qt)ri(qt,qu,qv);else ri("refresh",null,null,sa);if(b.ai['delay']){var sq=new Date().getTime();var bn="Total:"
+((sq-si)/1000.0)+" (";bn+="prepare:"+((sl-si)/1000.0)+", ";bn+="request:"+((sm-sl)/1000.0)+" ["+b.ai['delay']+"], ";bn+="draw:"+((sq-sm)/1000.0)+")";
(j.dk("delay")||[]).innerHTML=bn;}
if(!sk)setTimeout(function(){pageTracker._trackPageview("scrollmap"+(j.dx?"_auth":""));},0);})}});});}
this.sr=function(id,h){if(!qn[id])return;qy=false;var form=j.bm("FORM","",h);var fq=j.ft(form.elements["lat"
].value,form.elements["lng"].value);if(!fq||fq.lat()==undefined){j.alert("Введите корректное значение широты");return;}
if(!fq||fq.lng()==undefined){j.alert("Введите корректное значение долготы");return;}
if(io.getZoom()<12){qn[id].setLatLng(fq);io.setZoom(12);dw.rj(qn[id],"zoom");}
else if(id){qn[id].setLatLng(fq);dw.rj(id,'save');}
else{if(qn[id].getLatLng().equals(fq))dw.rj('card');else{qn[id].setLatLng(fq);dw.rj(qn[id]);}}}
this.rj=function(nb,ss,st){if(typeof(nb)=="string"){qp=nb;qq=ss;if(st)au.select(qp,qq);else
io.getInfoWindow().maximize();}
else if(nb&&(typeof(nb)!="number"||(nb=qn[nb]))){var g=nb.value;
var e=g&&!nb.no()?{id:g}:{id:g,lat:nb.getLatLng().lat(),lng:nb.getLatLng().lng()};if(ss=="save")e['save']=true;
else if(ss=="zoom")e['zoom']=true;new a({a:"objform.php",h:document.createElement("div"),e:e,ae:function(){qp="card";qq=0;
qr.childNodes[2].innerHTML="";qr.childNodes[2].style.visibility="hidden";au.select();qr.h.innerHTML="";
qr.h.appendChild(this.h);if(!st||nb.no()||nb.sg){if(nb.no()&&this.ai['saved'])nb.stopEdit(true);sf("(plus|close)"
,!nb.no()&&nb.value);qr.fp={'pixelOffset':new GSize(9,-36)};if(!nb.no()||!nb.value){qr.fp['maxContent']=qr;qr.fp['maxWidth']=300;qr.fp['maxTitle'
]="<b class=\"cardtitle\">"+this.ai['title']+"</b>";}
qy=false;io.openInfoWindow(nb.getLatLng(),qr.h,qr.fp);nb.title=this.ai['title'];if(this.ai['saved'])dw.dz('refresh');
if(g)setTimeout(function(){pageTracker._trackPageview("showballoon");},0);}}});}}
this.fd=function(){if(!io)return;io.checkResize();sd();}
this.su=function(sv){if(sv&&sv!=-1){var sw=new Array(0,0,0,0,0,0,0,0,0,0);
for(var g=0;g<rc.length;g++){if((1<<rc[g].id)&sv){sw[rc[g].rd>>3]|=(1<<(rc[g].rd&7));}}
return sw;}
else return new Array(255,255,255,255,255,255,255,255,255,255);}
this.gb=function(id,lat,lng,rz,sx,jc,sy){qx=j.dk('map');if(qx){if(GBrowserIsCompatible()){
io=new GMap2(qx);var sz=sy?jm.jn(sy):jh.su(sx);kv=sz||j.cw("types")||-1;sort=j.ct("sort")||1;var ta=lat||j.ct("lat");
if(ta==null)ta=58.01799249697729;var tb=lng||j.ct("long");if(tb==null)tb=55.97124069929123;
var mp=rz||j.ct("zoom");if(mp==null)mp=4;io.setCenter(new GLatLng(ta,tb),mp);if(lat||lng)qs['mode']="all";if(id){
qt=id;qu=lat;qv=lng;}
io.addMapType(G_SATELLITE_MAP);io.addControl(new GLargeMapControl3D());io.addControl(ra=new jb(jc));
io.addControl(qz=new ji(jj,jk));io.addControl(new mj());io.addControl(new mu());
io.addControl(new my());io.addControl(new GOverviewMapControl());io.addControl(new GScaleControl());
j.ew();jh.ko();var fi={'card':{title:"Карточка объекта",bt:"Показать подробные свойства объекта"},'comments':{title:"Комментарии",bt:"Показать список комментариев к объекту"},'photo':{title:"Фотографии",bt:"Показать фотографии объекта"}};au=new at(fi,ea);
with(qr=document.createElement("DIV")){className="maxcontent";var tc=document.createElement("DIV");tc.className="thickborder";
var h=document.createElement("DIV");h.appendChild(au.bd());h.className="ballontabs";tc.appendChild(h);
appendChild(tc);h=document.createElement("DIV");appendChild(h);h=document.createElement("DIV");h.className="objectcard";
appendChild(h);style.visibility="hidden";}
qr.h=document.createElement("DIV");qp="card";qq=0;GEvent.addListener(io.getInfoWindow(),"maximizeend"
,function(){sd();au.select(qp,qq);});GEvent.addListener(io.getInfoWindow(),"maximizeclick"
,function(){with(qr.childNodes[2]){innerHTML="";style.visibility="hidden";};au.select();qr.h.innerHTML=j.u;});
GEvent.addListener(io.getInfoWindow(),"restoreend",function(){j.ea();jh.rj(na,null,true);});
GEvent.addListener(io.getInfoWindow(),"closeclick",function(){bb();});GEvent.addListener(io,"moveend"
,function(){j.ea();});GEvent.addListener(io,"zoomend",function(){j.ea();});GEvent.addListener(io,"click"
,function(td,fq){if(td==null)bb();});var nb=new mz(0,null,0,0,jj);nb.initialize(io);nb.nz=rg;}
else{qx.innerHTML="<table width=\"100%\" height=\"100%\"><tr><td align=\"center\" valign=\"center\">Ваш браузер не поддерживает отображение карты</td></tr></table>";}}}
this.gh=function(){bb();}
this.ko=function(id,te,tf,kg,cv){var lf=new Array();if(kg)for(g=0;g<kv.length;g++)lf.push(kv[g]);
else for(g=0;g<qo.length;g++)lf.push(qo[g]);var tg=false;var lc=true;if(id!=undefined){
for(var bp=0;bp<jj.length;bp++){if(jj[bp].id==id&&!te){lf[jj[bp].id>>3]^=(1<<(jj[bp].id&7));tg=true;
}
if(jj[bp].id==cv.fn)lf[jj[bp].id>>3]|=(1<<(jj[bp].id&7));if(te&&jj[bp].ln==id){if(!tf)
lf[jj[bp].id>>3]&=~(1<<(jj[bp].id&7));else lf[jj[bp].id>>3]|=(1<<(jj[bp].id&7));tg=true;}
if(!(lf[jj[bp].id>>3]&(1<<(jj[bp].id&7)))){lc=false;}}}
if(id==-1){for(var g=0;g<lf.length;g++)lf[g]=(lc?0:255);tg=true;}
if((tg||!id)&&kg){for(g=0;g<lf.length;g++)kv[g]=lf[g];j.ea();}
else if(!kg&&cv){if(cv.fn<0){cv.fn=id;}
for(g=0;g<lf.length;g++)qo[g]=lf[g];cv.ku();}}
this.kw=function(){return kv;}
this.kn=function(){return qo;}
this.th=function(){return jj;}
this.ti=function(){return jk;}
this.sort=function(id){sort=Math.abs(sort)==id?-sort:id;dw.dz('refresh');}
this.mm=function(fq,mp,h){bb();io.setCenter(fq,mp);sf("(plus|close)",true);qy=true;io.openInfoWindow(fq,h);}
this.tj=function(){if(na)na.startEdit();io.getInfoWindow().restore();}
this.mw=function(tk,vv){var bn="";if(tk&&na&&na.value)bn="id="+na.value;else{var rm=io.getCenter();bn="long="
+encodeURI(rm.lng())+"&lat="+encodeURI(rm.lat());}
var sz=jm.lg(kv);if(!vv)bn+="&zoom="+encodeURI(io.getZoom())+"&mtype="+(ra.jc+1);else{bn+="&zoom="+encodeURI(io.getZoom())+"&typesarr="
+encodeURIComponent(sz)+"&mtype="+(ra.jc+1);}
return bn;}
this.se=function(ap,aq){var ar=j.k(qr,"DIV");var tl,tm;for(var bp=0;bp<ar.length;bp++){
if(ar[bp].className=="images"){j.ao(ar[bp],function(ap,aq,ar){aq-=65;var lk=qr.childNodes[2];var bj=lk.ai['count'];
var tn=j.k(ar,'IMG');for(var g=0;g<tn.length;g++)with(tn[g].style){if(tn[g].className!="tmb"){
var forms=j.k(ar,"FORM");var form=forms[0];if(form){var to=lk.ai['height'];var tp=lk.ai['width'];
height=(aq>360?to:aq*to/360)+"px";width=((parseInt(height)*tp)/to)+'px';var tq=j.dn(qr,"DIV","picDiv");
var tr=(parseInt(aq)-38)-(parseInt(aq)-38)%73;if(tr/73>bj)tr=bj*73;tq.style.height=tr+"px";j.gs(tq);}
visibility="visible";}}});}
else if(ar[bp].className=="loading")with(ar[bp].style){ap>2&&(width=(ap-2)+"px");aq>2&&(height=(aq-2)+"px");
visibility="visible";}
else if(ar[bp].className=="adcontent"){tl=ar[bp];tl.style.width=tl.parentNode.clientWidth;}
else if(ar[bp].className=="picsDiv"){ar[bp].style.height=aq-40+"px";}}
ar=j.k(qr,"IFRAME");for(var bp=0;bp<ar.length;bp++){if(ar[bp].className=="ad")tm=ar[bp];}
if(tm&&tm.style){
if(tl&&tl.offsetHeight+42&&tm.offsetHeight+42&&tl.offsetHeight+42>=aq-tm.offsetHeight)
tm.style.visibility="hidden";else{tm.style.visibility="visible";tm.style.left=((ap-468)/2)+"px";}}
var fi=j.k(qr,"TEXTAREA");var ts=false;for(var bp=0;bp<fi.length;bp++){ap>4&&(fi[bp].style.width=ap-309+'px');
ts=true;}
var tt=j.k(qr,"input");for(var bp=0;bp<tt.length;bp++){if(tt[bp].type=="text")ap>4&&(tt[bp].style.width=ap-309+'px');
}
if(jh.rb&&ts){var tu=j.dn(qr,"DIV","controlType");if(tu.innerHTML=="")jh.rb.initialize();}}
this.vl=function(id,lat,lng){bb(id,lat,lng);}}
var dw=new qm();document.dw=dw;