API samples to figure out jams by route
authorMax Lapan <max.lapan@gmail.com>
Wed, 24 Mar 2010 10:45:20 +0000 (13:45 +0300)
committerMax Lapan <max.lapan@gmail.com>
Wed, 24 Mar 2010 10:45:20 +0000 (13:45 +0300)
api/simple.html [new file with mode: 0644]
api/yandex-face.html [new file with mode: 0644]
api/yandex-tune.html [new file with mode: 0644]

diff --git a/api/simple.html b/api/simple.html
new file mode 100644 (file)
index 0000000..c5c4e76
--- /dev/null
@@ -0,0 +1,50 @@
+<html>
+  <head>
+    <title>Router API test</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
+    <script type="text/javascript"
+    src="http://api-maps.yandex.ru/1.1.7/index.xml?key=AJ91o0sBAAAA0iWdNwIAtx4A1D3HX07OqyA3kR0wpFl9NNsAAAAAAAAAAAADvPbr8aYdcSB0gmSH0Qr-tjU_RQ=="></script>
+    
+    <script type="text/javascript">
+      var map;
+
+      YMaps.jQuery (function () {
+      map = new YMaps.Map (YMaps.jQuery ("#YMapsID")[0]);
+
+      map.setCenter (new YMaps.GeoPoint (37.64, 55.76), 10);
+
+      var router1 = new YMaps.Router(['Зеленый проспект 65', 'Саянская 13Б', 'Авиамоторная 53'],
+      [1], { viewAutoApply: true, avoidTrafficJams: false });
+
+      var router2 = new YMaps.Router(['Зеленый проспект 65', 'Саянская 13Б', 'Авиамоторная 53'],
+      [1], { viewAutoApply: true, avoidTrafficJams: true });
+
+
+      YMaps.Events.observe (router1, router1.Events.Success, function (number) {
+      document.getElementById ("time_without_jams").innerHTML = router1.getDuration ();
+      document.getElementById ("len_without_jams").innerHTML = router1.getDistance ();
+      map.addOverlay(router1);
+      });
+
+      YMaps.Events.observe (router2, router2.Events.Success, function (number) {
+      document.getElementById ("time_with_jams").innerHTML = router2.getDuration ();
+      document.getElementById ("len_with_jams").innerHTML = router2.getDistance ();
+      map.addOverlay(router2);
+      });
+      });
+    </script>
+  </head>
+
+  <body>
+    <h1>API simple test</h1>
+    <div id="YMapsID" style="width:600px;height:400px"></div> 
+
+    <h2>Маршрут без пробок</h2>
+    Время в пути: <a id="time_without_jams">???</a> секунд<br/>
+    Длина маршрута: <a id="len_without_jams">???</a> метров<br/>
+
+    <h2>Маршрут c учетом пробок</h2>
+    Время в пути: <a id="time_with_jams">???</a> секунд<br/>
+    Длина маршрута: <a id="len_with_jams">???</a> метров<br/>
+  </body>
+</html>
diff --git a/api/yandex-face.html b/api/yandex-face.html
new file mode 100644 (file)
index 0000000..67d7f8a
--- /dev/null
@@ -0,0 +1,18 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title>Яндекс</title><link rel="shortcut icon"href="http://yandex.st/lego/2.2.8/common/block/b-service-icon/_ico/b-service-icon_serp.ico"><link rel=alternate type="application/rss+xml"title="Новости Яндекса"href="http://company.yandex.ru/news/news.rss"><link rel=alternate type="application/rss+xml"title="Блог Яндекса"href="http://company.yandex.ru/blog/index.rss"><link rel=search href="http://yandex.ru/opensearch.xml"title="Яндекс"type="application/opensearchdescription+xml"><meta name="yamm"content="w"><style type="text/css">
+.w-mail{position:relative;width:100%;margin:6px auto 6px;padding:0;text-align:center}.w-mail form{background:#cadbf9 url(//img.yandex.net/i/www/b-mail/domik__bg.png) repeat-x 0 0;width:150px;margin:0 auto}.w-mail h2{font:120% Arial,sans-serif;font-weight:bold;position:relative;top:-5px}.w-mail h2 a{color:#000}.w-mail .b-mail-inner{background:url(http://img.yandex.net/i/www/b-mail/domik-roof.png) no-repeat center 0;padding-top:20px}.w-mail .f{border:1px solid #c8d5ee;border-top:none}.w-mail .f,.w-mail p{font:85% Verdana,sans-serif}.w-mail .b-mail-check{display:block;margin-top:2px;color:#005CD4}.w-mail.form .f{padding:0}.w-mail .f div{margin:.5em 0}.w-mail .f .i{margin:.5em 1em}.w-mail .f .rem{position:relative;height:20px}.w-mail .i{position:relative;height:3.2em}#js .w-mail .i{height:2.1em}.w-mail .i label,.w-mail .i input{position:absolute;left:0;width:127px;padding:.2em 0}.w-mail .i input{font:100% Verdana,sans-serif;margin-top:1.6em;padding:.1em 0;text-align:center}#js .w-mail .i input{margin:0}#js .w-mail .i label{z-index:2;cursor:text;color:#999}#js .w-mail .t{margin-top:-0.3em}.w-mail .f .b-mail-remember a:link,.w-mail .f .b-mail-remember a:visited{color:#697CA5}.w-mail ul{padding:.1em .5em 1.3em}.w-mail li{margin:0 0 .6em 19px;text-align:left;line-height:1.2em}.w-mail ul a:link{color:#1f3250}.w-mail .user{font:120%/1.15em Arial,Helvetica,sans-serif;margin-left:0;text-align:center}.w-mail .user b{height:1%;margin-left:-0.3em}.w-mail .none{color:#8396b6}.w-mail li i{position:absolute;display:block;margin-left:-19px;height:16px;width:16px;background:url("http://img.yandex.net/i/www/iconx.png") no-repeat scroll 0 0 transparent}.w-mail .mail i{background-position:-32px}.w-mail .count{margin-top:.3em}.w-mail .none i{background-position:-48px}.w-mail .post i{background-position:-64px}.w-mail p{margin:.3em 0 0;padding:.3em 0 .55em}.w-mail p a{color:#000}.w-mail li.mail a{color:#005cd4}.w-mail li.post{margin:11px 0 0 19px}.w-mail li.post a{color:#1F3250}.w-mail .mail-err{font-family:Arial,Helvetica,sans-serif;font-size:120%;position:relative;margin:-10px -5px .3em!important;padding:3px 0;color:#f00}.w-mail .f div.soc-wrap{overflow:hidden;margin:0;padding:3px 0;background:#cadbf9 url(//img.yandex.net/i/www/b-mail/domik__bg.png) repeat-x 0 0}.w-mail .f div.our-soc{background-position:0 -25px}.w-mail li.mail a{color:#005cd4}.w-mail .soc{padding-bottom:0;margin-top:2px}.w-mail .soc li{margin-bottom:8px;position:relative}.w-mail .soc li a{width:105px;white-space:nowrap;color:#005CD4}.w-mail .soc li i{position:absolute;margin-top:5px;margin-left:-19px;height:16px;width:16px;background:url(//img.yandex.net/i/www/b-mail/soc-icons_v2.png) no-repeat 0 0}.w-mail .soc li b{font-weight:bold}.w-mail .soc .service-name{font-size:10px;display:block;color:#1F3250}.w-mail .soc .odnoklass i{background-position:0 -65px}.w-mail .soc .lj i{background-position:0 -16px}.w-mail .soc .fotki i{background-position:0 -32px}.w-mail .soc .ya i{background-position:0 -48px}.w-mail .soc .vkontakte i{background-position:0 2px}.w-mail .soc .lenta i{background-position:0 -80px}.w-mail .soc .mk i{background-position:0 2px}.w-mail .soc li.info{position:relative;height:1.2em;margin:.5em 0 0 0}.w-mail .soc li.info span{font:7pt Verdana,sans-serif;position:absolute;right:-1px;color:#9a7f00}.w-mail .soc li.info a{width:auto;color:#406697}.w-mail .soc li.ikn{display:none}#js .w-mail .soc li.ikn{display:block;margin-bottom:3px}.w-mail .soc li.ikn a{color:#1f3250;text-decoration:none;border-bottom:1px dotted}.b-mail__promo{height:50px;padding:8px 5px 0;margin:7px 0 0;background:url(//img.yandex.net/i/www/b-mail/domik-promo__bg.png) repeat-x 0 0;text-align:center}.b-mail__promo__button{display:block}.b-mail__promo__button b{display:block;width:128px;height:25px;margin:0 auto;background:url(//img.yandex.net/i/www/b-mail/domik-promo__button.png) no-repeat 0 -84px}.b-mail__promo__teaser{font-weight:400;font-size:10px;color:#5e5e5e;display:block}.b-mail__promo__button b.lang_ua{background-position:0 0}.b-mail__promo__button b.lang_by{background-position:0 -28px}.b-mail__promo__button b.lang_kz{background-position:0 -56px}
+.b-fotki{text-align:center}.b-fotki i{background-position:-80px}.b-fotki table,.b-fotki div{margin:.3em auto 0;background:url(http://img.yandex.net/i/bg-fotki.png)}.b-fotki div{display:inline;float:left;margin:0 0 -1px 5px;padding-top:9px;background-position:100% 0}.b-fotki div div{margin:0;padding:0 5px 0 0;background-position:100% 100%}.b-fotki div div div{position:relative;left:-5px;padding:0;background-position:0 100%}.b-fotki div a{position:relative;top:-6px;left:5px;display:block;text-align:center}.b-fotki .k{font:80% Verdana,sans-serif;font-weight:400;position:relative;display:table-cell;margin:-15px auto 0;padding:0 0 10px 11px;width:100%;float:left;text-align:center}.b-fotki .k i{display:-moz-inline-box;display:inline-block;position:relative;top:3px;left:-3px}.b-fotki img{border:6px solid #fff}.b-fotki .k{padding-left:7px}.b-fotki .k i{width:16px;height:16px;background-image:url(http://img.yandex.net/i/www/iconx.png)}
+.w-yaca{font:100% Arial,Helvetica,sans-serif}.w-yaca *{margin:0}.w-yaca li a:link{color:#1a3dc1}.w-yaca h2.t{margin:0 1em .4em 0}.w-yaca ul,.w-yaca li{padding:0;list-style:none}.w-yaca li{margin:0 1em .4em 0}.w-yaca b{height:1%;margin-left:-0.3em}.w-yaca div a{font-size:85%;color:#393}.w-yaca div i{background-position:-473px 100%}
+.w-blogs{font:100% Arial,Helvetica,sans-serif}.w-blogs *{margin:0}.w-blogs li a:link{color:#1a3dc1}.w-blogs ol,.w-blogs li{padding:0;list-style:none}.w-blogs ol{margin:4px 0}.w-blogs ol li{position:relative;padding-bottom:.3em;line-height:1.2em}.w-blogs ol u{position:absolute;z-index:1;left:-1.45em;text-decoration:none}
+.w-services{font:100% Arial,Helvetica,sans-serif}.w-services dl{position:relative;margin:0;padding-left:21px}.w-services dt{padding-top:.7em}.w-services dt.market{padding-top:0}.w-services dt a{font-weight:bold;color:#000}.w-services dd{color:#666}.w-services dd a:link{color:#1a3dc1}.w-services .b-icon{height:18px;margin-top:-1px;margin-left:-21px}.w-services .b-icon i{width:571px;height:18px;background-image:url(http://img.yandex.net/i/www/iconx.png)}.w-services .market .b-icon i{left:-96px}.w-services .auto .b-icon i{left:-523px}.w-services .moikrug .b-icon i{left:-144px}.w-services .games .b-icon i{left:-112px}.w-services .cards .b-icon i{left:-128px}.w-services .narod .b-icon i{left:-160px}.w-services .money .b-icon i{left:-176px}.w-services .rasp .b-icon i{left:-555px}
+.w-weather *{display:inline}.w-weather h2{display:block;margin:0 0 .3em}.w-weather dl{display:block;margin:-3px 0 0}.w-weather img{position:relative;t\op:-1px;vertical-align:middle}.w-weather b{font-size:140%;position:relative;top:4px;t\op:1px}.w-weather dd{margin-right:.4em}.w-weather .wt{font-size:72%;font-weight:bold}.w-weather .b-weather__tip{display:block;margin-top:2px}.b-weather__tip_cold a,.b-weather__tip_cold a:link{color:#519fdd}.b-weather__tip_rain a,.b-weather__tip_rain a:link{color:#396e99}.b-weather__tip_storm a,.b-weather__tip_storm a:link{color:#5140b4}.b-weather__tip_fog a,.b-weather__tip_fog a:link{color:#999}.b-weather__tip_sun a,.b-weather__tip_sun a:link{color:#ee7b00}
+.w-afisha{font:100% Arial,Helvetica,sans-serif}.w-afisha *{margin:0}.w-afisha ul,.w-afisha li{padding:0;list-style:none}.w-afisha ul{margin:.4em 0}.w-afisha li{position:relative;padding-bottom:.4em}.w-afisha li a,.w-afisha li span{margin-right:.3em}.w-afisha li a:link,.w-afisha .premiere a:link{color:#37496D}.w-afisha .empty,.w-afisha ul span{color:#666}.w-afisha .high a:link,.w-afisha .high a:visited{color:#e97400}.w-afisha .high i{position:absolute;width:16px;height:16px;margin:0 0 0 -19px;background:transparent url(//img.yandex.net/i/city-favicon.png) 0 0;-background:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.yandex.net/i/city-favicon.png')}.w-afisha .premiere{width:195px;padding:.3em 0 .4em;border-bottom:1px solid #d6d6d6}.w-afisha .premiere div{color:#666}
+.w-traffic{font:100% Arial,Helvetica,sans-serif;overflow:hidden}.w-traffic h2{position:relative;width:170px;margin:0 0 .6em}.w-traffic .mobile a:link{color:#37496d}.w-traffic .wrap i{position:absolute;width:21px;height:18px;margin:2px 0 0 3px;background:url(http://img.yandex.net/i/www/iconx.png) no-repeat}.w-traffic .w-traffic-rd i{background-position:-192px}.w-traffic .w-traffic-yw i{background-position:-213px}.w-traffic .w-traffic-gn i{background-position:-234px}.w-traffic b{font-size:140%;position:relative;left:28px;top:1px}.w-traffic-rd em a{color:#ea0503}.w-traffic-yw em a{color:#c90}.w-traffic-gn em a{color:#067e06}.w-traffic .wrap i.up,.w-traffic .wrap i.down{top:-8px;width:8px;margin-left:29px}.w-traffic i.up{background-position:-491px}.w-traffic i.down{background-position:-499px}.w-traffic .empty{color:#666}.w-traffic .mobile{margin-top:.45em}.w-traffic .mobile .b-icon i{top:-1px;width:571px;height:18px;background:url(http://img.yandex.net/i/www/iconx.png)}.w-traffic .mobile .b-icon i{left:-507px}.b-router__promo{display:none}.b-router__promo a:link{color:#37496d}.b-router__promo i{position:absolute;margin:-3px 0 0 0;width:16px;height:16px;background:url(http://img.yandex.net/i/www/iconx.png) no-repeat -474px 0}.b-router{float:left;margin-top:.5em;padding-top:.3em;white-space:nowrap;border-top:1px solid #ccc}.b-router__section{display:none}.b-router__section table td{padding:0 0 3px}.b-router__info{position:relative;margin-top:.3em;white-space:normal}.b-router__now{font:bold 85% Verdana,Arial,sans-serif;color:#666}.b-router__where{font:normal 85% Verdana,Arial,sans-serif;color:#37496D;cursor:pointer;border-bottom:1px dotted #37496D;outline:none}.b-router__setup{display:block;width:13px;height:12px;margin:2px 0 0 10px;text-decoration:none;overflow:hidden;outline:none;background:transparent url(http://img.yandex.net/i/widget/wdgt-setup.png) repeat scroll 0 0}.b-router__setup:hover{background-position:-13px 0}.b-router__section_gohome .b-router__now{padding-right:.85em}.b-router__section_gowork .b-router__now{padding-left:.85em}.b-router__rate{padding-right:.5em;outline:none}.b-router__rate:link,.b-router__rate:visited{color:#000}.b-router__rate strong{padding-left:18px}.b-router__data{display:inline-block;padding-right:.5em;color:#666}.b-router__indicator{font:0/0 a;position:absolute;width:14px;height:12px;top:2px;background:url(//img.yandex.net/i/widget/semaphores.png) -42px 0 no-repeat}.b-router__indicator_red{background-position:0 0}.b-router__indicator_yellow{background-position:-14px 0}.b-router__indicator_green{background-position:-28px 0}.b-router__indicator_gray{background-position:-42px 0}.b-router__around a,.b-router__around a:link,.b-router__around a:visited{text-decoration:underline;color:#37496d}
+.w-adresa{font:100% Arial,Helvetica,sans-serif;color:#666}.w-adresa div{margin:3px 0 .3em}.w-adresa a:link{color:#37496d}.w-adresa h2{margin-bottom:.3em}.w-adresa h2 a:link{color:#000}.w-adresa .mobile i{background-position:-507px 50%}.w-adresa__images{position:relative;display:block;margin-top:10px;cursor:pointer}.w-adresa__images_img{position:relative;top:0;left:-5px}.w-adresa__images_title{position:absolute;top:1px;left:0}
+.w-stocks .t{margin:0 .5em 0 0}.w-stocks a:link{color:#37496D}.w-stocks strong{color:#000}.w-stocks .gray{color:#666}.w-stocks .high{background:#fff69e}.w-stocks table{margin:0 0 5px 0;empty-cells:show;border-spacing:0;border-collapse:collapse;color:#666}.w-stocks table th{font-weight:normal;padding:0 .5em 0 0;text-align:left;white-space:nowrap;color:#000}.w-stocks table td{text-align:right;padding:0 .5em .2em 0}.w-stocks table .head td{font:85% Verdana,sans-serif;text-align:right;padding-left:.4em}.w-stocks table .s td{padding:3px 0 0 0;border-bottom:1px solid #d6d6d6}.w-stocks table .a td{padding-top:3px}.w-stocks .h{width:4em}
+</style>
+<script type="text/javascript">
+var __gWrapSoc=null;function _resetSoc(A){__gWrapSoc=A.parentNode.parentNode.parentNode;_addScript("/dropcounters.js");return false}function socReset(A){if(A&&__gWrapSoc){__gWrapSoc.className="soc-wrap g-hidden";__gWrapSoc=null}}function upMailBox(C){if(C){if(C.show){var B="<";var A=C.email+"<b> "+B+"/b>@"+C.domain;$ya("place_usermail").innerHTML=A;if(parseInt(C.count)>0){$ya("place_mct").style.display="";$ya("place_mailCount").innerHTML=C.count;$ya("place_mailText").innerHTML=C.countaccus}}}};
+function probkiInit(f,c){function o(z){return/^\s*$/.test(z)}function e(z){var A=d.getValue(z);if(A===g){return""}else{return A}}function k(B){if(B===g){return null}var E="";var F=B.childNodes;try{var C=new XMLSerializer();for(var A=0,z=F.length;A<z;A++){E+=C.serializeToString(F[A])}}catch(D){try{for(var A=0,z=F.length;A<z;A++){E+=F[A].xml}}catch(D){E=g}}return E}function m(z){if(z<0||isNaN(z)){return""}else{if(z>10){return" баллов"}else{return([" баллов"," балл"," балла"," балла"," балла"," баллов"," баллов"," баллов"," баллов"," баллов"," баллов"])[z]}}}function n(z){return n.dict[z.toLowerCase()]||z}n.dict={"дом":"домой","работа":"на работу","дача":"на дачу","институт":"в институт","университет":"в университет","универ":"в универ","юнивер":"в юнивер","яндекс":"в Яндекс!","учёба":"на учёбу","учеба":"на учебу","школа":"в школу","ясли":"в ясли","няня":"к няне","детсад":"в детсад","детский сад":"в детсад","больница":"в больницу","офис":"в офис","клуб":"в клуб","кино":"в кино","ресторан":"в ресторан","кафе":"в кафе","театр":"в театр","фитнес":"на фитнес","магазин":"в магазин","мама":"к маме","папа":"к папе","бабушка":"к бабушке","дедушка":"к дедушке","сестра":"к сестре","брат":"к брату","родители":"к родителям"};function l(A){var z="&#126;",B=0;if(isNaN(A)){return""}if(Math.floor(A/3600)>0){z+=Math.floor(A/3600)+"&#32;ч&#32;"}B=Math.floor((A%3600)/60);if(B===0&&A>=60*60){return z}else{return z+B+"&#32;мин"}}function v(B,D,C){var z=1,F=C/1000;if(C<500){z=0.5}else{if(F<1){z=0.75}else{if(F>=15&&F<80){z=(1/65)*(F-15)+1}else{if(F>=80){z=2}}}}var A=z*(D/B-1)*100,E=-1;if(A>=0){E=0}if(A>10){E=1}if(A>20){E=2}if(A>30){E=3}if(A>45){E=4}if(A>60){E=5}if(A>75){E=6}if(A>90){E=7}if(A>120){E=8}if(A>160){E=9}if(A>220){E=10}return E}function u(z){$.ajax({method:"get",url:i[z],cache:false,timeout:5000,success:function(A){var C=null,E=null,D=null,B="http://maps.yandex.ru/router/1.x";if(A&&A.documentElement&&A.documentElement.getElementsByTagName("error").length==0){if(A.documentElement.getElementsByTagNameNS){C=k(A.documentElement.getElementsByTagNameNS(B,"time")[0]);E=k(A.documentElement.getElementsByTagNameNS(B,"jamsTime")[0]);D=k(A.documentElement.getElementsByTagNameNS(B,"length")[0])}else{C=k(A.documentElement.getElementsByTagName("r:time")[0]);E=k(A.documentElement.getElementsByTagName("r:jamsTime")[0]);D=k(A.documentElement.getElementsByTagName("r:length")[0])}}a(C,E,D,z,true)},error:function(){if(arguments[1]=="timeout"){this.timeout=2000;this.error=function(){a(null,null,null,z,false)};$.ajax(this)}else{a(null,null,null,z,false)}},dataType:"xml"})}function a(G,F,D,B,z){d.$().find(".b-router .b-router__section").hide();var I="b-router__indicator_red b-router__indicator_yellow b-router__indicator_green b-router__indicator_gray",J={backgroundImage:"url(//img.yandex.net/i/widget/semaphores.png)"};if(G!==null&&F!==null){if(z){p[B].rTime=G;p[B].jamsTime=F;p[B].routeLength=D;p[B].timestamp=new Date().getTime()}var C=v(G,F,D),H="",A="";switch(true){case F<30*60:H=l(F);break;case F>=30*60&&F<40*60:H="&#126;полчаса";break;case F>=40*60&&F<50*60:H=l(Math.round(F/(5*60))*5*60);break;case F>=50*60&&F<80*60:H=l(Math.round(F/(10*60))*10*60);break;case F>=80*60&&F<100*60:H="&#126;полтора&#32;часа";break;case F>=100*60:H=l(Math.round(F/(15*60))*15*60);break;default:H=l(F);break}if(C==0){A="пробок нет"}else{if(C<0){A=s}else{A=C+m(C)}}var E="b-router__indicator_gray";if(C>=7){E="b-router__indicator_red"}else{if(C<7&&C>3){E="b-router__indicator_yellow"}else{if(C<=3&&C>=0){E="b-router__indicator_green"}}}d.$().find(".b-router .b-router__section_"+B).show().find(".b-router__rate").attr("href",x).find("strong").html(A).end().end().find(".b-router__data").html(H).end().find(".b-router__indicator").removeClass(I).addClass(E).css(J).end().find(".b-router__around").html(C>3?q[B]:"")}else{d.$().find(".b-router .b-router__section_"+B).find(".b-router__rate strong").html(s).end().find(".b-router__data").html("").end().find(".b-router__indicator").removeClass(I).addClass("b-router__indicator_gray").css(J).end().find(".b-router__around").html(q[B]).end().show()}d.hookStats()}function h(){if(p[j].timestamp>0&&(new Date().getTime())-p[j].timestamp<w&&p[j].rTime!=""&&p[j].jamsTime!=""&&p[j].routeLength!=""){a(p[j].rTime,p[j].jamsTime,p[j].routeLength,j)}else{u(j)}}var d=Widget.Framework.get(f)||c,b={gohome:[],gowork:[]},r={home:"",work:""},y={home:"",work:""},i={gohome:"",gowork:""},x="",q={gohome:"",gowork:""},p={gohome:{timestamp:0,rTime:null,jamsTime:null,routeLength:null},gowork:{timestamp:0,rTime:null,jamsTime:null,routeLength:null}},w=4*60*1000,j="gohome",t=1,s="нет данных",g;if(d===g){return true}d.onload=function(){window.clearInterval(d.$().data("probkiInterval"));if(e("workTransit")===""){b.gowork=[]}else{b.gowork=e("workTransit").split("|")}if(e("homeTransit")===""){b.gohome=[]}else{b.gohome=e("homeTransit").split("|")}r.home=e("homeGeo");r.work=e("workGeo");y.home=e("homeLabel");y.work=e("workLabel");if(window.location.href.indexOf("edit=1")!==-1){d.$().find(".b-router__promo a,.b-router__setup").click(function(B){if(wg&&wg.showEditForm&&f!==g){B.preventDefault();window.clearInterval(d.$().data("probkiInterval"));wg.showEditForm(f)}})}if(r.home===""||r.work===""){d.$().find(".b-router__promo").show();return true}else{$.each(["gohome","gowork"],function(D,F){var B=[],E=[],I=[],C="",J="/map_router/1.x/?",K="AE_AjkgBAAAAVhRKNwIAC8tjU2RrhP-ZqBu8wUeLshaL0DUAAAAAAAAAAABvwCsB0jR6VKSmbT2ZrfeIDgc8bg==~AIjAjkgBAAAAbw43bgIAgoFaZzyAbV54HVt9PueO4c4w-5gAAAAAAAAAAAA64IjoDNvFTVN2SEqaZO38eh_fMw==~AO0V1EoBAAAAXeYMcQIA4dz0va7f19syy0BH94hwX7A9UG0AAAAAAAAAAAD3lBnSWu6wycdxwJyqkjrsJq3h3A==";$.merge(B,b[F]);B.unshift(F==="gowork"?r.home:r.work);B.push(F==="gowork"?r.work:r.home);C=B.join("~");for(var H=1,G=b[F].length;H<=G;H++){E.push(H)}i[F]=J+"rll="+C+"&output=time";if(E.length>0){i[F]+="&via="+E.join(",")}i[F]+="&key="+K;if(F=="gohome"){I=[r.work,r.home]}else{I=[r.home,r.work]}q[F]='<a rev="bypass" href="http://maps.yandex.ru/?rt='+encodeURIComponent(I.join("~"))+'&amp;l=map,trf,cmr">объезд</a>'});var z=r.home.split(","),A=r.work.split(",");x="http://maps.yandex.ru/?l=map,trf,cmr&ll="+(parseFloat(z[0])+parseFloat(A[0]))/2+","+(parseFloat(z[1])+parseFloat(A[1]))/2+"&spn="+Math.abs(z[0]-A[0])*1.1+","+Math.abs(z[1]-A[1])*1.1;d.$().find(".b-router__promo").hide().end().find(".b-router__section .b-router__rate").attr("href",x).end();new Image().src="//clck.yandex.ru/click/dtype=stred/pid=132/cid=2919/path=probki.show/rnd="+((new Date()).getTime()+Math.round(Math.random()*100))+"/*http://www.yandex.ru"}t=new Date().getHours();if(o(y.home)&&o(y.work)){if(t>=15||t<=3){j="gohome"}else{j="gowork"}}else{if(!o(y.home)){d.$().find(".b-router__section_gohome .b-router__now, .b-router__section_gowork .b-router__where").text(n(y.home))}if(!o(y.work)){d.$().find(".b-router__section_gohome .b-router__where, .b-router__section_gowork .b-router__now").text(n(y.work))}}d.$().find(".b-router .b-router__where").click(function(C){var B=$(this).closest(".b-router__section");if(B.hasClass(".b-router__section_gohome")){B.hide().closest(".b-router").find(".b-router__section_gowork").show();j="gowork"}else{B.hide().closest(".b-router").find(".b-router__section_gohome").show();j="gohome"}h()});h();d.$().data("probkiInterval",window.setInterval(function(){h()},5*60*1000))}};
+</script>
+<style type="text/css">.b-icon{position:absolute;overflow:hidden;width:16px;height:16px;margin-left:-19px}.b-icon i{position:absolute}body #form .b-langswitch{width:100%;text-align:right}body #form .b-langswitch-link{color:#ee7b00;white-space:nowrap}#foot{font-size:85%;margin:1.7em 0 0 0;padding:10px 0;border-top:1px solid #d6d6d6}#foot table{width:100%}#foot table td{color:#000}#foot td a{color:#37496d}#foot .d{width:25%}#foot .c{text-align:center}#foot .r{text-align:right}#foot .g{width:2%}#foot .g i{margin:0;padding:0;width:20px;background:none}*{font-size:100%;margin:0}body,table,th,td,ul,ol,li{padding:0;border-collapse:collapse;list-style:none;vertical-align:top}h1,b{font-weight:400}input,button{font:100% Arial,sans-serif;vertical-align:middle}body{font:.8em Arial,Helvetica,sans-serif;color:#000}#head .m a,#head a,#tabs a{color:#000}a{text-decoration:underline}a:hover{color:#f00!important}img{border:0}#sample{cursor:pointer;text-decoration:none;border-bottom:1px dotted #000}.edit-mode #head{width:100%;height:26px;margin-bottom:0}#head{width:100%;margin-bottom:10px;background:#e8e9ec url(http://www.tns-counter.ru/V13a**903914381257882907**yandex_ru/ru/CP1251/tmsec=yandex_main/0)}#head td{font:85% Verdana,sans-serif;padding:5px 10px 7px 0;vertical-align:bottom}#head .h{width:40%;padding-left:10px}#head .g{width:18%;padding-left:10px}#head .set{width:34%;padding-right:0}#head .h i{background-position:-255px}#head .m{width:1px}#head .u{text-align:right}#head .user,#head .user *{font-weight:bold;text-decoration:underline}#head .user b{color:#f00}#head .exit{color:#E03A3A}#neck{width:100%}#neck .news td{vertical-align:bottom}#foot .user,#foot .user *{font-weight:bold}#foot .user b{color:#f00}#widgets-2{width:47%}#widgets-3{width:35%}.w-teaser .c h2 a:link{color:#1a3dc1}.w-teaser .c{width:100%}.w-teaser h2{font:140% Arial,Helvetica,sans-serif;margin:0 0 .25em 0}h1 img{font:3.9em serif}#form{margin:12px 0}#form table{width:91%;background:#fc0}#form .arr{padding:6px 26px 6px 8px;background:url(http://img.yandex.net/i/arr.png) no-repeat 100% 50%}[id]#form .arr table{width:100%}#form th{width:100%;height:33px}#form th input{display:block;width:100%}#form .h{line-height:18px;white-space:nowrap}#form .l{padding-right:1em}#form .r{text-align:right}#form .r a:link{color:#666}#sbtn{font-size:105%;-webkit-appearance:button}#tabs{margin-top:-0.4em}#tabs th,#tabs td{font-size:115%;width:auto;height:auto;padding:5px 8px 6px}#tabs td{background:#fff}#tabs .all{width:100%;padding-left:1.5em}#tabs .all-i{min-width:4em}#tabs .all a{color:#1a3dc1}#tabs .all li{font-size:85%}#tabs .all li.visible{font-size:100%}#left,#left-light{float:left;clear:left;width:44%;min-height:1px;margin:0 1% 0 0}#right,#right-light{float:left;width:52%}#left-light{width:56%}#right-light{width:43%}.w-banner{margin:6px 0 11px}.w-banner div{margin-bottom:-19px}#body{position:relative;width:100%;margin-top:-4px}#body .l,#body .r{float:left}#body:lang(ru) .l,#left:lang(ru) .r{overflow:hidden}#body .l{margin-right:5%}#body span{white-space:nowrap}em{font:100% Arial,Helvetica,sans-serif}#banner{height:90px;margin:6px 0 11px}#js #bc{display:none}.b-langdrop{position:relative;padding-right:10px}.b-langdrop i.arr{margin:0 0 0 -3px;padding:0}.b-langdrop i.arr,.b-langdrop i.arr .b-icon{background:none}.b-langdrop i.arr .b-icon i{top:-23px;margin:0;background:url(http://img.yandex.net/i/block/b-dropdown/b-dropdown.png)}.b-langdrop .b-dropdown-popup{bottom:2px;margin:0 0 -9px -10px}.b-langdrop a{text-transform:capitalize}.b-wdgt-control{position:absolute;top:0;left:0;display:none;border-top:1px solid #ccc}.b-wdgt-control__gap{position:absolute;right:0;height:50px;width:1px;background:#ccc}.b-widget__control{position:absolute;right:0;margin-top:-18px;padding:2px;z-index:6;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border:1px solid #ccc;background:#fafafa}.b-widget__control a{display:block;float:left;width:12px;height:12px;margin-left:3px;outline:none}.b-widget__control i{position:absolute;width:8px;height:11px;overflow:hidden;background:url(http://img.yandex.net/i/widget/widget.png) repeat-x 0 0}.b-widget__control__close i{background-position:8px -12px}a.b-widget__control__close:hover i{background-position:8px -24px}.b-widget__control__setup i{width:12px;height:12px;background-position:20px -12px}a.b-widget__control__setup:hover i{background-position:20px -24px}.external{display:-moz-inline-box;display:inline-block;white-space:nowrap}.l-head{width:100%;margin-bottom:-4px}.l-head-left{text-align:center;padding-top:15px}.l-head-right{width:82%}.g-hidden{display:none!important}i{position:static;margin:0;background:none}body{background:#fff}.l-search{width:100%;margin-top:-19px}.l-search-logo{width:18%;text-align:center}.l-widgets{width:100%;empty-cells:show}.l-widgets-spacer{font:0/0 serif;height:0}.l-widgets-g i{display:block;width:20px}.b-widget__title{margin-bottom:.3em}.b-widget h2 a,.b-widget-fixed h2 a{color:#000}.b-widget-simple .h-widget-head{text-align:right}.b-widget-simple .b-widget-head{width:auto;height:1.4em;margin-left:auto}.b-widget-simple .b-widget-control-close a{display:none}.b-widget-title-gray{color:#aaa}.b-widget-data h2 a,.l-widgets-holder h2.b-widget-title a{color:#000}.b-widget-data{position:relative;z-index:1;margin:0 0 18px 0}.b-widget-data iframe{background:transparent}.w-banner object,.w-banner embed{margin-bottom:20px}.b-widget-fixed{margin-right:10px}.b-widget_paranja{position:relative;z-index:992;padding:5px 5px 1px;margin:-5px 5px -1px -5px;background-color:#fff}.l-page-l-normal .b-widget-fixed{margin-left:10px}.l-widget-top{margin-top:0}.l-neck{margin-bottom:-18px}.l-neck td.l-widgets-holder{vertical-align:bottom}.w-day{margin:-4px 0 0 0;padding:0}.w-day #area{font-size:140%;font-weight:400;margin:0;padding-bottom:10px}#js .jCity{display:none}.w-day #area .b-dropdown .b-pseudo-link{margin-right:0}.w-day #area .b-dropdown i.arr{margin:0}.w-day .b-dropdown .arr .b-icon i{top:-9px}#area-time{display:none;color:#000}#area-time a{text-decoration:none;color:#000}#area-time.hT b{color:#fff!important}#js #area-time{display:inline}.external{font-size:75%;position:relative;margin:-14px 0 10px 0;color:#999}.w-rss a,.w-rssnews a{color:#1a3dc1}#head.closed{margin-bottom:10px}#head .h a#sethome{color:#ee7B00}#head .m{text-align:right}#head .ad{padding:0}#head .y{width:20%;padding-top:0;padding-bottom:0;white-space:nowrap}#head .y a{color:#808080;text-decoration:none}#head .view th{font-weight:400;padding-top:4px;padding-right:.6em;vertical-align:middle}#head .view td{padding-right:.6em;vertical-align:top}#head .view i{display:block;width:16px;height:16px;margin-top:0}#head .view-1 i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 0 0}#head .view-2 i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 0 -16px}#head .view-3 i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 0 -32px}#head .view-4 i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 0 100%}#head .view-1 a:hover i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 100% 0}#head .view-2 a:hover i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 100% -16px}#head .view-3 a:hover i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 100% -32px}#head .view-4 a:hover i{background:url(../i/www-wdgt-head/my-yandex.png) no-repeat 100% 100%}#head .wdgt-add{font-weight:bold;position:relative;float:right;height:26px;margin:0;padding:0 10px;margin-right:1px;line-height:2.2em;white-space:nowrap;color:#fff;background:#42d45a url(http://img.yandex.net/i/www-wdgt/sprites.png) repeat-x 0 -121px}#head .wdgt-add a{padding-right:32px;color:#fff!important}#head .wdgt-add,#head .wdgt-add:hover{text-decoration:none;color:#fff!important}#head .wdgt-add:hover{background-position:0 -398px}#head .other-pref{float:left;margin:0 0 0 1em}#head .other-pref a{font-weight:bold;color:#1a3dc1}.wdgt-add b{font-weight:bold}.wdgt-add_active{font:85% Verdana,sans-serif;font-weight:bold;position:absolute;top:-26px;z-index:991;right:1px;height:26px;margin:0;padding:0 10px;line-height:2.2em;color:#000!important;cursor:default;background:#ccc url(http://img.yandex.net/i/www-wdgt/sprites.png) repeat-x 0 0}#head-settings{font:85% Verdana,sans-serif;width:100%;margin-bottom:10px;background:#fdf18b;border-top:1px solid #f5af00;border-bottom:1px solid #f5af00}#head-settings tbody{background:#fdf18b}#head-settings .r{font-size:100%;height:55px;padding:5px 10px 0 0}#head-settings .r div,#head-settings .g div{position:relative}#head-settings .g{width:18px}.tab1 .data2,.tab1 .data3,.tab2 .data1,.tab2 .data3,.tab3 .data1,.tab3 .data2{display:none}#head-settings .r .info{margin-bottom:.3em}#head-settings .r .settings{margin-top:.3em}#js .b-vanishing-label label{position:absolute;z-index:2;margin:.3em 0;cursor:text;color:#999}#head-settings .button{margin:.5em 0}#head-settings .button input,#head-settings .button button{width:9em;vertical-align:middle}#head-settings .buttons{width:250px;padding:0 5px 5px;text-align:right}#head-settings .buttons a{color:#b58400;text-decoration:none}#head-settings .buttons .b-pseudo-link,#head-settings .buttons .b-pseudo-link span{top:0}#head-settings .login{width:150px;padding-top:5px;color:#b58400}#head-settings .login #input-login,#head-settings .login #input-password{width:100px;height:1.7em;margin-bottom:3px;border:1px solid #b58400}#head-settings .login .checking{position:relative;margin-left:-1.6em;vertical-align:middle}#signin-form{position:absolute;top:36px}#signin-form label{font:85% Verdana,sans-serif;width:100px;text-align:center}#head-settings .r .search{margin-top:.4em}#head-settings .r .search label{font-size:100%;margin-top:.35em;margin-left:.6em}#head-settings .r .search input,#head-settings input.geo{font:100% Verdana,sans-serif;margin-right:1em;width:30em}#head-settings .setup-adv{font-size:85%;position:absolute;right:0;bottom:0;color:#666!important}#head-settings a.close-link{font-size:85%;width:10px;height:17px;position:absolute;z-index:400;top:0;right:7px;color:#f07202;background:url(http://img.yandex.net/i/www-wdgt/settings-sprite.png) no-repeat -6px 0}#head-settings .menu{width:90px;padding-bottom:.2em;margin-left:20px;white-space:nowrap}#head-settings .menu li{position:relative;top:.3em;left:-12px;height:17px;margin:0 0 .1em 12px;padding-right:12px}#head-settings .menu i{position:absolute;top:0;left:-7px;visibility:hidden;width:7px;height:17px;background:url(http://img.yandex.net/i/www-wdgt/settings-sprite.png) no-repeat -19px 100%}#head-settings .menu a{text-decoration:none;color:#b58400;outline:none;border-bottom:1px dotted #b58400}#head-settings .menu a b{font-weight:bold;line-height:1.4em}#head-settings .menu a:hover{border-bottom:1px dotted #f00}#head-settings .data3 a{color:#06c}.tab1 .menu .menu-item1,.tab2 .menu .menu-item2,.tab3 .menu .menu-item3{background:url(http://img.yandex.net/i/www-wdgt/settings-sprite.png) no-repeat right 100%}.tab1 .menu .menu-item1 a,.tab2 .menu .menu-item2 a,.tab3 .menu .menu-item3 a{cursor:default;color:#fff!important;border-bottom:none!important}.tab1 .menu .menu-item1 i,.tab2 .menu .menu-item2 i,.tab3 .menu .menu-item3 i{visibility:visible!important}.tab1 .menu .menu-item1,.tab2 .menu .menu-item2,.tab3 .menu .menu-item3{margin-bottom:.2em}#head-settings .data2 .search .savereg{margin:0 1em 3px;width:100px}#head-settings .r div.suggest{position:absolute;top:23px;left:0;display:none;overflow:auto;width:30em;border:1px solid #555;background-color:#fff}#head-settings .suggest a{display:block;clear:both;padding:.1em .3em;cursor:pointer;text-decoration:none;color:#000;background:url()}#head-settings .suggest a:hover,#head-settings .suggest a.s{color:highlighttext!important;background-color:highlight}#head-settings .user{font-weight:bold;color:#000}#head-settings .user b{font-weight:bold;color:#f00}#errorMessage{font-weight:bold;color:#f00}.appearance a{display:block;margin-right:1.8em;text-decoration:none;color:#666;border:1px solid #fdf18b}.appearance .current a,.appearance a:hover{color:#000!important;background:#fef8c5;border:1px solid red}.appearance img{margin-bottom:4px;border:1px solid #fdf18b}.appearance .current img,.appearance a:hover img{border:1px solid #e7e6e7}.appearance .name{display:block;font-style:normal}.appearance .lt{position:relative;top:-1px;left:-1px;display:block}.appearance .rt{position:relative;right:-2px;display:block}.appearance .lb{position:relative;left:-2px;bottom:-2px;display:block}.appearance .rb{position:relative;right:-2px;display:block;padding:4px 5px .3em 3px}.appearance .current .lt,.appearance a:hover .lt{background:url(../i/www-wdgt-head/app-lt.png) no-repeat 0 0}.appearance .current .rt,.appearance a:hover .rt{background:url(../i/www-wdgt-head/app-rt.png) no-repeat 100% 0}.appearance .current .lb,.appearance a:hover .lb{background:url(../i/www-wdgt-head/app-lb.png) no-repeat 0 100%}.appearance .current .rb,.appearance a:hover .rb{background:url(../i/www-wdgt-head/app-rb.png) no-repeat 100% 100%}.b-wdgt-hint{position:absolute;width:182px;height:59px;z-index:999}.b-wdgt-hint_big{height:80px}.b-wdgt-hint .bg,.b-wdgt-hint_big .bg-big{position:absolute;top:0;left:0;z-index:-1}.b-wdgt-hint .bg-big,.b-wdgt-hint_big .bg{display:none}.b-wdgt-hint_big .bg-big{display:inline}.b-wdgt-hint .content{margin:10px 12px 6px 0;text-align:center}.b-wdgt-hint_big .content{margin:0;text-align:left}.b-wdgt-hint_big .content p{margin:5px 10px 0 5px}.b-wdgt-hint .buttons{font-size:100%;margin-top:8px;text-align:center}.b-wdgt-hint_big .content .buttons{margin:9px 10px 0 0}.b-wdgt-hint .buttons img{margin:0 1px 2px;vertical-align:bottom}.b-wdgt-hint .buttons a{text-decoration:none;color:#B58400}.v_sform{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999;display:none}.v_sform_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20);display:none;z-index:990}.v_sform_fdiv{position:absolute;left:50%;top:50%;width:400px;height:300px;background-color:#fff;margin-left:-200px;margin-top:-150px}#v_sform_head{background-color:#ccc} #hsuggest{position:relative;z-index:9;text-align:left}#suggest{font-weight:400;position:absolute;min-width:30em;max-width:100%;margin-top:-1px;background:#fff;border-top:1px solid #7f9db9;border-left:1px solid #7f9db9}#suggest .nav-source{position:relative}#suggest .nav-source a{text-decoration:none!important}#suggest .nav-source a span.link{text-decoration:underline;color:#1a3dc1!important}#suggest .nav-source a:hover span.link{text-decoration:underline;color:#f00!important}#suggest .nav-source span.info{color:#666}#suggest .b{position:relative;z-index:1}#suggest .bg{position:absolute;display:none;width:100%;height:100%;background:#fff}[id^=suggest]#suggest .bg{display:block}#suggest ul{background:#fff}#suggest li{position:relative;z-index:1;overflow:hidden;line-height:1.4em;white-space:nowrap;border-right:1px solid #7f9db9}#suggest ul li a{display:block;text-decoration:none;color:#000;background:url()}#suggest li a:hover{text-decoration:underline;color:#f00}#suggest li div,#suggest li b{display:block;overflow:hidden;padding:.05em 8px .1em}#suggest li b b{padding:0}#suggest .s{background:#fdedaf}#suggest .c{font:85% Verdana,sans-serif;position:absolute;top:100%;left:-1px;right:0;height:1.5em;background:#999}#suggest .c b{position:absolute;top:1.5em;right:1px;left:1px;line-height:0;border-bottom:1px solid #999}#suggest .c b b{top:1px}#suggest .c a{color:#fff}#suggest .c .h1,#suggest .c .h2{float:left;margin:.1em .8em}#suggest .c .h2{float:right}#suggest .nav-source b.cm{overflow:hidden;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis} .b-dropdown,.b-dropdown ul{display:inline}.b-dropdown li{display:none;white-space:nowrap}.b-dropdown .visible{display:inline}.b-dropdown .visible a{margin-right:8px}.b-dropdown .or{display:none}#js .b-dropdown .or{display:inline;margin-right:0;text-decoration:none}.b-dropdown-popup{position:absolute;z-index:9999;display:inline;margin:-4px 0 0 -10px;background:#fff}[class^=b-dropdown].b-dropdown-popup{background:none}.b-dropdown-popup iframe{position:absolute;z-index:-1;width:100%;height:100%;display:none;opacity:.95;background:#fff}[class^=b-dropdown].b-dropdown-popup iframe{display:block}.b-dropdown-popup .b-dropdown{display:block;border:1px solid #fff}.b-dropdown-popup .b-dropdown ul{display:block;padding:1px;border:1px solid #bfbfbf}.b-dropdown-popup .b-dropdown li{display:block;padding:1px 9px 4px 7px}.b-dropdown-popup .b-dropdown .line{border-top:1px solid #ddd}.b-pseudo-link{position:relative;top:-0.14em;cursor:pointer;white-space:nowrap;text-decoration:none;border-bottom:1px dotted}.b-pseudo-link span{position:relative;top:.14em}.b-dropdown .b-pseudo-link{margin-right:8px}.b-dropdown .or-text .b-pseudo-link{margin-right:0}.b-icon{position:absolute;overflow:hidden;width:16px;height:16px;margin-left:-19px}.b-icon i{position:absolute}.b-dropdown .arr{margin-left:-8px;padding-right:15px}.b-dropdown .arr .b-icon{width:19px;height:11px;margin:.25em 0 0 0}.b-dropdown .arr .b-icon i{top:-11px;width:152px;height:45px;background:url(//img.yandex.net/i/block/b-dropdown/b-dropdown.png)}[class].b-dropdown .or:hover .arr .b-icon i{left:-19px}#tabs th,#tabs td,#tabs .all{padding:6px 7px}#tabs th{padding-left:0;background:#fff}#tabs a{color:#1a3dc1}#form{padding-bottom:16px}#form .arr{padding-top:10px}#form .b-dropdown i.arr{position:inherit;margin:0 0 0 -8px;padding:0 15px 0 0;width:auto;height:auto;background:none}#form .b-dropdown i.arr .b-icon{background:none}#form .b-dropdown i.arr .b-icon i{margin:0;background:url(http://img.yandex.net/i/block/b-dropdown/b-dropdown.png)}.b-dropdown-popup iframe{opacity:1!important}.b-dropdown-fix{position:absolute}#b-blame{display:none;width:250px;z-index:1000}.b-blame{position:absolute}.b-blame table{width:100%;table-layout:fixed}.b-blame table td{background:#fdf18b}.b-blame table .l,.b-blame table .r,.b-blame table .l i,.b-blame table .r i{width:6px;height:6px;background:transparent 0 0}.b-blame table .l i,.b-blame table .r i{display:block;background:url(//img.yandex.net/i/www-wdgt/b-blame.png)}.b-blame table .t .r i{background-position:-6px 0}.b-blame table .b .l i{background-position:0 -6px}.b-blame table .b .r i{background-position:-6px -6px}.b-blame table .t .c i,.b-blame table .b .c i{display:block;width:100%;height:5px}.b-blame table .t .c i{border-top:1px solid #f5af00}.b-blame table .b .c i{border-bottom:1px solid #f5af00}.b-blame .content{padding:0 6px;border:1px solid #f5af00;border-top:none;border-bottom:none}.b-blame .tail{position:absolute;top:15px;right:0;margin-right:-8px;width:9px;height:11px;background:url(//img.yandex.net/i/www-wdgt/b-blame.png) 0 -12px}.b-blame_left .tail{left:0;right:auto;margin:0 0 0 -8px;background-position:-9px -12px}.b-blame .b-blame__links{padding-top:.5em;text-align:center}.b-blame__links img{margin-right:1px}.b-blame .b-blame__links a{color:#b58400}.b-blame .b-blame__links .b-pseudo-link{top:-.16em}.b-modal-window{position:absolute;z-index:999;top:50%;left:50%;width:500px;margin:-150px 0 0 -245px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff}.b-modal-window__head{font-weight:400;margin:.3em .5em .5em;cursor:default;border-bottom:1px solid #aaa}.b-modal-window__control{position:absolute;top:.5em;right:.3em;width:10px;height:10px;overflow:hidden}.b-modal-window__control i{position:absolute;width:49px;height:144px;background:url(http://img.yandex.net/i/widget/widget.png) repeat-x 0 0}.b-modal-window__control a{position:relative;width:16px;height:1.4em}.b-modal-window__control__close i{margin:-14px 0 0 -41px}.b-modal-window__control__close a:hover i{margin-top:-26px}.b-modal-window__data{position:relative;min-height:80px;padding:1em}.b-modal-window .controls{position:relative;padding:.7em;text-align:center;background-color:#e0e0e0}.b-modal-window .controls input{margin:0 10px;min-width:100px;overflow:visible}.b-preferences{position:relative;margin-left:21px;padding-right:21px}.b-preferences td{padding:4px 0;vertical-align:middle}.b-preferences .geosuggest{position:relative;z-index:900}.b-preferences td td{padding:0;vertical-align:middle}.b-preferences td td select,.b-preferences td td .text{margin-bottom:0}.b-preferences .label{max-width:190px;margin-right:5px}.b-preferences .cb{position:absolute;left:-20px}.b-preferences .geoselect{position:relative;bottom:-.35em;z-index:900}.b-preferences select{width:200px}.b-preferences .suggest{position:absolute;top:22px;left:0;display:none;overflow:auto;width:298px;border:1px solid #555;background-color:#fff}.b-preferences .suggest a{display:block;clear:both;padding:.1em .3em;cursor:pointer;text-decoration:none;color:#000}.b-preferences .suggest a:hover,.b-preferences .suggest a.s{color:highlighttext!important;background-color:highlight}.b-preferences .multi td{vertical-align:middle;text-align:center}.b-preferences .multi input{width:35px;margin:0 10px}.b-preferences .multi select{width:180px}.b-preferences input.geo{width:300px}#head .b-dropdown i.arr{position:inherit;margin:0 0 0 -8px;padding:0 15px 0 0;width:auto;height:auto;background:none}#head .b-dropdown i.arr .b-icon{background:none}#head .b-pseudo-link,#head .b-pseudo-link span{top:0}#head .b-dropdown i.arr .b-icon i{top:-23px;margin:0;background:url(http://img.yandex.net/i/block/b-dropdown/b-dropdown.png)}#head .b-pseudo-link span,#head .b-dropdown-popup li a{color:#000}#head a:hover .b-pseudo-link span{color:#f00}#head .b-dropdown-popup .visible,#head .b-dropdown-popup .hint,#head .b-dropdown-popup .reset{padding-left:7px}#head .b-dropdown-popup .hint{color:#000}#head .b-dropdown-popup .reset a{color:#7f7f7f}#head .b-dropdown-popup .selected{color:#666}#head #skin-snowdrop{color:#25b000}</style><script type="text/javascript">document.domain="yandex.ru";var isUkraine =false, SuggestEnabled =true;if((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)){self.parent.location=document.location}function c0(B,A){var C=function(F,H,G){return location.protocol+"//clck.yandex.ru/"+G+"/dtype="+F+"/rnd="+((new Date()).getTime()+Math.round(Math.random()*100))+"/*"+(H.match(/^http/)?H:location.protocol+"//"+location.host+(H.match("^/")?H:"/"+H))};var E=function(){var F=document.createElement("script");F.src=C(B,location.href,"jclck");var G=document.getElementsByTagName("head")[0]||document.documentElement;G.insertBefore(F,G.firstChild)};if(A){if(A.href){if(A.className.match(/b-pseudo-link/)){E()}else{var D=A.href;A.href=C(B,D,"redir");setTimeout(function(){A.href=D},500)}}else{if(A.form){if(A.type.match(/submit|button|image/)){var D=A.form.action;A.form.action=C(B,D,"redir");setTimeout(function(){A.form.action=D},500)}else{E()}}else{if(A.action){var D=A.action;A.action=C(B,D,"redir")}else{throw"counter.js: not link and not form!"}}}}else{E()}}function cp(D,B){var A="clck/lid="+D;if(typeof (g_sid)!="undefined"){A+="/sid="+g_sid}try{c0(A,B)}catch(C){}}function cpt(B,A){B+=(document.forms[0].text.value?".full":".empty")+"/u="+new Date().getTime();cp(B,A)}function tabs(A){if(document.getElementById&&(typeof (encodeURIComponent)=="function")){var F=document.getElementById("tabs");if(F){var E=A||document.forms[0];F=F.getElementsByTagName("a");var I=[];var B=F.length-1;var H=document.getElementById("advanced");var D;if(H){D=H.href;D=D.replace(/([?&])text=[^&]*/g,"$1");D+=D.indexOf("?")==-1?"":"&"}for(var C=0;C<B;C++){var G=F[C];I[C]=G.href}setInterval(function(){var N=E.getElementsByTagName("input")[0].value.replace(/^\s+|\s+$/g,"");var P=D;if(H){P+=((P.indexOf("?")==-1)&&(N!=""))?"?":"";H.href=P+(N!=""?"text="+encodeURIComponent(N):"")}for(var M=0;M<B;M++){var K="";var J=F[M];var O=J.host.split(".")[0];if(O=="clck"){continue}if(N!=""){if(O.indexOf("images")>-1){if(document.location.host.indexOf("family")>-1){K="familysearch?"}else{K="yandsearch?"}}else{if(O=="news"){K="yandsearch?rpt=nnews&grhow=clutop&"}else{if(O=="yaca"){K="yandsearch?rpt=rs2&"}else{if(O=="market"){K="search.xml?clid=505&cvredirect=1&"}else{if(O=="blogs"){K="search.xml?ft=blog&"}else{if(O=="maps"){K="?"}else{if(O=="auto"){K="auto-search.xml?"}else{if((O=="adresa")||(O=="video")||(O=="slovari")){K="search.xml?"}else{continue}}}}}}}}K+="text="+encodeURIComponent(N)}else{if(O=="market"){K="?clid=505&cvredirect=1&"}}var L=J.protocol+"//"+J.host+"/"+K;if((J.parentNode.tagName.toLowerCase()!="strong")&&(J.href!=L)){J.href=L}if(N==""){J.href=I[M]}}},200)}}}function sample(A,B,D){B=B||"text";var E=D||document.forms[0];if(!E.nl){var F=document.createElement("input");F.name="nl";F.type="hidden";F.value=1;A.appendChild(F)}E[B].focus();var C=(A.innerText?A.innerText:A.firstChild.nodeValue).replace(/&amp;/g,"&").replace(/&quot;/g,'"');if(document.selection){E[B].value="";document.selection.createRange().text=C}else{E[B].value=C}}function clean(A,D,B){var C=D||A.previousSibling;if(C){if(!C.patched&&!B){addEvent(A,"blur",function(){if(!A.value){C.style.top=""}})}C.patched=true;C.style.top="-9999px"}}function cleanIfNotEmpty(D,B){var F=[];var A=[];for(var C=0;C<D.length;C++){F[C]=document.getElementById(D[C]);A[C]=document.getElementById(D[C]+"__l")}var E=function(){for(var G=0;G<F.length;G++){if(F[G].value){clean(F[G],A[G],B)}}};setInterval(E,100)}if(document.documentElement){document.documentElement.id="js"}function $ya(A){return document.all?document.all[A]:document.getElementById(A)}function init(D){if(!document.all){onunload=init}var C=$ya("form").text;if(D){if(window.SuggestEnabled){var A=C.parentNode;var B=C.value;A.focus();A.innerHTML='<input id="text" name="text" autocomplete="off">';C=A.firstChild;C.value=B}tabs($ya("form"))}setTimeout(function(){$ya("form").text.focus()},1)}function cleanLogin(){$ya("t").checked=0;var A=$ya("l");var C=$ya("s");var B=function(){if(A.value){clean(A)}if(C.value){clean(C)}};setInterval(B,100)}function rate(A,B){window.open(B||A.href,"popup","width=640,height=510,status=yes,menubar=no,resizable=yes,scrollbars=1").focus();return false}function news(A){A.blur();init();$ya("news").className=A.parentNode.className;return false}var regClock={serverDate:null,loadDate:null,locale:{month:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],week:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},placeHolders:{d:null,h:null,m:null},flicker:{dom:null,timePH:null,init:function(){this.timePH=$ya("area-time");this.dom=this.timePH.getElementsByTagName("b")[0]},blink:function(){setTimeout(function(){regClock.flicker.blink()},1000);if(this.timePH.className=="hT"){this.timePH.className=""}else{this.timePH.className="hT"}}},_norm:function(A){return(A>9)?(""+A):("0"+A)},iterate:function(){var D="<";var B=new Date();var A=new Date(this.serverDate.getTime()+(B.getTime()-this.loadDate.getTime()));var C=A.getDay();if((A.getHours()==0)&&(A.getMinutes()==0)){this.placeHolders.d.title="";tmp="&nbsp;"+A.getDate()+" "+this.locale.month[A.getMonth()]+", <b "+((C==0||C==6)?'style="color:#f00"':"")+">"+this.locale.week[C]+D+"/b>";this.placeHolders.d.innerHTML=tmp}this.placeHolders.h.innerHTML=this._norm(A.getHours());this.placeHolders.m.innerHTML=this._norm(A.getMinutes())},init:function(C){var A=$ya("area-time");if(A){this.serverDate=new Date(C);this.loadDate=new Date();if(this.serverDate&&this.serverDate!="Invalid Date"&&!isNaN(this.serverDate)){this.placeHolders.d=$ya("area-time").parentNode.getElementsByTagName("span")[0];this.placeHolders.h=A.getElementsByTagName("span")[0];this.placeHolders.m=A.getElementsByTagName("span")[1];this.flicker.init();this.iterate();var B=this;setInterval(function(){B.iterate()},1000);setTimeout(function(){regClock.flicker.blink()},1000)}else{A.style.display="none"}}}};function _addScript(C){var A=document.getElementsByTagName("head")[0]||document.documentElement,B=document.createElement("script");B.src=C;A.insertBefore(B,A.firstChild)};function AE(C,B,A){C[B]=function(D){return A(D||event)}}function load(){var A=$ya("g-sgst").contentWindow.Suggest;if(A){if(isUkraine){new A({input:$ya("form").text,noNavi:true})}else{new A({input:$ya("form").text})}suggest.status(SuggestEnabled);cleanIfNotEmpty(["text"],true)}else{setTimeout(load,100)}}onload=load;(function(){var A=document.getElementsByTagName("head")[0]||document.documentElement,B=document.createElement("script");B.type="text/javascript";B.src="http://img.yandex.net/i/www/js/_utils_0.0.1.js";A.insertBefore(B,A.firstChild)})();</script><script type="text/javascript"src="http://img.yandex.net/webwidgets/1.7/WidgetApi.js"></script><script type="text/javascript"src="http://img.yandex.net/i/widget/wgm1.0.41.js"></script><div class="b-wdgt-control"><div class="b-widget__control"><a id="b-wdgt-del_button"href="#close"title="удалить"class="b-widget__control__close"href="#"onclick="return false"><i></i></a></div><div class="b-wdgt-control__gap"></div></div><div id="b-blame"class="b-blame"><i class="tail"></i><table><tr class="t"><td class="l"><i></i></td><td class="c"><i></i></td><td class="r"><i></i></td></tr><tr><td colspan="3"><div class="content"><span>Вы действительно хотите удалить этот виджет?</span><div class="b-blame__links"><span><img src="http://img.yandex.net/i/widget/cat/del.png"alt="delete"><a class="b-pseudo-link"id="del-wdgt"><span>Удалить</span></a></span>  <span><img src="http://img.yandex.net/i/widget/cat/agree.png"alt="keep"><a class="b-pseudo-link"id="keep-wdgt"><span>Оставить</span></a></span>  <a href="#"id="blame-wdgt">Пожаловаться</a></div></div></td></tr><tr class="b"><td class="l"><i></i></td><td class="c"><i></i></td><td class="r"><i></i></td></tr></table></div><table id=head><tr><td class="h"><a id="sethome"href="http://help.yandex.ru/start/">Сделать&nbsp;Яндекс&nbsp;стартовой&nbsp;страницей</a><td><div class="b-dropdown"><ul><li class="visible"><a class="or"href=""onclick="return dropdown(event)"><span class="b-pseudo-link"><span>Настройка</span></span><i class="arr"><i class="b-icon"><i></i></i></i></a></li><li><a href="http://tune.yandex.ru/region?retpath=http%3A%2F%2Fwww.yandex.ru%2F">Изменить регион</a></li><li><a href="http://www.yandex.ru/themes">Поставить тему</a></li><li><a href="http://www.yandex.ru/?edit=1">Настроить Яндекс</a></li></ul></div><td class=u><a href="http://mail.yandex.ru">Почта</a>   <a class=user  title="Персональные данные"href="http://passport.yandex.ru/passport?mode=services"><b>s</b>hmuma</a>   <a class=exit  href="http://passport.yandex.ru/passport?mode=logout&amp;retpath=http%3A%2F%2Fwww.yandex.ru%2F">Выход</a></table><script type="text/javascript">Widget.Init({ wauth:'1..47q4..1269427423946357.25665647.25665647.6.49422106.525.01d6182aaa688480c264873b9ae879aa',_prototype:'normal',layoutFixed:true, addUrl:'/adddata/', locale:'ru' });</script><table class="l-widgets l-neck"><col width="18%"><col width="47%"><col><tr><th class="l-logo-gap l-widgets-gap"><div class="l-widgets-spacer"style="width:178px"></div></th><td id="widgets-2"class="l-widgets-holder"></td><td id="widgets-3"class="l-widgets-holder"></td></tr></table><div class="b-max-width"><table class="l-head"><tr><td class="l-head-left"><h1 ><img src="http://img.yandex.net/i/www/logo.png"width=178 height=120 title=""alt="Яндекс"></h1></td><td class="l-head-right"><form id=form  action = http://yandex.ru/yandsearch><table id=tabs><tr><th>Поиск</th><td><a href="http://maps.yandex.ru/">Карты</a></td><td><a href="http://market.yandex.ru/?clid=505">Маркет</a></td><td><a href="http://news.yandex.ru">Новости</a></td><td><a href="http://slovari.yandex.ru">Словари</a></td><td><a href="http://blogs.yandex.ru">Блоги</a></td><td><a href="http://video.yandex.ru">Видео</a></td><td><a href="http://images.yandex.ru">Картинки</a></td><td class=all><div class="all-i"><div class="b-dropdown-fix"><div class="b-dropdown"><ul><li class="visible"><a class="or"href="http://www.yandex.ru/all"onclick="return dropdown(event)"><span class="b-pseudo-link"><span>ещё</span></span><i class="arr"><i class="b-icon"><i></i></i></i></a></li><li><a href="http://auto.yandex.ru">Авто</a></li><li><a href="http://afisha.yandex.ru">Афиша</a></li><li><a href="http://money.yandex.ru">Деньги</a></li><li><a href="http://games.yandex.ru/">Игрушки</a></li><li><a href="http://yaca.yandex.ru">Каталог</a></li><li><a href="http://moikrug.ru">Мой Круг</a></li><li><a href="http://narod.yandex.ru">Народ</a></li><li><a href="http://cards.yandex.ru">Открытки</a></li><li><a href="http://pogoda.yandex.ru">Погода</a></li><li><a href="http://mail.yandex.ru">Почта</a></li><li><a href="http://probki.yandex.ru">Пробки</a></li><li><a href="http://rasp.yandex.ru">Расписания</a></li><li><a href="http://tv.yandex.ru">Телепрограмма</a></li><li><a href="http://fotki.yandex.ru">Фотки</a></li><li><a href="http://wow.ya.ru">Я.ру</a></li><li class="line"><a href="http://soft.yandex.ru/">Программы</a></li><li><a href="http://www.yandex.ru/all">Все&nbsp;сервисы</a></li></ul></div></div></div></td></tr></table><table><tr><td class=arr><table><tr><th colspan=2><div id=txt><input name=text></div><input name=lr type=hidden value="213"><td style="padding-left:5px"><input id="sbtn"type="submit"value="Найти"><tr><td class="l h"><span id = "samplePlaceholder"></span><script type="text/javascript">function onSampleClick(s) {;if(typeof(suggest)=='object') suggest.Sample(s); else sample(s,null,$ya('form')); } var e = $ya('samplePlaceholder'); if(e) e.innerHTML = "Например, <span id=sample onclick=\"onSampleClick(this)\">"+'Бонд, Джеймс Бонд'+"</"+"span>";</script><td class="r h"><a id=advanced href="/advanced.html">расширенный&nbsp;поиск</a></table></table><script type="text/javascript">init(1)</script></form></td></tr></table></div><table class="l-widgets l-widget-top"><col width="18%"><col width="82%"><tr><td id="widgets-4"class="l-widgets-holder l-page-l-normal"><div class="l-widgets-spacer"style="width:178px"></div><script type="text/javascript">widget = Widget.Bind('_mail-1', { wauth: '1..47q4._mail-1.1269427423962550.25665647.25665647.6.64578798.525.c3c59be3a8e0ce5f6ffa7272b97a27c9', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '4:1' });</script><div class="b-widget-fixed"id="wd-wrapper-_mail-1"><div class="b-widget-data"id="wd-_mail-1"><div class=w-mail><div class=mail><form action=""><div class="b-mail-inner"><div class=f><h2><a href="http://mail.yandex.ru">Почта</a></h2><ul><li class=user>shmuma<b>&#32;</b>@yandex.ru<li class=mail><a href="http://mail.yandex.ru"><i></i><strong>67</strong>&#32;новых писем</a></li><li class=post><a href="http://mail.yandex.ru/compose"><i></i>Написать письмо</a></ul></div></div></form></div></div></div></div><script type="text/javascript">widget = Widget.Bind('_fotki-1', { wauth: '1..47q4._fotki-1.1269427423965193.25665647.25665647.6.46324919.525.eae481aaf964d336b353974f07cc50bd', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '4:2' });</script><div class="b-widget-fixed"id="wd-wrapper-_fotki-1"><div class="b-widget-data"id="wd-_fotki-1"><div class="b-fotki"><h2><a href="http://fotki.yandex.ru">Фотки</a></h2><table><tr><td><div><div><div><a href="http://fotki.yandex.ru"><img width=86 height=88 src="http://img-fotki.yandex.ru/getx/10000/photoface.83/canya-ak_148318_teaser"alt="Фото дня"title="Фото дня"></a><b class=k><i></i>Фото дня</b></div></div></div></table></div></div></div></td><td><div style="font: 0/0 a; width: 600px"></div><table width="100%"><tr><td width="44%"><table class="l-widgets"><col width="43%"><col width="51%"><tr><td id="widgets-5"class="l-widgets-holder"><script type="text/javascript">widget = Widget.Bind('_yaca-1', { wauth: '1..47q4._yaca-1.1269427423970820.25665647.25665647.6.5833590.525.783c3bd9535e36e34fe867b912752956', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '5:1' });</script><div class="b-widget-fixed"id="wd-wrapper-_yaca-1"><div class="b-widget-data"id="wd-_yaca-1"><div class=w-yaca><h2 class="t"><a href="http://yaca.yandex.ru/">Каталог сайтов</a></h2><ul><li><a href="http://yaca.yandex.ru/yca/cat/Entertainment/Games/Flashgames/"title="Игры">Игры</a>&#32;и&#32;<a href="http://yaca.yandex.ru/yca/cat/Entertainment/"title="игры, юмор, знакомства, гороскопы">развлечения</a><li><a href="http://yaca.yandex.ru/yca/cat/Sports/"title="футбол, хоккей, автоспорт">Спорт</a>&#32;и&#32;<a href="http://yaca.yandex.ru/yca/cat/Rest/"title="афиша, туризм, хобби">отдых</a><li><a href="http://yaca.yandex.ru/yca/cat/Employment/"title="вакансии, трудоустройство">Работа</a>&#32;и&#32;<a href="http://yaca.yandex.ru/yca/cat/Science/"title="вузы, рефераты, науки">учеба</a><li><a href="http://yaca.yandex.ru/yca/cat/Computers/"title="hardware, интернет, мобильники">Компьютеры</a><li><a href="http://yaca.yandex.ru/yca/cat/Business/"title="финансы, недвижимость, реклама">Бизнес</a><li><a href="http://yaca.yandex.ru/yca/cat/Private_Life/"title="семья, здоровье, красота">Дом</a>&#32;и&#32;<a href="http://yaca.yandex.ru/yca/cat/Automobiles/"title="продажа, запчасти, клубы">авто</a><li><a href="http://yaca.yandex.ru/yca/geo/Russia/Central/Moscow_District/Moscow/">Сайты&nbsp;Москвы</a></ul></div></div></div><script type="text/javascript">widget = Widget.Bind('_blogs-1', { wauth: '1..47q4._blogs-1.1269427423973337.25665647.25665647.6.73222821.525.b7c83c9ef17d9bca8dff1058a6d60928', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[["nonum","false"]], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '5:2' });</script><div class="b-widget-fixed"id="wd-wrapper-_blogs-1"><div class="b-widget-data"id="wd-_blogs-1"><div class=w-blogs><h2 class="title"><a href="http://blogs.yandex.ru/">Сегодня в блогах</a></h2><ol><li><u>1.</u>&#32;<a href="http://blogs.yandex.ru/search.xml?cat=theme&amp;id=12450&amp;ft=blog&amp;group=2">Аварийная посадка самолета ТУ -204</a><li><u>2.</u>&#32;<a href="http://blogs.yandex.ru/search.xml?cat=theme&amp;id=12440&amp;ft=blog&amp;group=2">Математику Перельману присуждена Премия тысячелетия</a><li><u>3.</u>&#32;<a href="http://blogs.yandex.ru/search.xml?cat=theme&amp;id=12452&amp;ft=blog&amp;group=2">22 марта – Всемирный день воды</a></ol></div></div></div></td><td id="widgets-6"class="l-widgets-holder"><script type="text/javascript">widget = Widget.Bind('_services-1', { wauth: '1..47q4._services-1.1269427423980576.25665647.25665647.6.27806385.525.8666287e3034b1d3cff2f19f542219c6', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[["services","blogs,market,auto,narod,moikrug,yaru,money,lenta,stat"],["postcards","false"]], js:[], css:[], yandex:true, usrCh:1, rebind: '', position: '6:1' });</script><div class="b-widget-fixed"id="wd-wrapper-_services-1"><div class="b-widget-data"id="wd-_services-1"><div class="w-services"><dl><dt class="market"><a href="http://market.yandex.ru/?clid=506"><i class="b-icon"><i></i></i>Маркет</a></dt><dd><a href="http://market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-PF=2142398463%2BLT%2Bsel%2B30-VIS=160-CAT_ID=432460-EXC=1-PG=10&amp;hid=91013&amp;clid=514">сверхтонкие ноутбуки</a></dd><dt class="auto"><a href="http://auto.yandex.ru/"><i class="b-icon"><i></i></i>Авто</a></dt><dd><a href="http://auto.yandex.ru/search.xml?text=%D1%85%D1%8D%D1%82%D1%87%D0%B1%D0%B5%D0%BA&amp;price_to=350000&amp;currency=RUR&amp;rid=213">хэтчбеки до 350 тыс. руб.</a></dd><dt class="moikrug"><a href="http://moikrug.ru/"><i class="b-icon"><i></i></i>Мой Круг</a></dt><dd><a href="http://moikrug.ru/registration/businesscard/">разместить резюме</a></dd><dt class="narod"><a href="http://narod.yandex.ru/"><i class="b-icon"><i></i></i>Народ</a></dt><dd><a href="http://narod.yandex.ru/">конструктор сайтов</a></dd><dt class="money"><a href="http://money.yandex.ru/"><i class="b-icon"><i></i></i>Деньги</a></dt><dt class="blogs"><a href="http://blogs.yandex.ru/"><img class="b-icon"src="http://img.yandex.net/i/blogi.gif"alt="">Поиск по блогам и форумам</a></dt><dt class="yaru"><a href="http://wow.ya.ru/"><img class="b-icon"src="http://img.yandex.net/i/icon-wow.gif"alt="">Я.ру</a></dt><dt class="lenta"><a href="http://lenta.yandex.ru/"><img class="b-icon"src="http://img.yandex.net/i/lenta.gif"alt="">Лента</a></dt><dt class="stat"><a href="http://stat.yandex.ru/">Статистика</a></dt></dl></div></div></div></td></tr></table></td><td width="56%"><div class="b-widget-fixed"><div class="w-day"><div id=area>Москва.<span><span > 24 марта, <b>среда</b></span><span id="area-time">, <a href="http://time.yandex.ru"><span></span><b>:</b><span></span></a></span></span></div></div></div><!--2010-03-24 13:43:44--><script type="text/javascript">regClock.init('March 24, 2010, 13:43:44')</script><table class="l-widgets"width="100%"><col width="55%"><col width="45%"><tr><td id="widgets-7"class="l-widgets-holder"><script type="text/javascript">widget = Widget.Bind('_weather-1', { wauth: '1..47q4._weather-1.1269427423983976.25665647.25665647.6.27300818.525.315abef29e3a5f7020f84797144e95c4', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[["geo","213"]], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '7:1' });</script><div class="b-widget-fixed"id="wd-wrapper-_weather-1"><div class="b-widget-data"id="wd-_weather-1"><div class="w-weather"><h2><a href="http://pogoda.yandex.ru/">Погода</a>&#32;<a href="http://pogoda.yandex.ru/" title="Слабый снег"><span class="g-png"><img src="http://img.yandex.net/i/wiz2.png"alt="Слабый снег"/></span></a>&nbsp;<b>+1<!--closest_icao, 2010-03-24T09:30:00Z--></b>&#32;</h2><dl><dt>ночью&nbsp;</dt><dd>−11&#32;</dd><dt>завтра&nbsp;</dt><dd>0</dd></dl></div></div></div><script type="text/javascript">widget = Widget.Bind('_afisha-1', { wauth: '1..47q4._afisha-1.1269427423990016.25665647.25665647.6.34792289.525.e72e794c51e568220ba6c45a803521c6', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[["city","1"]], js:[], css:[], yandex:true, usrCh:1, rebind: '', position: '7:2' });</script><div class="b-widget-fixed"id="wd-wrapper-_afisha-1"><div class="b-widget-data"id="wd-_afisha-1"><div class="w-afisha"><h2 class="t"><a href="http://afisha.yandex.ru/">Афиша</a></h2><div class="premiere"><a href="http://afisha.yandex.ru/msk/events/243317/">Фобос. Клуб страха</a><div>премьера завтра</div></div><ul><li><a href="http://afisha.yandex.ru/msk/events/249858/">Как приручить дракона</a>&#32;<span>мультфильм</span></li><li><a href="http://afisha.yandex.ru/msk/events/244928/">Помни меня</a>&#32;<span>драма</span></li><li><a href="http://afisha.yandex.ru/msk/events/242270/">Алиса в стране чудес</a>&#32;<span>семейный</span></li></ul></div></div></div><script type="text/javascript">widget = Widget.Bind('8373-1', { wauth: '1..47q4.8373-1.1269427423991537.25665647.25665647.6.22379329.525.66d91aa144cf3dff1a5627f73c1723fb', src: 'http://livegistics.ru/xlam/utka6.php', type: 'iframe', height: '143', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[["utochkaType",""],["titlePlace","1"],["borderOn","true"],["shareOn","true"]], js:[], css:[], yandex:false, usrCh:1, rebind: '', position: '7:3' });</script><div class="b-widget-fixed"id="wd-wrapper-8373-1"><div class="b-widget-data"id="wd-8373-1"></div><div class="external">автор:&#32;utochka-no4@</div></div></td><td id="widgets-8"class="l-widgets-holder"><script type="text/javascript">widget = Widget.Bind('_traffic-1', { wauth: '1..47q4._traffic-1.1269427423997323.25665647.25665647.6.85678185.525.321a5423fc977ba2c7ef245bdef88353', src: '', type: 'raw', height: 'auto', prefs_src: '/dform/jam.html', prefs_height: '445', prefs_width: '600', prefs:[["homeAddr","Зеленый+проспект+65"],["workAddr","Авиамоторная+53"],["homeGeo","37.807925,55.753706"],["workGeo","37.722702,55.745605"]], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '8:1' });</script><div class="b-widget-fixed"id="wd-wrapper-_traffic-1"><div class="b-widget-data"id="wd-_traffic-1"><div class="w-traffic"><div class="wrap w-traffic-yw"><h2><a href="http://maps.yandex.ru/?ll=37.612165,55.742874&amp;z=10&amp;l=map,trf,cmr">Пробки<i></i></a><b>5&nbsp;баллов</b><a href="http://maps.yandex.ru/?ll=37.612165,55.742874&amp;z=10&amp;l=map,trf,cmr"><i class="down"title="уменьшаются"></i></a></h2><!--13:35--><em><a href="http://maps.yandex.ru/?ll=37.612165,55.742874&amp;z=10&amp;l=map,trf,cmr">Движение плотное</a></em></div><div class="mobile"><a href="http://mobile.yandex.ru/maps/">Скачать на мобильный</a></div><div class="b-router"><div class="b-router__promo"><a href="http://www.yandex.ru/?open-form=_traffic-1">Пробки на моём маршруте<i></i></a></div><div class="b-router__section b-router__section_gohome"><table><tr><td><span class="b-router__now">Домой</span></td><td><span class="b-router__where">на&#32;работу</span></td><td><a rev="none"class="b-router__setup"href="http://www.yandex.ru/?open-form=_traffic-1"><i></i></a></td></tr></table><div class="b-router__info"><a rev="rate"class="b-router__rate"href="#"><i class="b-router__indicator"></i><strong></strong></a><span class="b-router__data">загрузка...</span><wbr/><span class="b-router__around"></span></div></div><div class="b-router__section b-router__section_gowork"><table><tr><td><span class="b-router__where">Домой</span></td><td><span class="b-router__now">на&#32;работу</span></td><td><a class="b-router__setup"href="http://www.yandex.ru/?open-form=_traffic-1"><i></i></a></td></tr></table><div class="b-router__info"><a rev="rate"class="b-router__rate"href="#"><i class="b-router__indicator"></i><strong></strong></a><span class="b-router__data">загрузка...</span><wbr/><span class="b-router__around"></span></div></div></div><script type="text/javascript">probkiInit("_traffic-1", widget);</script></div></div></div><script type="text/javascript">widget = Widget.Bind('_geo-1', { wauth: '1..47q4._geo-1.12694274243553.25665647.25665647.6.23953242.525.3d3caa999b29ad84dcd772555d2e69b1', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '8:2' });</script><div class="b-widget-fixed"id="wd-wrapper-_geo-1"><div class="b-widget-data"id="wd-_geo-1"><div class="w-adresa"><h2><a href="http://maps.yandex.ru">Карта&#32;Москвы</a></h2><div><a href="http://maps.yandex.ru/?where&ll=37.609217986464515,55.75355904134578&z=10&l=map">Адреса и телефоны</a></div><div><a href="http://metro.yandex.ru/">Схема метро</a></div></div></div></div><script type="text/javascript">widget = Widget.Bind('_stocks-1', { wauth: '1..47q4._stocks-1.126942742410553.25665647.25665647.6.91128748.525.a8baaa96ce84ab81e67ba5c465036e07', src: '', type: 'raw', height: 'auto', prefs_src: '', prefs_height: 'auto', prefs_width: 'auto', prefs:[["digits",4],["stocks","1,23,1006"],["hl","true"]], js:[], css:[], yandex:true, usrCh:0, rebind: '', position: '8:3' });</script><div class="b-widget-fixed"id="wd-wrapper-_stocks-1"><div class="b-widget-data"id="wd-_stocks-1"><div class="w-stocks"><div class="hslice" id="stocks" style="display:none;"><span class="entry-title">Котировки</span><a rel="feedurl" href="http://www.yandex.ru/slf/stocks.html"></a></div><h2 class="t">Котировки</h2><table><tbody><tr class = "head"><td colspan = "2">сегодня</td><td colspan = "2">завтра</td></tr><tr><th><a href="http://news.yandex.ru/Russia/quotes/1.html"title="Динамика курса USD ЦБ">USD ЦБ</a></th><td><strong class = "gray">29,4707</strong></td><td>+0,1057</td><td><strong>29,5764</strong></td></tr><tr><th><a href="http://news.yandex.ru/Russia/quotes/23.html"title="Динамика курса EUR ЦБ">EUR ЦБ</a></th><td><strong class = "gray">39,8238</strong></td><td>−0,1086</td><td><strong>39,7152</strong></td></tr><tr class = "s"><td colspan = "4"></td></tr></tbody></table><table><tbody><tr><th><a href="http://news.yandex.ru/Russia/quotes/1006.html"title="Нефть">Нефть</a></th><td>−1,49%</td><td><strong>79,28</strong></td><td>24/03</td></tr></tbody></table></div></div></div></td></tr></table></td></tr></table></td></tr></table><div id="foot"><table><tr><td class="g"><i></i></td><td class="d">Дизайн — <a href="http://www.artlebedev.ru">Студия Артемия&nbsp;Лебедева</a> и <span class="user"><b>s</b>hmuma  </span></td><td class="c"><a class="kbd"href="/index_engl_qwerty.html">Русская клавиатура</a>    <a class=mob href="http://mobile.yandex.ru">Мобильная&nbsp;версия</a></td><td class="r"><a href="http://company.yandex.ru">О компании</a> · <a href="http://company.yandex.com">About</a> · <a href="http://company.yandex.ru/inside/job/">Вакансии</a> · <a href="http://advertising.yandex.ru">Реклама</a> · <a href="http://help.yandex.ru/">Помощь</a>    <span>© 1997—2010</span> «Яндекс»</td><td class="g"><i></i></td></tr></table></div><!--i24.wfront.yandex.net--><img src="//mc.yandex.ru/watch/722545"style="position:absolute"alt=""/><div id="bannerJS"><div><img src="http://yabs.yandex.ru/count/EPbI84Z20Uu40002Zh_Ddhe4KPK3cmHjL8Ygkpq1agMuQGQAehR70v6yq4ba1fE53OkdPqeMGNi5?966349344" alt="" width="1" height="1" /></div></div><script type="text/javascript"></script><iframe id="g-sgst"src="http://suggest.yandex.ru/tsuggest-1.11.html"style="display:none"></iframe><div id="wdgt-hint"class="b-wdgt-hint"style="display: none;"><span class="bg g-png"><img src="http://img.yandex.net/i/widget/cat/added_b.png"alt="bg"></span><span class="bg-big g-png"><img src="http://img.yandex.net/i/widget/cat/added_bb.png"alt="bg"></span><div class="content"><p>Добавлен виджет.</p><div class="buttons"><a href="#"><img src="http://img.yandex.net/i/widget/cat/agree.png"alt="keep"><span class="b-pseudo-link"><span>Оставить</span></span></a>  <a href="#"><img src="http://img.yandex.net/i/widget/cat/del.png"alt="delete"><span class="b-pseudo-link"><span>Удалить</span></span></a></div></div></div><script type="text/javascript">var widgetOpenId = "_traffic-1";</script><div id="widget_pref_form"class="b-modal-window"style="display: none;"><div class="b-modal-window__control b-modal-window__control__close"><a href="#"onclick="return false"><i></i></a></div><h3 class="b-modal-window__head">Настроить</h3><div id="widget_pref_form_data"class="b-modal-window__data"></div><div class="controls"><input type="button"name="save_pref"value="OK"><input type="button"name="close_pref"value="Закрыть"><input type="button"name="reset_pref"value="Сбросить настройки"></div></div><script type="text/javascript">wg.init(); wg.wa = '1..47q4..1269427423946357.25665647.25665647.6.49422106.525.01d6182aaa688480c264873b9ae879aa'; wg.psettings = {'pinned': '1','skin': 'none','columnsCount': '5','showBirthday': 'true'}; wg.hpattern = 1;wg._prototype = 'normal';</script>
\ No newline at end of file
diff --git a/api/yandex-tune.html b/api/yandex-tune.html
new file mode 100644 (file)
index 0000000..7d350ca
--- /dev/null
@@ -0,0 +1,140 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
+                       Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+  <head>
+    <meta http-equiv="X-UA-Compatible"content="IE=EmulateIE7"/>
+    <meta http-equiv="Content-Type"content="text/html; charset=utf-8"/>
+    <meta name="title"content="Пробки на маршруте"/>
+    <style type="text/css">body{padding:0;margin:0;font:normal 80%
+      Arial}form{margin:0;padding:0}input{font:normal 1em
+      Arial,sans-serif}.g-hidden{display:none!important}.l-addr{width:98%;border-collapse:collapse}.l-addr
+      td{padding:0;vertical-align:top}.l-addr .l-addr-cell{width:50%}.l-addr
+      .l-addr-g i{display:block;width:10px}.l-addr
+      td.l-addr-b{font-weight:bold;width:50%;text-align:left;vertical-align:bottom}.l-addr
+      td.l-addr-b_top{vertical-align:top}.b-jam-title{font:bold 1.2em
+      Arial,sans-serif;margin-bottom:2px}.b-addr{width:100%;padding-left:18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.b-refresh{margin:0
+      0 0 5px;padding:0
+      .2em}.b-info{display:block;width:auto;height:1.5em;color:#555;padding:.2em 0
+      .3em 0;font-size:.85em}.b-info
+      .b-msg{width:auto;color:#fff;background-color:#2ABC2A;font:bold 120%
+      Arial,sans-serif;padding:0 1em 0 .3em}.b-info
+      .b-msg_error{background-color:#e00}.b-info
+      .b-msg_warn{background-color:#FA7D01}.b-ctrls{font:normal 1em
+      Arial,sans-serif;position:relative;margin:5px 0}.b-ctrls
+      .help{position:relative;margin:5px 0;padding:0 160px 0 0;font:bold 1em
+      Arial,sans-serif;text-align:right;color:#606060}.b-via-button{position:absolute;width:152px;height:22px;top:-2px;right:3px;background:#fff
+      url(//img.yandex.net/i/dform/jam/add-via-point.png) 0 0
+      no-repeat;cursor:pointer}.b-via-button_clicked{background-position:0
+      -22px}.b-button{width:7em;margin-right:1em;white-space:nowrap}.b-button_default{font-weight:bold}.b-balloon{font:normal
+      12px
+      Arial,sans-serif;text-align:center;min-width:4em;padding-bottom:2px}.b-balloon
+      b{font-weight:normal}.b-balloon .del{margin-left:8px;font:normal 11px
+      Arial,sans-serif;color:#d00;border-bottom:dotted 1px
+      #d00;cursor:pointer}.b-balloon
+      .del:hover{border-bottom-style:solid}.b-userbutton-caption{padding:0 5px 0
+      0;font:bold 15px Arial,sans-serif;line-height:27px}.b-gr{color:#888;padding:0
+      3px 0
+      3px}.b-user-label{position:relative;width:95%;height:1.5em;padding-bottom:2px}.b-user-label
+      .b-user-label__static{white-space:nowrap;border-bottom:dotted 1px
+      #000;cursor:pointer}.b-user-label .b-user-label__edit{font:normal 1em
+      Arial,sans-serif;position:absolute;top:0;left:0;width:15em;display:none;border:solid
+      1px
+      #888;background:#fff;z-index:100}#YMapsID{width:100%;height:300px}#resetall{font:normal
+      1em
+      Arial,sans-serif;position:absolute;right:1px;bottom:.4em;cursor:pointer;color:#888;border-bottom:dotted
+      1px
+      #888}#resetall:hover{color:#e00;border-bottom-color:#e00}.b-smart-label{position:relative;height:1.85em;overflow:hidden}.b-smart-label
+      i{position:absolute;display:block;width:14px;height:100%;top:0;left:4px;z-index:10}.b-smart-label
+      .b-smart-label__home{background:url(http://img.yandex.net/i/dform/jam/route-point-green.png)
+      0 center no-repeat}.b-smart-label
+      .b-smart-label__work{background:url(http://img.yandex.net/i/dform/jam/route-point-blocks.png)
+      0 center no-repeat}.b-smart-label
+      label{position:absolute;top:3px;left:21px;z-index:10;padding:0;margin:0;font-size:1em;color:#a0a0a0;cursor:text;white-space:nowrap}.b-smart-label
+      .off{left:-3000px}</style>
+    <!--[if IE]>
+    <style type="text/css">* html
+      .b-ctrls{zoom:1}.l-addr{width:100%}.b-addr{width:90%}* html .b-smart-label
+      i{top:5px;height:14px}* html .b-smart-label
+      .b-smart-label__home{-background:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.yandex.net/i/dform/jam/route-point-green.png)}*
+      html .b-smart-label
+      .b-smart-label__work{-background:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.yandex.net/i/dform/jam/route-point-blocks.png)}</style>
+    <![endif]-->
+    <script type="text/javascript"src="http://img.yandex.net/webwidgets/1/WidgetApi.js">
+    </script>
+    <script src="http://api-maps.yandex.ru/1.1/?key=AE_AjkgBAAAAVhRKNwIAC8tjU2RrhP-ZqBu8wUeLshaL0DUAAAAAAAAAAABvwCsB0jR6VKSmbT2ZrfeIDgc8bg==~AIjAjkgBAAAAbw43bgIAgoFaZzyAbV54HVt9PueO4c4w-5gAAAAAAAAAAAA64IjoDNvFTVN2SEqaZO38eh_fMw==~AO0V1EoBAAAAXeYMcQIA4dz0va7f19syy0BH94hwX7A9UG0AAAAAAAAAAAD3lBnSWu6wycdxwJyqkjrsJq3h3A=="type="text/javascript">
+    </script>
+    <script type="text/javascript">
+      widget.onload=function()
+      {
+      var o,E,F,a,s,f=10,K={gohome:[],gowork:[]},n={home:"",work:""},g="gohome",v={gohome:true,gowork:true},w={gohome:{icon:"http://img.yandex.net/i/dform/jam/gohome.gif",caption:'<strong class="b-userbutton-caption">домой</strong>',hint:"Построить маршрут"},gowork:{icon:"http://img.yandex.net/i/dform/jam/gowork.gif",caption:'<strong class="b-userbutton-caption">на работу</strong>',hint:"Построить маршрут"}},b="",G=/^Россия\,\s+(?:Москва\,\s+)?/i,x=new YMaps.GeoBounds(new YMaps.GeoPoint(34.781753,54.00168),new YMaps.GeoPoint(40.781834,57.268665)),J,H,l,D,k,y,c,h={home:"",work:""},r,d=$(".b-info"),z=$("input[name=work_addr]"),m=$("input[name=home_addr]"),j;function A(i){return i.replace(/\&/g,"&amp;").replace(/\</g,"&lt;").replace(/\>/g,"&gt;")}function I(i){var L=widget.getValue(i);if(L===j){return""}else{return L}}function u(){var L=$(".b-user-label_home .b-user-label__edit").val(),i=$(".b-user-label_work .b-user-label__edit").val();if(L.toLowerCase()==="дом"){L=""}if(i.toLowerCase()==="работа"){i=""}widget.savePreferences({homeAddr:m.val(),workAddr:z.val(),homeGeo:n.home,workGeo:n.work,homeTransit:K.gohome.join("|"),workTransit:K.gowork.join("|"),homeLabel:L,workLabel:i});widget.hidePreferences()}function p(){m.val("");z.val("");n.home="";n.work="";K.gohome=[];K.gowork=[];$(".b-user-label_home").find(".b-user-label__static").text("Дом:").end().find(".b-user-label__edit").val("Дом");$(".b-user-label_work").find(".b-user-label__static").text("Работа:").end().find(".b-user-label__edit").val("Работа")}function C(i,M){var L={caption:'<strong class="b-userbutton-caption">'+(C.dict[M.toLowerCase()]||A(M))+"</strong>"};if(i=="gohome"){k.setContent($.extend(false,{},w.gohome,L))}else{y.setContent($.extend(false,{},w.gowork,L))}}C.dict={"дом":"домой","работа":"на работу","дача":"на дачу","институт":"в институт","университет":"в университет","универ":"в универ","юнивер":"в юнивер","яндекс":"в Яндекс!","учёба":"на учёбу","учеба":"на учебу","школа":"в школу","ясли":"в ясли","няня":"к няне","детсад":"в детсад","детский сад":"в детсад","больница":"в больницу","офис":"в офис","клуб":"в клуб","кино":"в кино","ресторан":"в ресторан","кафе":"в кафе","театр":"в театр","фитнес":"на фитнес","магазин":"в магазин","мама":"к маме","папа":"к папе","бабушка":"к бабушке","дедушка":"к дедушке","сестра":"к сестре","брат":"к брату","родители":"к родителям"};function B(i){var M=new YMaps.Placemark(i,{draggable:true,style:"default#greenSmallPoint",hasBalloon:true});var N=parseInt($.inArray(i.toString(),K[g])+1,10);M.metaDataProperty.prevPoint=i.toString();M.metaDataProperty.pointIndex=N;var L=$('<div class="b-balloon">
+  <b>
+    <span class="b-gr">['+N+']</span>Уточняющая точка</b>
+  <br />
+  <span class="del">удалить точку</span>
+</div>').get(0);M.setBalloonContent(L);var O=M.getBalloonContent();$(".del",O).eq(0).data("placemark",M);$(".del",O).eq(0).click(function(P){P.stopPropagation();var R=$(this).data("placemark");var Q=$.inArray(R.getGeoPoint().toString(),K[g]);if(Q>-1){K[g].splice(Q,1);$(this).removeData("placemark");R=null;e({restoreRoute:true})}});a.add(M);YMaps.Events.observe(M,M.Events.DragEnd,function(){var P=this.getGeoPoint().toString();var Q=$.inArray(this.metaDataProperty.prevPoint,K[g]);if(Q>-1){K[g][Q]=P}this.metaDataProperty.prevPoint=P;b=P;e()})}function t(i){r=window.setTimeout(function(){e(i)},1700)}function q(N){var L=N.getGeoPoint(),P=-1,M=0,O=0,i=false,R=m,Q=N.metaDataProperty.locationType||"home";if(Q=="home"){R=m}else{R=z}R.val(L.toString()).trigger("jsupdate");if(n[Q]!=""){M=n[Q].split(",")[0];O=n[Q].split(",")[1];P=L.distance(new YMaps.GeoPoint(M,O))}n[Q]=L.toString();if(P>0&&P<2000){i=true}e({preserveViaPoints:i,noAutoApply:true,applyReverseGeoTo:Q})}function e(N){if(!N){var N={}}window.clearTimeout(r);var P=m.val(),i=z.val(),M=[],L=[],O=null;$(".b-ctrls .help").hide();if(P===""){d.html('<span class="b-msg b-msg_warn">Укажите адрес</span>');m.one("blur",function(){d.html("")});m.focus();K.gohome=[];K.gowork=[];return true}if(i===""){d.html('<span class="b-msg b-msg_warn">Укажите адрес</span>');z.one("blur",function(){d.html("")});z.focus();K.gohome=[];K.gowork=[];return true}if(h.home!==P||h.work!==i){if(h.home!==P){n.home=""}if(h.work!==i){n.work=""}h.home=P;h.work=i;if(!N.preserveViaPoints){K.gohome=[];K.gowork=[]}v.gohome=true;v.gowork=true}if(n.home!==""){P=n.home}if(n.work!==""){i=n.work}if(g=="gohome"){k.select()}else{y.select()}if(N.restoreRoute){d.html('<span class="b-msg">Восстанавливаем прежний маршрут...</span>')}else{d.html('<span class="b-msg">Строим маршрут...</span>')}if(a){o.removeOverlay(a)}$.merge(M,[g=="gohome"?i:P]);$.merge(M,K[g]);$.merge(M,[g=="gohome"?P:i]);$.each(K[g],function(Q){L.push(Q+1)});a=new YMaps.OverlayGroup();o.addOverlay(a);E=new YMaps.Router(M,L,{viewAutoApply:(N.noAutoApply?false:v[g]),boundedBy:x,strictBounds:true});v[g]=false;O=new YMaps.Style("router#route");O.lineStyle=new YMaps.LineStyle();O.lineStyle.strokeWidth=3;O.lineStyle.strokeColor=(g=="gohome")?"C900ECff":"0078ffff";E.setStyle(O);YMaps.Events.observe(E,E.Events.Success,function(){if(g=="gowork"){n.home=E.getWayPoint(0).getGeoPoint().toString();n.work=E.getWayPoint(1).getGeoPoint().toString()}else{if(g=="gohome"){n.home=E.getWayPoint(1).getGeoPoint().toString();n.work=E.getWayPoint(0).getGeoPoint().toString()}}if(K[g].length<f){$(".b-ctrls .help").show();c.trigger("btnenable")}else{c.trigger("btndisable")}var ap=new YMaps.Polyline(E.getRoute(0).getPoints(),{hasBalloon:false,hasHint:false,interactive:false});var an=new YMaps.Style();an.lineStyle=new YMaps.LineStyle();an.lineStyle.strokeWidth=6;an.lineStyle.strokeColor="ffffff";ap.setStyle(an);a.add(ap);var V=this.getWayPoint(0);V.metaDataProperty.locationType=(g=="gohome")?"work":"home";V.setStyle("jam#"+V.metaDataProperty.locationType);V.setOptions({draggable:true,hasBalloon:false});var R=this.getWayPoint(1);R.metaDataProperty.locationType=(g=="gohome")?"home":"work";R.setStyle("jam#"+R.metaDataProperty.locationType);R.setOptions({draggable:true,hasBalloon:false});YMaps.Events.observe(V,V.Events.DragEnd,q);YMaps.Events.observe(R,R.Events.DragEnd,q);a.add(this);F=E.getRoute(0);var ag=F.getPoints();var S=F.getNumRouteSegments(),av=[];for(var al=0;al<S-1;al++){av.push({distance:F.getRouteSegment(al).getDistance(),segmentIndex:al,polyIndex:F.getRouteSegment(al).getPolylineIndex()})}av.sort(function(Y,X){if(Y.distance<X.distance){return 1}else{if(Y.distance>X.distance){return -1}else{return 0}}});for(var al=0;av.length>0&&al<4;al++){var am=av.shift(),aj=am.polyIndex,ai=F.getRouteSegment(am.segmentIndex+1).getPolylineIndex(),ah=Math.round((parseInt(aj,10)+parseInt(ai,10))/2),ab=o.converter.coordinatesToLocalPixels(F.getPoint(aj)),aa=o.converter.coordinatesToLocalPixels(F.getPoint(ai)),Z=aa.x-ab.x,W=aa.y-ab.y,ac=(Math.round((180*Math.atan2(Z,W)/Math.PI)/15)*15+270)%360,ao=new YMaps.Placemark(F.getPoint(ah),{hasBalloon:false,draggable:false,interactive:false}),Q=new YMaps.Style();Q.iconStyle=new YMaps.IconStyle();Q.iconStyle.offset=new YMaps.Point(-9,-9);Q.iconStyle.href="http://img.yandex.net/i/dform/jam/"+ac+"_"+g+".png";Q.iconStyle.size=new YMaps.Point(18,18);ao.setStyle(Q);a.add(ao)}$.each(K[g],function(){B(new YMaps.GeoPoint(this.split(",")[0],this.split(",")[1]))});var ae=[];for(var al=0,ak=F.getNumRouteSegments();al<ak;al++){var U=F.getRouteSegment(al);ae.push({street:U.getStreet(),point:ag[U.getPolylineIndex()]})}ae.push({street:"",point:ag[ag.length-1]});var af=[];a.forEach(function(X){if(X.metaDataProperty&&X.metaDataProperty.prevPoint){af.push(X)}});var at=true;for(var al=0,ak=ae.length-1;al<ak;al++){try{var au=ae[al].point.distance(ae[al+1].point)}catch(ar){at=false;break}$.each(af,function(){if(this.metaDataProperty.maxAngle===j){this.metaDataProperty.maxAngle=0}var aw=ae[al].point.distance(this.getGeoPoint()),Y=ae[al+1].point.distance(this.getGeoPoint());if(aw==0){aw=0.1}if(Y==0){Y=0.1}var X=Math.acos((Math.pow(aw,2)+Math.pow(Y,2)-Math.pow(au,2))/(2*aw*Y));if(X>this.metaDataProperty.maxAngle){this.metaDataProperty.maxAngle=X;this.metaDataProperty.segmentIndex=al}})}$.each(af,function(){if(at){$(this.getBalloonContent()).find("b").html('<span class="b-gr">['+this.metaDataProperty.pointIndex+"]</span> "+ae[this.metaDataProperty.segmentIndex].street);this.update()}delete this.metaDataProperty.segmentIndex;delete this.metaDataProperty.maxAngle});ae=null;var aq="&#8776;<strong>"+Math.round(E.getDistance()/1000)+" км.</strong>   &#8776;<strong>";if(Math.floor(E.getDuration()/3600)>0){aq+=Math.floor(E.getDuration()/3600)+" ч. "}aq+=Math.round((E.getDuration()%3600)/60)+" мин.</strong>";d.html(aq);$(".b-ctrls .b-button_default").show();if(s===j){s=YMaps.Events.observe(o,o.Events.Click,function(Y,ay){if(K[g].length>=f){d.html('<span class="b-msg b-msg_warn">Нельзя добавить более '+f+" промежуточных точек</span>");return true}if(!E||!E.getMap()||!F){return true}var X=0,aJ=0,aw=[],aI=ay.getGeoPoint();$.merge(aw,K[g]);aw.unshift(E.getWayPoint(0).getGeoPoint().toString());aw.push(E.getWayPoint(1).getGeoPoint().toString());for(var aA=0,az=aw.length-1;aA<az;aA++){var aG=aw[aA].split(","),aE=aw[aA+1].split(","),aC,aB,aH,aF,aD,ax;aC=new YMaps.GeoPoint(aG[0],aG[1]);aB=new YMaps.GeoPoint(aE[0],aE[1]);aH=aI.distance(aB);aF=aI.distance(aC);aD=aC.distance(aB);if(aH==0){aH=0.1}if(aF==0){aF=0.1}ax=Math.acos((Math.pow(aH,2)+Math.pow(aF,2)-Math.pow(aD,2))/(2*aH*aF));if(ax>X){X=ax;aJ=aA}}K[g].splice(aJ,0,aI.toString());b=aI.toString();e()});s.disable()}if(N.saveNow){u()}if(N.applyReverseGeoTo){var ad=new YMaps.Geocoder(n[N.applyReverseGeoTo]),T=new Date().getTime();YMaps.Events.observe(ad,ad.Events.Load,function(){if(this.length()&&(new Date().getTime())-T<2000){var X=this.get(0),aw="",Y=N.applyReverseGeoTo=="home"?m:z;if(X.kind=="house"||X.kind=="street"||X.kind=="metro"||X.kind=="district"||X.kind=="railway"||X.kind=="vegetation"||X.kind=="cemetery"||X.kind=="bridge"||X.kind=="km"){aw=X.text.replace(G,"");Y.val(aw).trigger("jsupdate");h[N.applyReverseGeoTo]=aw}}})}});YMaps.Events.observe(E,E.Events.Fault,function(){d.html('<span class="b-msg b-msg_error">Не удалось построить маршрут, попробуйте ещё раз.</span>');K[g]=[];o.removeOverlay(a);$(".b-ctrls .b-button_default").hide()});YMaps.Events.observe(E,E.Events.GeocodeError,function(Q,R){if((R==0&&g=="gohome")||(R==1&&g=="gowork")){d.html('<span class="b-msg b-msg_error">Не удалось найти адрес. Пожалуйста, уточните его.</span>');z.focus()}else{if((R==0&&g=="gowork")||(R==1&&g=="gohome")){d.html('<span class="b-msg b-msg_error">Не удалось найти адрес. Пожалуйста, уточните его.</span>');m.focus()}}o.removeOverlay(a);$(".b-ctrls .b-button_default").hide()});YMaps.Events.observe(E,E.Events.RouteError,function(R,S){var T=K[g].length;$(".b-ctrls .b-button_default").hide();if(T==0){d.html('<span class="b-msg b-msg_error">Не удалось проложить маршрут. Попробуйте уточнить адреса.</span>');o.removeOverlay(a)}else{if(b!==""){var Q=$.inArray(b,K[g]);if(Q!=-1){K[g].splice(Q,1)}else{K[g].splice(S-1,1)}d.html('<span class="b-msg b-msg_error">Не удалось проложить маршрут через эту точку</span>');o.removeOverlay(a);v[g]=true;t({restoreRoute:true})}else{K[g]=[];o.removeOverlay(a);d.html('<span class="b-msg b-msg_error">Не получается проложить маршрут</span>')}}})}$(".b-refresh").click(function(){e()});$(document.forms.addr).submit(function(i){i.preventDefault()});$(document.forms.addr).keypress(function(i){if(i.keyCode==13&&i.target.nodeName.toLowerCase()=="input"&&!i.shiftKey&&!i.ctrlKey&&!i.altKey){e()}});$("#saveall").click(function(){if(m.val()===""&&z.val()===""&&(h.home!==""||h.work!=="")){p();u()}else{if(m.val()===""||z.val()===""||h.home!==m.val()||h.work!==z.val()||(!E||!E.getMap()||!F)){e({saveNow:true})}else{u()}}});$("#cancelall").click(function(){widget.hidePreferences()});$("#resetall").click(function(){p();u()});if(screen.height<=650){document.getElementById("YMapsID").style.height="260px"}o=new YMaps.Map(document.getElementById("YMapsID"));o.setMinZoom(7);o.setCenter(new YMaps.GeoPoint(37.64,55.76),10);o.addControl(new YMaps.Zoom({noTips:true}));o.enableScrollZoom();l=new YMaps.ToolBar([]);k=new YMaps.ToolBarButton(w.gohome);y=new YMaps.ToolBarButton(w.gowork);YMaps.Events.observe(k,k.Events.Click,function(i){if(!i.isSelected()){g="gohome";i.select();y.deselect();e()}});YMaps.Events.observe(y,y.Events.Click,function(i){if(!i.isSelected()){g="gowork";i.select();k.deselect();e()}});l.add(k);l.add(y);o.addControl(l);$.each(["home","work"],function(M,L){var i=I(L+"Label");if(i!==""){$(".b-user-label_"+L).find(".b-user-label__static").text(i).end().find(".b-user-label__edit").val(i).end();C("go"+L,i)}});$(".b-user-label__static").click(function(){$(this).hide().closest(".b-user-label").find(".b-user-label__edit").show().focus().select().trigger("keypress")});$(".b-user-label__edit").bind("blur keypress",function(M){M.stopPropagation();var L=$(this),i;if(M.keyCode==13||M.type=="blur"){i=L.closest(".b-user-label");L.hide();if(/^\s*$/.test(this.value)){if(i.hasClass("b-user-label_home")){this.value="Дом"}else{this.value="Работа"}}this.value=this.value.replace(/^\s*/,"").replace(/\s*$/,"");i.find(".b-user-label__static").text(this.value).show();if(i.hasClass("b-user-label_home")){C("gohome",this.value)}else{C("gowork",this.value)}}});c=$(".b-via-button").eq(0);c.bind("btnselect",function(){$(this).addClass("b-via-button_clicked").data("selected",true);o.addCursor(YMaps.Cursor.CROSSHAIR);if(s!==j){s.enable()}}).bind("btndeselect",function(){$(this).removeClass("b-via-button_clicked").data("selected",false);o.addCursor(YMaps.Cursor.INHERIT);if(s!==j){s.disable()}}).bind("btnenable",function(){$(this).css({opacity:1,cursor:"pointer"}).removeData("disabled")}).bind("btndisable",function(){$(this).css({opacity:0.5,cursor:"default"}).data("disabled",true)}).click(function(){if($(this).data("disabled")){return true}if($(this).data("selected")){$(this).trigger("btndeselect")}else{$(this).trigger("btnselect")}});J=new YMaps.Style();J.iconStyle=new YMaps.IconStyle();J.iconStyle.offset=new YMaps.Point(0,-22);J.iconStyle.href="http://img.yandex.net/i/dform/jam/route-flag-green.png";J.iconStyle.size=new YMaps.Point(21,22);J.iconStyle.shadow=new YMaps.IconShadowStyle();J.iconStyle.shadow.offset=new YMaps.Point(1,-15);J.iconStyle.shadow.href="http://img.yandex.net/i/dform/jam/route-flag-green-shadow.png";J.iconStyle.shadow.size=new YMaps.Point(23,15);YMaps.Styles.add("jam#home",J);H=new YMaps.Style();H.iconStyle=new YMaps.IconStyle();H.iconStyle.offset=new YMaps.Point(0,-22);H.iconStyle.href="http://img.yandex.net/i/dform/jam/route-flag-blocks.png";H.iconStyle.size=new YMaps.Point(21,22);H.iconStyle.shadow=new YMaps.IconShadowStyle();H.iconStyle.shadow.offset=new YMaps.Point(1,-15);H.iconStyle.shadow.href="http://img.yandex.net/i/dform/jam/route-flag-blocks-shadow.png";H.iconStyle.shadow.size=new YMaps.Point(23,15);YMaps.Styles.add("jam#work",H);$(".b-smart-label label").bind("click",function(){$(this).addClass("off");$(this).closest(".b-smart-label").find("input,textarea").focus()});$(".b-smart-label").each(function(){var L=$(this),i=L.find("input").eq(0);L.find("i").click(function(){i.focus()});if(i.val()!==""){L.find("label").eq(0).addClass("off")}i.bind("focus",function(){$(this).closest(".b-smart-label").find("label").addClass("off")}).bind("blur",function(){if(this.value===""){$(this).closest(".b-smart-label").find("label").removeClass("off")}}).bind("jsupdate",function(){if(this.value===""){$(this).closest(".b-smart-label").find("label").removeClass("off")}else{$(this).closest(".b-smart-label").find("label").addClass("off")}})});m.val(I("homeAddr")).trigger("jsupdate");h.home=I("homeAddr");z.val(I("workAddr")).trigger("jsupdate");h.work=I("workAddr");K.gowork=I("workTransit")===""?[]:I("workTransit").split("|");K.gohome=I("homeTransit")===""?[]:I("homeTransit").split("|");n.home=I("homeGeo");n.work=I("workGeo");o.addCursor(YMaps.Cursor.INHERIT);$(".b-ctrls .help").hide();$(".b-ctrls .b-button_default").hide();if(m.val()!==""&&z.val()!==""){e()}};</script>
+ </head>
+<body>
+  <div class="b-jam-title">Загруженность дорог на вашем маршруте</div>
+  <img style="position: absolute; top: 0; left: 0"src="http://clck.yandex.ru/click/dtype=stred/pid=132/cid=2919/path=probki.setup/*http://www.yandex.ru"width="1"height="1"alt=""border="0"/>
+  <form name="addr"method="get"action="#">
+    <table class="l-addr">
+      <tr>
+        <td class="l-addr-b">
+          <div class="b-user-label b-user-label_home">
+            <b class="b-user-label__static">Дом</b>:<input class="b-user-label__edit"type="text"value="Дом"maxlength="15"/>
+          </div>
+        </td>
+        <td class="l-addr-g">
+          <i>
+          </i>
+        </td>
+        <td class="l-addr-b">
+          <div class="b-user-label b-user-label_work">
+            <b class="b-user-label__static">Работа</b>:<input class="b-user-label__edit"type="text"value="Работа"maxlength="15"/>
+          </div>
+        </td>
+        <td>
+          <br />
+        </td>
+      </tr>
+      <tr>
+        <td class="l-addr-cell">
+          <div class="b-smart-label">
+            <label for="router-home-addr">укажите адрес</label>
+            <i class="b-smart-label__home">
+            </i>
+            <input id="router-home-addr"class="b-addr"type="text"name="home_addr"value=""/>
+          </div>
+        </td>
+        <td class="l-addr-g">
+          <i>
+          </i>
+        </td>
+        <td class="l-addr-cell">
+          <div class="b-smart-label">
+            <label for="router-work-addr">укажите адрес</label>
+            <i class="b-smart-label__work">
+            </i>
+            <input id="router-work-addr"class="b-addr"type="text"name="work_addr"value=""/>
+          </div>
+        </td>
+        <td class="l-addr-b l-addr-b_top">
+          <input class="b-refresh"type="button"value="Проложить"/>
+        </td>
+      </tr>
+    </table>
+  </form>
+  <div class="b-info">
+  </div>
+  <div id="YMapsID">
+  </div>
+  <div class="b-ctrls">
+    <div class="help"style="position: relative; padding-right: 160px">Уточните маршрут — расставьте промежуточные точки:<div class="b-via-button">
+      </div>
+    </div>
+    <button id="saveall"class="b-button b-button_default">Сохранить</button>
+    <button id="cancelall"class="b-button">Отмена</button>
+    <span id="resetall">Сбросить настройки</span>
+  </div>
+</body>
+</html>