Second_Fry

Moscow 24 (http://tv.m24.ru/schedule)

Oct 3rd, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
  3. <head>
  4.     <title>Телепрограмма</title>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6.     <meta http-equiv="Content-Language" content="ru" />
  7.  
  8.     <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon" />
  9.  
  10.     <link rel="stylesheet" href="/css/cms/ac.css" type="text/css" />
  11.  
  12.     <script type="text/javascript" src="/js/lib/jquery.min.js"></script>
  13.     <script type="text/javascript" src="/js/lib/jquery.ac.js"></script>
  14.     <script type="text/javascript" src="/js/lib/json_parse.js"></script>
  15.  
  16.     <script src="/js/lib/mustache.js" type="text/javascript"></script>
  17.  
  18.     <script type="text/javascript" src="/js/lib/jquery.deparam.js"></script>
  19.  
  20.  
  21.     <link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic,latin' rel='stylesheet' type='text/css'/>
  22.     <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
  23.     <script type="text/javascript" src="/js/social-likes.min.js"></script>
  24.     <link rel="stylesheet" href="/css/style.css" type="text/css" media="all" />
  25.     <link rel="stylesheet" href="/css/style_v2.css" type="text/css" media="all" />
  26.     <link rel="stylesheet" href="/css/article.css" type="text/css" media="all" />
  27.     <link rel="stylesheet" href="/css/social-likes.css" type="text/css" media="all" />
  28.  
  29.     <meta property="fb:app_id" content="318930944784740"/>
  30.     <script type="text/javascript" src="http://vk.com/js/api/openapi.js?115"></script>
  31.     <!--/ Facebook Like Box -->
  32.     <script>(function(d, s, id) {
  33.       var js, fjs = d.getElementsByTagName(s)[0];
  34.       if (d.getElementById(id)) return;
  35.       js = d.createElement(s); js.id = id;
  36.       js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
  37.       fjs.parentNode.insertBefore(js, fjs);
  38.     }(document, 'script', 'facebook-jssdk'));</script>
  39.     <!--/ Facebook Like Box -->
  40.  
  41.     <script type="text/javascript" src="http://vk.com/js/api/share.js?90" charset="windows-1251"></script>
  42.  
  43.     <link rel="image_src" href="http://tv.m24.ru/img/logo.png" />
  44.  
  45.  
  46.  
  47. </head>
  48. <body>
  49. <div id="fb-root"></div>
  50.  
  51. <div class="b-promo980">
  52.     <a href="!" class="b-promo980__link"><img src="/img/promo980x90.jpg"/></a>
  53. </div>
  54.  
  55. <div class="b-header-v2">
  56.     <div class="b-header-v2__wrapper">
  57.         <h1 class="b-logo-v2"><a href="/" class="b-logo-v2__link">Телеканал "Москва 24"</a></h1>
  58.                 <ul class="b-menu-v2">
  59.             <li class="b-menu-v2__item"><a href="/">Прямой эфир</a></li>
  60.             <li class="b-menu-v2__item" rel="about"><a href="/about">О телеканале</a></li>
  61.             <li class="b-menu-v2__item" rel="videos"><a href="/videos?rubric=2">Видео</a></li>
  62.             <li class="b-menu-v2__item" rel="programs"><a href="/programs">Передачи</a></li>
  63.             <li class="b-menu-v2__item" rel="personages"><a href="/personages">Лица</a></li>
  64.             <li class="b-menu-v2__item" rel="schedule"><a href="/schedule">Телепрограмма</a></li>
  65.             <li class="b-menu-v2__item" rel="howtosee"><a href="/howtosee">Как смотреть</a></li>
  66. <!--
  67.             <li class="b-menu__item" rel="sms"><a href="/sms">SMS-сервисы</a></li>
  68.             <li class="b-menu__item"><a href="/videos">Архив</a></li>
  69. -->
  70.         </ul>
  71.         <ul class="b-submenu1-v2">
  72.             <li class="b-submenu1-v2__item"><a href="http://moscowmedia.net/" target="_blank">Москва Медиа</a></li>
  73.             <li class="b-submenu1-v2__item"><a href="http://www.m24.ru/" target="_blank">m24.ru</a></li>
  74.             <li class="b-submenu1-v2__item"><a href="http://doverie-tv.ru/" target="_blank">Москва Доверие</a></li>
  75.             <li class="b-submenu1-v2__item"><a href="http://lenta.mskagency.ru/" target="_blank">Агентство "Москва"</a></li>
  76.             <li class="b-submenu1-v2__item"><a href="http://92fm.ru/" target="_blank">Москва FM</a></li>
  77.             <li class="b-submenu1-v2__item"><a href="http://radiomoskvy.ru/" target="_blank">Радио Москвы</a></li>
  78.             <li class="b-submenu1-v2__item"><a href="http://capitalfm.moscow/" target="_blank">Capital FM</a></li>
  79.         </ul>
  80.  
  81. <script type="text/javascript">
  82. function in_array(value, array)
  83. {
  84.     for(var i = 0; i < array.length; i++)
  85.     {
  86.         if(array[i] == value) return true;
  87.     }
  88.     return false;
  89. }
  90.  
  91. $(document).ready(function(){
  92.     var s=window.location.pathname.split('/');
  93.     var subpaths=['about','programs','personages','schedule','howtosee','sms','videos'];
  94.     if (subpaths.indexOf(s[1]) !== -1) $('.b-menu-v2 .b-menu-v2__item[rel="'+s[1]+'"]').addClass('b-menu-v2__item_active');
  95.    
  96. });
  97. </script>
  98.  
  99.        
  100.  
  101.         <div class="b-search"><i></i>
  102.             <form action="/search" id="Find">
  103.                 <fieldset>
  104.                 <legend>Форма поиска по сайту</legend>
  105.                 <input value="" id="criteria" name="criteria" type="text" class="b-search__input" />
  106.                 <input type="submit" value="" class="b-search__submit" />
  107.                 </fieldset>
  108.             </form>
  109.             <script language="javascript" type="text/javascript">
  110. //<![CDATA[
  111. function sleep(ms) {
  112.     ms += new Date().getTime();
  113.     while (new Date() < ms){}
  114. }
  115. $(function(){
  116.     $('#criteria').ac({
  117.         url : "/suggest",
  118.         dataSend: function(input) {
  119.             return 't=video_tags&w=' + encodeURIComponent(word);
  120.         },
  121.         wordClick: function (input, link) {
  122.                 if (link.attr('data-rel')) {
  123.                     input.val(link.attr('data-rel'));
  124.                 }
  125.                 input.focus();
  126.         },
  127.         wordSelect: function (input, link) {
  128.                 if (link.attr('data-rel')) {
  129.                     input.val(link.attr('data-rel'));
  130.                 }
  131.                 input.focus();
  132.         }
  133.     })
  134.     .attr('autocomplete', 'off');
  135. });
  136. //]]>
  137. </script>
  138.  
  139.         </div>
  140.        
  141.     </div>
  142. </div>
  143.  
  144.         <div class="b-content">
  145.     <div class="b-cols">
  146.         <div class="b-cols__lcol3">
  147.             <div class="b-schedulelist">
  148.                 <h2 class="b-schedulelist__title"><span>Телепрограмма</span></h2>
  149. <script language="javascript">
  150. //  определяем текущую дату
  151.     var d=new Date();
  152.     var cdd = d.getDate()+0;
  153.     var cmm = d.getMonth()+1;
  154.     var cyy = d.getFullYear()+0;
  155.     cdd=cdd+''; cmm=cmm+''; cyy=cyy+'';
  156.     if (cdd.length<2) cdd='0'+cdd;
  157.     if (cmm.length<2) cmm='0'+cmm;
  158.     var today=cdd+'.'+cmm+'.'+cyy;
  159.     var isshowing=today;
  160.  
  161.     var progtable = new Array;
  162.     var curtable = new Array;
  163.  
  164. function parseDate(mydate) {
  165.     var dmy=mydate.split('.');
  166.     var fulldate=new Date(dmy[2],dmy[1]-1,dmy[0]); // нужна для определения дня недели
  167.  
  168.     var mname=new Array('января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря');
  169.     var wday=new Array('Вс','Пн','Вт','Ср','Чт','Пт','Сб')
  170.     var cm=dmy[1]*1-1;
  171.     return wday[fulldate.getDay()]+', '+dmy[0]+'.'+dmy[1]; // mname[cm];
  172.     }
  173.  
  174. // функции для перевода расписания из МСК в UTC
  175.     function IsSummerTime(date) // функция определяет, является ли время date летним
  176.     {
  177.     var march = new Date( Date.UTC( date.getUTCFullYear(),2,31 ) ); // начало летнего времени
  178.     var begin_st = new Date( Date.UTC( date.getUTCFullYear(),2,31-march.getUTCDay() ) );
  179.     var oct = new Date(Date.UTC(date.getUTCFullYear(),9,31)); // конец летнего времени
  180.     var end_st = new Date(Date.UTC(date.getUTCFullYear(),9,31-oct.getUTCDay()));
  181.    
  182.     // если date лежит между, то время летнее
  183.     if ((date >= begin_st) && (date < end_st)) return 1;
  184.     else return 0;
  185.     }
  186.    
  187.     function MSKoffset()
  188.     {
  189.     var locale = new Date();
  190.     hour = locale.getUTCHours(); // взять время 0-го часового пояса (зимнее)
  191.     mskoffset= 3 + IsSummerTime(locale); // прибавить три часа и получить время в Москве. Здесь прибавляется значение функции IsSummerTime. Если время летнее, то прибавится один час
  192.     // return mskoffset;
  193.     return 4;
  194.     }
  195.  
  196. function showProg(today) {
  197.     isshowing=today;
  198. //  пересчитываем программу в curtable с учетом часового пояса
  199.     for(var i=0;i<progtable.length;i++) {
  200.         var thisdate=progtable[i][0].split('.');
  201.         var thistime=progtable[i][1];
  202.         if (myZone.length<2) var thiszone='0'+myZone+'00'; else thiszone=myZone+'00';
  203.         var thisdatetime=new Date(thisdate[0]+' '+monthnames[thisdate[1]*1-1]+' '+thisdate[2]+' '+thistime+' GMT-'+thiszone);
  204.  
  205.         var MY1=''+thisdatetime.getUTCDate(); if (MY1.length<2) MY1='0'+MY1;
  206.         var MY2=''+eval(thisdatetime.getUTCMonth()+1); if (MY2.length<2) MY2='0'+MY2;
  207.         var MYdate=MY1+'.'+MY2+'.'+thisdatetime.getUTCFullYear();
  208.  
  209.         var MY3=''+thisdatetime.getUTCHours(); if (MY3.length<2) MY3='0'+MY3;
  210.         var MY4=''+thisdatetime.getUTCMinutes(); if (MY4.length<2) MY4='0'+MY4;
  211.         var MYtime=MY3+':'+MY4+':00';
  212.  
  213.         curtable[i]=([MYdate,MYtime,progtable[i][2],progtable[i][3],progtable[i][4],progtable[i][5]]);
  214.         }
  215.  
  216. //  перерисовываем даты;
  217.     var curDate=curtable[0][0];
  218.     var newDate;
  219.     if (curDate==today) var classA='class="active" '; else var classA='';
  220.     var s='<li><a href="javascript:void(0);" onClick="showProg(\''+curDate+'\')" '+classA+'>'+parseDate(curDate)+'</a></li>';
  221.     for(var i=0;i<curtable.length;i++) {
  222.         newDate=curtable[i][0];
  223.         if (curDate != newDate) {
  224.             curDate=newDate;
  225.             if (curDate==today) var classA='class="active" '; else var classA='';
  226.             s+='<li><a href="javascript:void(0);" '+classA+' onClick="showProg(\''+curDate+'\')">'+parseDate(curDate)+'</a></li>';}
  227.         }
  228.     document.getElementById('datelist').innerHTML=s;
  229.  
  230. //  перерисовываем программу на today
  231.     s='';
  232.     for(var i=0;i<curtable.length;i++) {
  233.         newDate=curtable[i][0];
  234.         if (today==newDate && curtable[i][2].length>2) {
  235.             if (progtable[i][4]=='3') var sayPrime='ПРЕМЬЕРА! '; else var sayPrime='';
  236.             if (curtable[i][5].length>0) var sayImage='<img src="'+curtable[i][5]+'"/>'; else var sayImage='';
  237.             s+='<dt><span>'+curtable[i][1].substr(0,5)+'</span></dt>';
  238.             s+='<dd><h1>'+sayPrime+curtable[i][2]+'</h1>'+sayImage+'<p>'+curtable[i][3]+'</p></dd><div class="clr"></div>';
  239.             }
  240.         }
  241.     document.getElementById('dayprog').innerHTML=s;
  242.     return true;
  243.     }
  244.  
  245. var myZone=''+MSKoffset();
  246. var monthnames=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
  247.  
  248. var myform='<form><select name="tzone" onchange="myZone=this.form.tzone.value+\'\';showProg(isshowing);return true;" style="display:none;">';
  249. myform+='<option value="'+eval(2+IsSummerTime(d))+'">Калининградское время (UTC+3)</option>';
  250. myform+='<option selected value="'+eval(3+IsSummerTime(d))+'">Московское время (UTC+4)</option>';
  251. myform+='<option value="'+eval(5+IsSummerTime(d))+'">Екатеринбургское время (UTC+6)</option>';
  252. myform+='<option value="'+eval(6+IsSummerTime(d))+'">Омское время (UTC+7)</option>';
  253. myform+='<option value="'+eval(7+IsSummerTime(d))+'">Красноярское время (UTC+8)</option>';
  254. myform+='<option value="'+eval(8+IsSummerTime(d))+'">Иркутское время (UTC+9)</option>';
  255. myform+='<option value="'+eval(9+IsSummerTime(d))+'">Якутское время (UTC+10)</option>';
  256. myform+='<option value="'+eval(10+IsSummerTime(d))+'">Владивостокское время (UTC+11)</option>';
  257. myform+='<option value="'+eval(11+IsSummerTime(d))+'">Магаданское время (UTC+12)</option>';
  258. myform+='</select></form>';
  259. document.write(myform);
  260. </script>
  261.  
  262.         <p id="waiter">секундочку...</p>
  263.         <ul id="datelist">
  264.         </ul>
  265.         <div class="clr"></div>
  266.  
  267.         <dl id="dayprog">
  268.         </dl>
  269.  
  270. <script language="javascript">
  271.  
  272. $(document).ready(function(){
  273.  
  274. $.get("http://tv.m24.ru/xml/tv_program.xml",
  275.   function(data){
  276.     console.log($("programme",data).length);
  277.     $("programme",data).each(function(){
  278.         var cur=$(this);
  279.         var progTime=$(this).attr("start");
  280.  
  281.         var progName=$("title",cur).text();
  282.         var progAnons=$("desc",cur).text();
  283. //      var progImage=$("icon",cur).attr("src");
  284. //      if (!progImage) var progImage='';
  285.         var progImage='';
  286.         var progPrime='';
  287.    
  288.         var whatt=/[\(\)]/g;   
  289.         progName=progName.replace(whatt,"");
  290.    
  291.        
  292.         var ddmmyy=new Array();
  293.         ddmmyy[2]=progTime.substring(6,8);
  294.         ddmmyy[1]=progTime.substring(4,6);
  295.         ddmmyy[0]=progTime.substring(0,4);
  296.        
  297.  
  298.         var datetime=new Array();
  299.         datetime[1]=progTime.substring(8,10)+':'+progTime.substring(10,12)+':00';
  300.  
  301.         ddmmyy[1]=monthnames[ddmmyy[1]*1-1];
  302.         var MSKdatetime=new Date(ddmmyy[1]+' '+ddmmyy[2]+' '+ddmmyy[0]+' '+datetime[1]+' GMT+0400');
  303.  
  304.         var UTC1=''+MSKdatetime.getUTCDate(); if (UTC1.length<2) UTC1='0'+UTC1;
  305.         var UTC2=''+eval(MSKdatetime.getUTCMonth()+1); if (UTC2.length<2) UTC2='0'+UTC2;
  306.         var UTCdate=UTC1+'.'+UTC2+'.'+MSKdatetime.getUTCFullYear();
  307.  
  308.         var UTC3=''+MSKdatetime.getUTCHours(); if (UTC3.length<2) UTC3='0'+UTC3;
  309.         var UTC4=''+MSKdatetime.getUTCMinutes(); if (UTC4.length<2) UTC4='0'+UTC4;
  310.         var UTCtime=UTC3+':'+UTC4+':00';
  311.  
  312.         progtable.push([UTCdate,UTCtime,progName,progAnons,progPrime,progImage]);
  313.         });
  314.  
  315.  
  316. //  пересчитываем программу в curtable с учетом часового пояса
  317.     for(var i=0;i<progtable.length;i++) {
  318.         var thisdate=progtable[i][0].split('.');
  319.         var thistime=progtable[i][1];
  320.         if (myZone.length<2) var thiszone='0'+myZone+'00'; else thiszone=myZone+'00';
  321.         var thisdatetime=new Date(thisdate[0]+' '+monthnames[thisdate[1]*1-1]+' '+thisdate[2]+' '+thistime+' GMT-'+thiszone);
  322.  
  323.         var MY1=''+thisdatetime.getUTCDate(); if (MY1.length<2) MY1='0'+MY1;
  324.         var MY2=''+eval(thisdatetime.getUTCMonth()+1); if (MY2.length<2) MY2='0'+MY2;
  325.         var MYdate=MY1+'.'+MY2+'.'+thisdatetime.getUTCFullYear();
  326.  
  327.         var MY3=''+thisdatetime.getUTCHours(); if (MY3.length<2) MY3='0'+MY3;
  328.         var MY4=''+thisdatetime.getUTCMinutes(); if (MY4.length<2) MY4='0'+MY4;
  329.         var MYtime=MY3+':'+MY4+':00';
  330.  
  331.         curtable[i]=([MYdate,MYtime,progtable[i][2],progtable[i][3],progtable[i][4],progtable[i][5]]);
  332.         }
  333.  
  334.  
  335.  
  336. //  рисуем даты;
  337. //  var curDate=curtable[0][0];
  338. //  var newDate;
  339. //  if (curDate==today) var classA='class="active" '; else var classA='';
  340. //  var s='<li><a href="javascript:void(0);" onClick="showProg(\''+curDate+'\')" '+classA+'>'+parseDate(curDate)+'</a></li>';
  341. //  for(var i=0;i<curtable.length;i++) {
  342. //      newDate=progtable[i][0];
  343. //      if (curDate != newDate) {
  344. //          curDate=newDate;
  345. //          if (curDate==today) var classA='class="active" '; else var classA='';
  346. //          s+='<li><a href="javascript:void(0);" '+classA+' onClick="showProg(\''+curDate+'\')">'+parseDate(curDate)+'</a></li>';}
  347. //      }
  348. //  $('#datelist').html(s);
  349. //
  350. //  рисуем программу на сегодня
  351. //  s='';
  352. //  for(var i=0;i<curtable.length;i++) {
  353. //      newDate=curtable[i][0];
  354. //      if (today==newDate && curtable[i][2].length>2) {
  355. //          if (curtable[i][4]=='3') var sayPrime='ПРЕМЬЕРА! '; else var sayPrime='';
  356. //          if (curtable[i][5].length>0) var sayImage='<img src="'+curtable[i][5]+'"/>'; else var sayImage='';
  357. //          s+='<dt><span>'+curtable[i][1].substr(0,5)+'</span></dt>'; //
  358. //          s+='<dd><h1>'+sayPrime+curtable[i][2]+'</h1>'+sayImage+'<p>'+curtable[i][3]+'</p></dd><div class="clr"></div>';
  359. //          }
  360. //      }
  361. //  $('#dayprog').html(s);
  362.     $('#waiter').empty();
  363.     showProg(today);
  364.     });
  365.  
  366.  });
  367.  
  368.  
  369. </script>
  370.             </div>
  371.  
  372.  
  373.         </div>
  374.  
  375.         <div class="b-cols__rcol1 b-cols__rcol1_top46">
  376.                         <div class="b-promo240">
  377.                 <a href="/sms" class="b-promo240__link"><img src="/img/sample.banner.jpg"/></a>
  378.             </div>
  379.  
  380. <!--
  381.                         <div class="b-ribbon-textblock">
  382.                 <h2 class="b-ribbon-textblock__title b-ribbon-textblock__title_green">Новости</h2>
  383.                 <div class="b-ribbon-textblock__text">
  384.                     <p class="Title">Перенос вещания на спутник ABS2</p>
  385.                     <p class="Date">27.05.2014</p>
  386.                     <p>Уважаемые телезрители! <br/>
  387.                     С 01 июля 2014 года прекращается трансляция телеканалов "Москва 24" и "Доверие" со спутника Ямал 201, вместе с тем, с 23 мая 2014 года  началось распространение указанных телеканалов со спутника ABS2.</p>
  388.                     <p><b>Параметры настройки:</b></p>
  389.                     <p>
  390.                         Транспондер: 12<br/>
  391.                         Частота: 11.66500 GHz<br/>
  392.                         Поляризация: Вертикальная<br/>
  393.                         Символьная скорость: 44.922 Мсимв/сек<br/>
  394.                         FEC: 5/6<br/>
  395.                         Стандарт: DVB-S<br/>
  396.                         Тип модуляции: QPSK
  397.                     </p>
  398.                 </div>
  399.             </div>
  400.  
  401. -->
  402.         </div>
  403.     </div>
  404. </div>
  405.  
  406.  
  407. <div class="g-clear"></div>
  408.  
  409.         <div class="b-footer">
  410.     <ul class="b-menu b-menu_footer">
  411.             <li class="b-menu__item"><a href="/">Прямой эфир</a></li>
  412.             <li class="b-menu__item" rel="about"><a href="/about">О телеканале</a></li>
  413.             <li class="b-menu__item" rel="videos"><a href="/videos?rubric=2">Видео</a></li>
  414.             <li class="b-menu__item" rel="programs"><a href="/programs">Передачи</a></li>
  415.             <li class="b-menu__item" rel="personages"><a href="/personages">Лица</a></li>
  416.             <li class="b-menu__item" rel="schedule"><a href="/schedule">Телепрограмма</a></li>
  417.             <li class="b-menu__item" rel="howtosee"><a href="/howtosee">Как смотреть</a></li>
  418. <!--
  419.             <li class="b-menu__item" rel="sms"><a href="/sms">SMS-сервисы</a></li>
  420.             <li class="b-menu__item"><a href="/videos">Архив</a></li>
  421. -->
  422.     </ul>
  423.     <ul class="b-submenu2">
  424.         <li class="b-submenu2__item">&copy; Телеканал "Москва 24"</li>
  425.         <li class="b-submenu2__item"><a href="javascript:void(0);" id="WinFeedbackForm_Open">Обратная cвязь</a></li>
  426.         <li class="b-submenu2__item b-submenu2__item_logo"><a href="/">Телеканал "Москва 24"</a></li>
  427.         <li class="b-submenu2__item"><a href="http://disclosure.1prime.ru/portal/default.aspx?emId=7705194654">Информация для инвесторов</a></li>
  428.         <li class="b-submenu2__item"><a href="/zakupki">Информация о закупках</a></li>
  429.     </ul>
  430. </div>
  431.  
  432. <div class="b-subfooter">
  433.         <ul class="b-submenu1 b-submenu1_subfooter">
  434.             <li class="b-submenu1__item"><a href="http://moscowmedia.net/" target="_blank">Москва Медиа</a></li>
  435.             <li class="b-submenu1__item"><a href="http://www.m24.ru/" target="_blank">m24.ru</a></li>
  436.             <li class="b-submenu1__item"><a href="http://doverie-tv.ru/" target="_blank">Москва Доверие</a></li>
  437.             <li class="b-submenu1__item"><a href="http://lenta.mskagency.ru/" target="_blank">Агентство "Москва"</a></li>
  438.             <li class="b-submenu1__item"><a href="http://92fm.ru/" target="_blank">Москва FM</a></li>
  439.             <li class="b-submenu1__item"><a href="http://radiomoskvy.ru/" target="_blank">Радио Москвы</a></li>
  440.             <li class="b-submenu1__item"><a href="http://capitalfm.moscow/" target="_blank">Capital FM</a></li>
  441.         </ul>
  442. </div>
  443.  
  444.  
  445.         <div class="b-counters">
  446.             <div class="b-counters__item">
  447. <!--/ Rating@Mail.ru counter -->
  448. <script type="text/javascript">//<![CDATA[
  449. var a='',js=10;try{a+=';r='+escape(document.referrer);}catch(e){}try{a+=';j='+navigator.javaEnabled();js=11;}catch(e){}
  450. try{s=screen;a+=';s='+s.width+'*'+s.height;a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth);js=12;}catch(e){}
  451. try{if(typeof((new Array).push('t'))==="number")js=13;}catch(e){}
  452. try{document.write('<a href="http://top.mail.ru/jump?from=2199732">'+
  453. '<img src="http://d0.c9.b1.a2.top.mail.ru/counter?id=2199732;t=56;js='+js+a+';rand='+Math.random()+
  454. '" alt="Рейтинг@Mail.ru" style="border:0;" height="31" width="88" \/><\/a>');}catch(e){}//]]></script>
  455. <noscript><p><a href="http://top.mail.ru/jump?from=2199732">
  456. <img src="http://d0.c9.b1.a2.top.mail.ru/counter?js=na;id=2199732;t=56"
  457. style="border:0;" height="31" width="88" alt="Рейтинг@Mail.ru" /></a></p></noscript>
  458. <!--/ Rating@Mail.ru counter -->
  459.             </div>
  460.             <div class="b-counters__item">
  461. <!--/ begin of Top100 code -->
  462. <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2715561"></script>
  463. <noscript>
  464. <a href="http://top100.rambler.ru/navi/2715561/">
  465. <img src="http://counter.rambler.ru/top100.cnt?2715561" alt="Rambler's Top100" border="0" />
  466. </a>
  467. </noscript>
  468. <!--/ end of Top100 code -->
  469.             </div>
  470.             <div class="b-counters__item">
  471. <!--LiveInternet counter--><script type="text/javascript"><!--
  472. document.write("<a href='http://www.liveinternet.ru/click;tk_m24' "+
  473. "target=_blank><img src='//counter.yadro.ru/hit;tk_m24?t22.2;r"+
  474. escape(document.referrer)+((typeof(screen)=="undefined")?"":
  475. ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
  476. screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
  477. ";"+Math.random()+
  478. "' alt='' title='LiveInternet: показано число просмотров за 24"+
  479. " часа, посетителей за 24 часа и за сегодня' "+
  480. "border='0' width='88' height='31'><\/a>")
  481. //--></script><!--/LiveInternet-->
  482.             </div>
  483.  
  484. <script type="text/javascript">
  485. var _gaq = _gaq || [];
  486. _gaq.push(['_setAccount', 'UA-31627479-1']);
  487. _gaq.push(['_setDomainName', 'm24.ru']);
  488. _gaq.push(['_trackPageview']);
  489.  
  490. (function() {
  491. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  492. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www' ) + '.google-analytics.com/ga.js';
  493. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  494. })();
  495. </script>
  496.  
  497. <!--/ Yandex.Metrika counter -->
  498. <script type="text/javascript">
  499. (function (d, w, c) {
  500.     (w[c] = w[c] || []).push(function() {
  501.         try {
  502.             w.yaCounter14130097 = new Ya.Metrika({id:14130097,
  503.                     clickmap:true,
  504.                     accurateTrackBounce:true, webvisor:true});
  505.         } catch(e) {}
  506.     });
  507.    
  508.     var n = d.getElementsByTagName("script")[0],
  509.         s = d.createElement("script"),
  510.         f = function () { n.parentNode.insertBefore(s, n); };
  511.     s.type = "text/javascript";
  512.     s.async = true;
  513.     s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
  514.  
  515.     if (w.opera == "[object Opera]") {
  516.         d.addEventListener("DOMContentLoaded", f);
  517.     } else { f(); }
  518. })(document, window, "yandex_metrika_callbacks");
  519. </script>
  520. <noscript><div><img src="//mc.yandex.ru/watch/14130097" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  521. <!--/ Yandex.Metrika counter -->
  522.  
  523.         </div>
  524.  
  525.  
  526. <script type="text/javascript">
  527.         $(document).ready(function() {
  528.             $('.b-socialswitcher .b-socialswitcherlist .b-socialswitcherlist__item a').click(function() {
  529.                 var closest = $(this).closest('.b-socialswitcher');
  530.                 var id_to_show = $(closest).find('.b-socialswitcherlist .b-socialswitcherlist__item a').index(this);
  531.        
  532.                 $(closest).find('.b-socialswitcher__item').removeClass('b-socialswitcher__item_active');
  533.                 $(closest).find('.b-socialswitcher__item:eq('+id_to_show+')').addClass('b-socialswitcher__item_active');
  534.                 $(closest).find('.b-socialswitcherlist .b-socialswitcherlist__item').removeClass('b-socialswitcherlist__item_active');
  535.                 $(this).parent().addClass('b-socialswitcherlist__item_active');
  536.                 return false;      
  537.             });
  538.         });
  539. </script>
  540.  
  541. <div id="WinFeedbackForm">
  542.         <div class="WinOutline01"><div class="WinOutline02">
  543.             <div class="WinBody">
  544.                 <h2>Обратная связь</h2>
  545.                 <div id="WinFeedbackForm_Close"><a href="javascript:void(0)">закрыть</a></div>
  546.                 <form id="FeedbackForm" method="post" action="/feedback">
  547.                     <fieldset>
  548.                         <legend>Форма обратной связи</legend>
  549.                         <label for="WinFeedbackFormContact">Контакт:</label>
  550.                         <input id="WinFeedbackFormContact" name="contact"  value="" />
  551.                         <label for="WinFeedbackFormMessage">Сообщение:</label>
  552.                         <textarea id="WinFeedbackFormMessage" name="message"></textarea>
  553.                         <label for="WinFeedbackFormCaptchaResponse">Код подтверждения:</label>
  554.                         <input type="text" name="captcha_response" id="WinFeedbackFormCaptchaResponse" value=""/>
  555.                         <p class="CaptchaText">Пожалуйста, введите текст изображенный на картинке внизу.</p>
  556.                         <img id="RefreshCaptcha" src="" class="CaptchaImage" title="Код чувствителен к регистру. Чтобы обновить, кликните один раз на картинке." />
  557.                         <p class="Submit RedButton"><a href="javascript:void(0);" id="WinFeedbackForm_Submit"><span>Отправить</span></a></p>
  558.                     </fieldset>
  559.                 </form>
  560.             </div>
  561.         </div></div>
  562. </div>
  563.  
  564.     <script type="text/javascript"><!--
  565.         $(document).ready(function(){
  566.            
  567.             $('#RefreshCaptcha').click(function() {
  568.                 $('#RefreshCaptcha').attr("src", "/captcha?rand=" + Math.random());
  569.                 return false;
  570.             });
  571.        
  572.             $('#WinFeedbackForm_Open').click(function() {
  573.                 $('#RefreshCaptcha').attr("src", "/captcha?rand=" + Math.random());
  574.                 $('#WinFeedbackForm').toggle();
  575.                 return false;
  576.             });
  577.            
  578.             $('#WinFeedbackForm_Open2').click(function() {
  579.                 $('#RefreshCaptcha').attr("src", "/captcha?rand=" + Math.random());
  580.                 $('#WinFeedbackForm').toggle();
  581.                 return false;
  582.             });
  583.            
  584.             $('#WinFeedbackForm_Close').click(function() {
  585.                 $('#WinFeedbackForm').hide();
  586.                 return false;
  587.             });
  588.            
  589.             $('#WinFeedbackForm_Submit').click(function() {
  590.                 var form = $('#FeedbackForm');
  591.                 $.post(
  592.                     form.attr('action'),
  593.                     form.serialize()
  594.                 )
  595.                 .success(
  596.                     function() {
  597.                         $('#WinFeedbackFormContact').attr('value', '');
  598.                         $('#WinFeedbackFormMessage').attr('value', '');
  599.                         $('#WinFeedbackFormCaptchaResponse').attr('value', '');
  600.                         $('#WinFeedbackForm').hide();
  601.                         alert('Ваше сообщение отправлено.');
  602.                     }
  603.                 )
  604.                 .error(
  605.                     function() {
  606.                         alert('Неправильный код, повторите еще раз.');
  607.                         $('#RefreshCaptcha').attr("src", "/captcha?rand=" + Math.random());
  608.                     }
  609.                 );
  610.                 return false;
  611.             });
  612.         });
  613. //--></script>
  614.  
  615. </body>
  616. </html>
Add Comment
Please, Sign In to add comment