document.write("  <script>     if (typeof headerCupId != 'undefined' && undefined != headerCupId) { /*На сайте есть элемент, после которого надо вставить шапку => временный элемент, чтбоы не было скачков не отрисовываем*/     } else{         var oldelem = document.getElementById(\"exportfirstheader\");         if (oldelem != null && oldelem != undefined)             oldelem.parentNode.removeChild(oldelem);              headDiv = document.createElement(\"div\");             headDiv.setAttribute(\"id\", \"exportfirstheader\");             headDiv.setAttribute(\"style\",\"min-height:139px;\");             var scriptElement = document.getElementById(\"MTSHeaderScriptID\");             var scriptElementParent = scriptElement.parentNode;             scriptElementParent.insertBefore(headDiv,scriptElement);     } </script>   <!--Шаблон body основной--> <script id=\"bodyMainTemplate\" type=\"text/x-jquery-tmpl\">            <div id=\"header\" class=\"index\">             <a name=\"top\"></a>             <a id=\"headerLinkToLK\" href=\"\"><h1>                 МТС. На шаг впереди</h1></a>              <a class=\"main_site\" href=\"http://www.mts.ru/\">На основной сайт МТС</a>             <div class=\"lk_tag\">                 ${Title}</div>             <div class=\"lk_slogan\">                 ${Description}</div><!--TODO: убрать X5CUSTOMIZATION-->              <div class=\"pers_wrap\" style=\"font-family:Arial;display:none;\" id=\"userAuthDiv\">                 <div class=\"pers_wrap2\">                     <div class=\"pers-info\">                                                  <h4>                             Здравствуйте, {ShortFIO}</h4>                         <p>                             Ваш номер МТС: <strong id=\"HeaderUserInfoPhone\">+7 {ShortPhone}</strong></p>                          <p>                             Ваш тариф: <strong id=\"HeaderUserInfoTarif\">{ShortTarif}</strong></p>                         <p>                             Ваш баланс: <strong id=\"HeaderUserInfoBalance\"> руб.</strong><span id=\"HeaderUserInfoBalanceActuality\"></span><a href=\"javascript:void(0);\" onclick=\"getHeaderBalance(true);\"><img class=\"reload\" src=\"https://header.ssl.mts.ru/i/lk/reload.png\" alt=\"\" /></a>                             <span id=\"HeaderUserInfoBonusTitle\" >Баллов: </span><strong id=\"HeaderUserInfoBonus\"></strong></p>                     </div>                     <a class=\"logout HeaderTemplateLogoutGotoUrl\" href=\"\">Выход</a>  <a                         class=\"change-pass\" href=\"https://login.mts.ru/amserver/changepassword.jsp\">Сменить пароль</a>                 </div>             </div>             <div class=\"cabinet\" style=\"width: 180px; background-image:none; display:none;\" id=\"userAuthDivNoInfo\">             <a class=\"HeaderTemplateLogoutGotoUrl\" href=\"\"><img src=\"https://header.ssl.mts.ru/i/cabinet-back.gif\" style=\"float:left;\" /></a>                 <div><a class=\"HeaderTemplateLogoutGotoUrl\" href=\"\">Выход</a>                 </div>             </div>              <div class=\"cabinet\" style=\"width: 180px; background-image:none; display:none;\" id=\"userNoAuthDiv\">                 <a class=\"HeaderTemplateLoginGotoUrl\" href=\"\"><img src=\"https://header.ssl.mts.ru/i/cabinet-back.gif\" style=\"float:left;\" /></a>                     <div><a class=\"HeaderTemplateLoginGotoUrl\" href=\"\">Вход</a>                         <small  id=\"ServiceNamesForLogin\">{ServiceNames}</small>                     </div>             </div>         </div>         <div id=\"nav\" class=\"variable\">             <ul class=\"toplevel\" id=\"TopLevelHeaderMenuMain\">                 <li class=\"more\"><a href=\"javascript:void(0);\" onclick=\"HeaderShowDDLServices(this)\">Ещё</a>                     <div class=\"more-subnav\">                         <ul id=\"TopLevelHeaderMenuSec\">                         </ul>                     </div>                 </li>             </ul>         </div>  </script>  <!--Шаблон body Menu--> <script id=\"bodyMenuMainTemplate\" type=\"text/x-jquery-tmpl\">          <li class=\"${LastElemClass}\" id=\"${ActiveId}\"><a  href=\"${URL}\">             ${Title}</a></li> </script>  <!--Шаблон body Menu дополнительные вкладки--> <script id=\"bodyMenuSecTemplate\" type=\"text/x-jquery-tmpl\">          <li style=\"display:${isVisible}\"><a  href=\"${URL}\">             ${Title}</a></li> </script>  <!--Массивы данных--> <script>     var tabsHeader = [{Id:1728, Order:0, Title:\"Личный кабинет\", URL:\"https://lk.ssl.mts.ru/\", Description:\"Ваш персональный офис обслуживания\", BackUrlAdditionalParams:\"?service=lk\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1704, Order:1, Title:\"Интернет-Помощник\", URL:\"https://ihelper.mts.ru/selfcare/\", Description:\"Подключение/отключение услуг и управление Вашим личным счетом в МТС\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1705, Order:2, Title:\"МТС Бонус\", URL:\"http://www.bonus.mts.ru/ru/pmsdata.html?target=mts_bonus/index2/index_html\", Description:\"Ваш личный каталог подарков и сюрпризов от МТС\", BackUrlAdditionalParams:\"&service=bonus\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1706, Order:3, Title:\"GOOD'OK\", URL:\"http://goodok.mts.ru/\", Description:\"Тысячи веселых мелодий и шуток вместо гудков\", BackUrlAdditionalParams:\"cabinet/&service=goodok&m=1\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1718, Order:4, Title:\"Вторая память\", URL:\"http://2memory.mts.ru/mmb-web\", Description:\"\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1707, Order:5, Title:\"МТС Поиск\", URL:\"https://www.mpoisk.ru/maps/?from=sso\", Description:\"Сервисы МТС по определению местоположения\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1722, Order:6, Title:\"Легкий платеж\", URL:\"https://pay.mts.ru\", Description:\"\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1720, Order:7, Title:\"MMS Портал\", URL:\"http://mms.mts.ru/\", Description:\"Портал красочного общения: фото, видео, графика\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1726, Order:8, Title:\"Мои подписки\", URL:\"http://moipodpiski.mts.ru/\", Description:\"Удобный интерфейс для управления SMS подписками\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1723, Order:9, Title:\"Доска идей\", URL:\"http://idea.mts.ru/\", Description:\"Место, где Вы делитесь с нами идеями и получаете за это подарки\", BackUrlAdditionalParams:\"&service=idea\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1756, Order:10, Title:\"Автоплатежи\", URL:\"http://autopay.mts.ru\", Description:\"Автоматическое пополнение баланса банковской картой\", BackUrlAdditionalParams:\"\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1760, Order:11, Title:\"Голосовая почта\", URL:\"http://vm.mts.ru\", Description:\"Сервис голосовой почты\", BackUrlAdditionalParams:\"?service=vm\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"},{Id:1782, Order:12, Title:\"Домашний интернет МТС\", URL:\"https://kabinet.mts.ru/zservice/go\", Description:\"Подключение услуг и управление вашим личным счетом МТС\", BackUrlAdditionalParams:\"&service=internet2mobile\", ShowAuthBlock:\"True\", AuthBlockWithUserInfo:\"true\"}];     var tabsToShow = [];     var activePageArgs = null;  </script>  <!--Вспомогательные функции.--> <script> var logoutUrl = \"https://login.mts.ru/amserver/UI/Logout?goto=\"; var loginUrl = \"https://login.mts.ru/amserver/UI/Login?goto=\"; var reloadImageUrl = \".mts.ru/i/lk/reload.png\"; /*Не используется */ var userImageUrl = \".mts.ru/i/cabinet-back.gif\"; /*Не используется */ var getUserInfoUrl = \".mts.ru/policy/GetUserInfoHandler.ashx\"; var getIsUserStreamLKConnectedUrl = \".mts.ru/policy/GetIsUserStreamLKConnectedHandler.ashx\"; /******* STAGE VARS **********/ /*var getUserInfoUrl = \".qsupport.mts.ru/policy/GetUserInfoHandler.ashx\"; var getIsUserStreamLKConnectedUrl = \".qsupport.mts.ru/policy/GetIsUserStreamLKConnectedHandler.ashx\";*/ /******* STAGE VARS **********/ var getUserBalance = \"https://login.mts.ru/profile/mobile/get\"; var updateUserBalance = \"https://login.mts.ru/profile/mobile/update\";  var headerCSS = \".mts.ru/css/head.css\"; var headerCSSOverride = \".mts.ru/css/*HEADERCSS*\"; /* Переопределение стилей шапки по-умолчанию, в зависимости от параметров кастомизации и т.д.*/ var headerJQueryJS = \".mts.ru/js/jquery.1.6.4.min.js\"; var headerTmplJS = \".mts.ru/js/jquery.tmpl.min.js\"; /*var headerDateJS = \".mts.ru/js/date.js\";*/  var lkTabId = 1728; /*Id вкладки ЛК.*/ var lkTabIdStage = 1746; /*Id вкладки ЛК.*/ /*var lkInetTabId = 1728; Id вкладки ЛК Интернет, чтобы ее не показывать.*/ /*var lkInetTabIdStage = 1771; Id вкладки ЛК Интернет, чтобы ее не показывать.*/ var bonusTabId = 1705; /*Id вкладки Бонуса, чтобы на ней всегда отображать бонусы*/ var bonusTabIdStage = 1748; /*Id вкладки Бонуса, чтобы на ней всегда отображать бонусы*/ var lkStreamTabId = 1782; /*Id вкладки Стрим, чтобы на ней всегда отображать бонусы*/ var lkStreamTabIdStage = 1771; /* Id вкладки Стрим, чтобы на ней всегда отображать бонусы*/ var ipTabId = 1704; /*Id вкладки Интернет-Помощник, чтобы ее не показывать.*/ var ipTabIdStage = 1747; /*Id вкладки Интернет-Помощник, чтобы ее не показывать.*/  var userAuthDivId = \"userAuthDivNoInfo\"; /*Идентификатор блока с пользовательской инфой. По-умолчанию, вместо инфо отображается только кнопка Выход\"*/ var argsArray = null;  var tryCounterUserInfo = 0; /*Счетчик попыток прочитать данные о пользователе и вставить их в шаблон*/ var maxTryCountUserInfo = 5; /*Максимальное число попыток*/ var tryCounterTabs = 0; /*Счетчик попыток прочитать данные о пользователе и вставить их в шаблон*/ var maxTryCountTabs = 5; /*Максимальное число попыток*/ var timeoutMilisecs = 39; /*Продолжительнось ожидания перед следующей попыткой отобразить шаблон*/  var timeoutShowElement = 0; /*Продолжительность ожидания, прежде чем сделать видимым элемент (например, с инфо о пользователе)*/  var timeoutLoadScript = 100; /*Время ожидания для того, чтобы скрипт прогрузился */  var jQueryRequested = false;   function checkJQueryAndMakeDOM(){     if (typeof jQuery == \"undefined\") {              var headerJQueryJSCurrent = headerJQueryJS;             headerJQueryJS = \"\";             var script = createCSSorScript(headerJQueryJSCurrent,\"script\");              if (typeof script!=\"undefined\"){                 document.getElementsByTagName(\"body\")[0].appendChild(script);             }          setTimeout(function(){                 checkJQueryAndMakeDOM();             }, timeoutLoadScript);     } else     {         var scriptSrc = jQuery(\"#MTSHeaderScriptID\").attr(\"src\").toLowerCase();         var argsObj = new QSObject(scriptSrc);         exportCap(argsObj);     } }  function makeHeaderLinks(){     var proto = \"\";     if(checkHTTPS() == \"https\")         proto = \"https://header.ssl\";     else         proto  = \"http://header\";      if(reloadImageUrl.substring(0,4) != \"http\"){         reloadImageUrl = proto + reloadImageUrl;         userImageUrl = proto + userImageUrl;         getUserInfoUrl = proto + getUserInfoUrl;         headerCSS = proto + headerCSS;         headerCSSOverride = proto + headerCSSOverride;         headerJQueryJS = proto + headerJQueryJS;         headerTmplJS = proto + headerTmplJS;         /*headerDateJS = proto + headerDateJS;*/     } }  /*Получение массива аргументов*/ function QSObject(querystring){      var qsReg = new RegExp(\"[?][^#]*\",\"i\");      hRef = unescape(querystring);      var qsMatch = hRef.match(qsReg);       qsMatch = new String(qsMatch);      qsMatch = qsMatch.substr(1, qsMatch.length -1);       var rootArr = qsMatch.split(\"&\");      for(i=0;i < rootArr.length;i++){         var tempArr = rootArr[i].split(\"=\");           if(tempArr.length ==2){              tempArr[0] = unescape(tempArr[0]);              tempArr[1] = unescape(tempArr[1]);              this[tempArr[0]]= tempArr[1];          }       }  }  function exportCap(args) {     argsArray = args;     if (argsArray.topmenucount == undefined || argsArray.topmenucount < 2){         if(tabsHeader.length > 7){             argsArray.topmenucount = 7;         }         else{             argsArray.topmenucount = tabsHeader.length;         }     }     if (!argsArray.parentelement)         argsArray.parentelement = \"exportfirstheader\";     createArgsJSON2();     createHeader(); }  function createHeader() {     createHeaderStyles(); /*head*/          /*Подключаем плагин темплейтов и начинаем их отрисовывать*/     jQuery.ajax({         type: \"GET\",         url: headerTmplJS,         dataType: \"script\",         cache: true,         success: function(){             if (typeof headerLoadingStatus != 'undefined' && undefined != headerLoadingStatus)              {                 if(headerLoadingStatus == 2) /*Опоздали, уже грузится шапка-заглушка для проекта Интернет-Помощник*/                     return;                   /*if(headerLoadingStatus == 3) На проекте Стрим происходит проверка                     return; */                  headerLoadingStatus = 1; /*Шапка начала грузится, аварийные заглушки не нужны*/             }               jQuery(\"#\" + argsArray.parentelement).remove();             jQuery( \"#bodyMainTemplate\" ).tmpl( activePageArgs ).insertAfter(\"#MTSHeaderScriptID\"); /*.appendTo(\"#\" + argsArray.parentelement);*/              if(argsArray.topmenucount >= tabsHeader.length)                 jQuery(\"#nav .more\").hide();                              /*jQuery( \"#bodyMainTemplate\" ).tmpl( activePageArgs ).appendTo(\"#\" + argsArray.parentelement);*/              /*jQuery(\"#headerLinkToLK\").attr(\"href\",\"http://lk.mts.ru\");*/             jQuery(\"#headerLinkToLK\").attr(\"href\",activePageArgs.URL);             createTabs();              if(activePageArgs.ShowAuthBlock != \"false\" && activePageArgs.ShowAuthBlock != \"False\")                 setUserInfo();          }     });     return false; }  function createHeaderStyles() {     jQuery(createCSSorScript(headerCSS, \"css\")).appendTo(jQuery('head')[0]);      if(headerCSSOverride.indexOf(\"HEADERCSS*\", 0) == -1) /*Если вместо HEADERCSS подставили название файла*/     {         jQuery(createCSSorScript(headerCSSOverride, \"css\")).appendTo(jQuery('head')[0]);     }      /*Подключена ли библиотека date.js      if(window.getMonthNumberFromName == undefined || window.getMonthNumberFromName == null){         jQuery(createCSSorScript(headerDateJS, \"script\")).appendTo(jQuery('head')[0]);     }*/      /*if(window.getMonthNumberFromName == undefined || window.getMonthNumberFromName == null){          var script = createCSSorScript(headerDateJS, \"script\");         alertt(script,script);         if (typeof script!=\"undefined\"){                 document.getElementsByTagName(\"body\")[0].appendChild(script);             }     }*/     return; }  function createCSSorScript(url, type){     var fileref = null;     if(type==\"css\"){         fileref = document.createElement(\"link\");         fileref.setAttribute(\"rel\", \"stylesheet\");         fileref.setAttribute(\"type\", \"text/css\");         fileref.setAttribute(\"href\", url);     }  else if(type==\"script\"){       fileref=document.createElement('script');       fileref.setAttribute(\"type\",\"text/javascript\");       fileref.setAttribute(\"src\", url);     } else if(type==\"favicon\"){       fileref=document.createElement('link');       fileref.setAttribute(\"rel\",\"shortcut icon\");       fileref.setAttribute(\"type\", \"image/x-icon\");       fileref.setAttribute(\"href\", url);     }     return fileref; }  function createArgsJSON2() {     var lastElemClass = \"\";     var activeId = \"\";     var activeFound = false; /*Была ли найдена активная вкладка*/     for(var i=0;i < tabsHeader.length; i++){         lastElemClass = \"\";         activeId = \"\";          urlToService = tabsHeader[i].URL;         if(tabsHeader[i].Id == ipTabId || tabsHeader[i].Id == ipTabIdStage) { /*Если это вкладка Интернет-Помощник*/             var ipUrlCookie = getHeaderCookie(\"IHLink\");             if(ipUrlCookie != null && ipUrlCookie != undefined && ipUrlCookie != \"\"){                 urlToService = ipUrlCookie;             }         }           if(tabsHeader[i].Id == argsArray.activeid){             var serviceNames = tabsHeader[i].Title + \", \" +  tabsHeader[(i+1) % tabsHeader.length].Title  + \", \" +  tabsHeader[(i+2) % tabsHeader.length].Title + \"...\";                          activePageArgs = {Id:tabsHeader[i].Id, Order:tabsHeader[i].Order, Title:tabsHeader[i].Title, URL:urlToService, Description:tabsHeader[i].Description, ServiceNames:serviceNames, BackUrlAdditionalParams:tabsHeader[i].BackUrlAdditionalParams,ShowAuthBlock:tabsHeader[i].ShowAuthBlock,AuthBlockWithUserInfo:tabsHeader[i].AuthBlockWithUserInfo};              if(tabsHeader[i].AuthBlockWithUserInfo != undefined && tabsHeader[i].AuthBlockWithUserInfo != \"null\" && tabsHeader[i].AuthBlockWithUserInfo == \"true\")                 userAuthDivId = \"userAuthDiv\";             /*if(tabsHeader[i].Id != lkTabId && tabsHeader[i].Id != lkTabIdStage){*/                 activeId = \"active\";                   if(tabsToShow.length + 1 == argsArray.topmenucount){                     lastElemClass = \"last-child\";                 }                     if(tabsToShow.length + 1 > argsArray.topmenucount){ /*Активная вкладка попала в \"Еще\"*/                         /*tabsToShow[argsArray.topmenucount - 2].LastElemClass = \"last-child\";*/                         tabsToShow[argsArray.topmenucount - 1].LastElemClass = \"\";                         var elementToChange = tabsToShow.splice(argsArray.topmenucount - 1, 1); /*Удаляем последний элемент, чтобы вставить его на место активного, который попадает в Еще*/                         tabsToShow.splice(argsArray.topmenucount - 1,0,{Title:tabsHeader[i].Title, URL:urlToService, ActiveId:activeId,LastElemClass:\"last-child\"});                         tabsToShow.splice(i,0,elementToChange[0]);                     } else                         tabsToShow.push({Title:tabsHeader[i].Title, URL:urlToService, ActiveId:activeId,LastElemClass:lastElemClass});             /*}*/             continue;         }           if(tabsToShow.length + 1 == argsArray.topmenucount){             lastElemClass = \"last-child\";         }          if(tabsHeader[i].Id == lkStreamTabId || tabsHeader[i].Id == lkStreamTabIdStage) { /*Если это вкладка ЛК Интернет (только для МО)*/             tabsToShow.push({Title:tabsHeader[i].Title, URL:urlToService, ActiveId:activeId,LastElemClass:lastElemClass, isVisible:\"none;\"});         } else         {             tabsToShow.push({Title:tabsHeader[i].Title, URL:urlToService, ActiveId:activeId,LastElemClass:lastElemClass});         }                                  }      if(activePageArgs == null)         activePageArgs = {Id:tabsHeader[0].Id, Order:tabsHeader[0].Order, Title:tabsHeader[0].Title, URL:tabsHeader[0].URL, Description:tabsHeader[0].Description, ServiceNames:\"\"};       /*var i = -1;     if(activePageArgs.Id == 1706 || activePageArgs.Id == 1749){         for(; i < tabsToShow.length; i++){             if(tabsToShow[i].Id == 1758 || tabsToShow[i].Id == 1758)                 break;         }     }     tabsToShow.splice(i,1);*/ }  function setUserInfo(){     tryCounterUserInfo = 0;     jQuery.ajax({         url: getUserInfoUrl,         dataType: 'jsonp',         crossDomain: true,         callback: UserInfoCallback     });     return; }  function UserInfoCallback(data){     if (data != null) {         var userInfo = data;                  if (data.Login != null && data.Login != undefined && data.Login != 'anonymous') {             /*setLKInetLink(data.Login); Если пользователь из МО, то ему покажем доп. линк в меню на ЛК Инета, если нет, то не покажем*/             if(data.IsFromMO == \"True\" || data.IsFromMO == \"true\")                 jQuery(\"#TopLevelHeaderMenuSec li\").css(\"display\",\"\");              if(lkStreamTabIdStage == activePageArgs.Id || lkStreamTabId == activePageArgs.Id) /*Для ЛК Стрим урла для backurl получается из адреса*/                 userInfo.URL = document.URL;             else                 userInfo.URL = activePageArgs.URL;              if(jQuery(\"#\" + userAuthDivId).length > 0){                 setTimeout(function () {                     jQuery(\"#\" + userAuthDivId).show();                 }, timeoutShowElement);                  /*if(lkTabId != activePageArgs.Id && lkTabIdStage != activePageArgs.Id)                     jQuery(\".HeaderTemplateLogoutGotoUrl\").attr(\"href\", logoutUrl + userInfo.URL);                 else                     jQuery(\".HeaderTemplateLogoutGotoUrl\").attr(\"href\", logoutUrl + \"http://www.mts.ru/\");*/                 jQuery(\".HeaderTemplateLogoutGotoUrl\").attr(\"href\", logoutUrl + \"http://www.mts.ru/\");                  jQuery(\".HeaderTemplateLoginGotoUrl\").attr(\"href\", loginUrl + userInfo.URL + activePageArgs.BackUrlAdditionalParams);                 if(userInfo.ShortFIO == \"\" || userInfo.ShortFIO == \" \"){                     jQuery(\"#\" + userAuthDivId +\" h4\").hide();                 } else                     jQuery(\"#\" + userAuthDivId +\" h4\").text(jQuery(\"#\" + userAuthDivId +\" h4\").text().replace(\"{ShortFIO}\",userInfo.ShortFIO));                 jQuery(\"#HeaderUserInfoPhone\").text(jQuery(\"#HeaderUserInfoPhone\").text().replace(\"{ShortPhone}\",userInfo.ShortPhone));                 jQuery(\"#HeaderUserInfoTarif\").text(jQuery(\"#HeaderUserInfoTarif\").text().replace(\"{ShortTarif}\",userInfo.ShortTarif));                                  getHeaderBalance();                  /*TODO: убрал ссылку к картинке пользователя (поставлю ее сразу) jQuery(\".pers-info .reload\").attr(\"src\",reloadImageUrl);                  jQuery(\".HeaderTemplateLogoutGotoUrl img\").attr(\"src\",userImageUrl);*/              } else {                 if(tryCounterUserInfo < maxTryCountUserInfo){                     setTimeout(function () {                                 tryCounterUserInfo++;                                 UserInfoCallback(userInfo);                                 return;                             }, timeoutMilisecs);                 }             }                      } else /*Неавторизован*/         {             var userInfo;             if(lkStreamTabIdStage == activePageArgs.Id || lkStreamTabId == activePageArgs.Id) /*Для ЛК Стрим урла для backurl получается из адреса*/                 userInfo.URL = document.URL;             else                 userInfo.URL = activePageArgs.URL;             if(jQuery(\"#userNoAuthDiv\").length > 0){                 setTimeout(function () {                                 jQuery(\"#userNoAuthDiv\").show();                             }, timeoutShowElement);                  jQuery(\"#ServiceNamesForLogin\").text(jQuery(\"#ServiceNamesForLogin\").text().replace(\"{ServiceNames}\",activePageArgs.ServiceNames));                  /*if(lkTabId != activePageArgs.Id && lkTabIdStage != activePageArgs.Id)                     jQuery(\".HeaderTemplateLogoutGotoUrl\").attr(\"href\", logoutUrl + userInfo.URL);                 else                     jQuery(\".HeaderTemplateLogoutGotoUrl\").attr(\"href\", logoutUrl + \"http://www.mts.ru/\");*/                 jQuery(\".HeaderTemplateLogoutGotoUrl\").attr(\"href\", logoutUrl + \"http://www.mts.ru/\");                  jQuery(\".HeaderTemplateLoginGotoUrl\").attr(\"href\", loginUrl + userInfo.URL + activePageArgs.BackUrlAdditionalParams);                 jQuery(\".HeaderTemplateLoginGotoUrl img\").attr(\"src\",userImageUrl);                              } else {                 if(tryCounterUserInfo < maxTryCountUserInfo){                     setTimeout(function () {                                 tryCounterUserInfo++;                                 UserInfoCallback(userInfo);                                 return;                             }, timeoutMilisecs);                 }             }         }     } }  function createTabs(){     tryCounterTabs = 0;     createMainTabs();      tryCounterTabs = 0;     createSecTabs(); }  function createMainTabs(){     if(jQuery(\"#TopLevelHeaderMenuMain\").length > 0){         jQuery( \"#bodyMenuMainTemplate\" ).tmpl( tabsToShow.slice(0,argsArray.topmenucount) ).prependTo( \"#TopLevelHeaderMenuMain\" );          /*Клик по \"Еще\"          jQuery(\"#nav .more>a\").click(function() {jQuery(this).parent().toggleClass(\"more-show\");return false;});*/     } else {         if(tryCounterTabs < maxTryCountTabs){             setTimeout(function () {                 tryCounterTabs++;                 createMainTabs();                 return;             }, timeoutMilisecs);                      }     } }  function createSecTabs(){     if(jQuery(\"#TopLevelHeaderMenuSec\").length > 0){         if(tabsHeader.length > argsArray.topmenucount){             jQuery( \"#bodyMenuSecTemplate\" ).tmpl( tabsToShow.slice(argsArray.topmenucount) ).appendTo( \"#TopLevelHeaderMenuSec\" );         }     } else {         if(tryCounterTabs < maxTryCountTabs){             setTimeout(function () {                 tryCounterTabs++;                 createSecTabs();                 return;             }, timeoutMilisecs);                      }     } }  function getHeaderBalance(isUpdate) {     var url = getUserBalance;     if(isUpdate != undefined && isUpdate == true)         url = updateUserBalance;     setTimeout(function () {         jQuery.ajax({                 url: url,                 dataType: 'jsonp',                 crossDomain: true,                 success: function (data) {                     if (data != null) {                         if (data.balance != null && data.balance != undefined) {                             var bal = new Number(data.balance.replace(\",\", \".\"));                             var actual = \"\";                             if(data.actual != null && data.actual != undefined) {                                  /*var d = new Date(data.actual);                                  var actMonth = d.getMonth() + 1;                                 if(actMonth < 10)                                     actMonth = \"0\" + actMonth;                                  var actDay = d.getDate();                                 if(actDay < 10)                                     actDay = \"0\" + actDay;                                  var actMinutes = d.getMinutes();                                 if(actMinutes < 10)                                     actMinutes = \"0\" + actMinutes;                                  var actHours = d.getHours();                                 if(actHours < 10)                                     actHours = \"0\" + actHours;                                                                  actual = \" (\" + actDay + \".\" + actMonth  + \" \" + actHours + \":\" + actMinutes + \")\";*/                                  var year = data.actual.substring(0, 4);                                 var month = data.actual.substring(5, 7);                                 var day = data.actual.substring(8, 10);                                 var time = data.actual.substring(11, 19);                                 var zoneOffset = data.actual.substring(19, 22) + '00';                                 var s = month + '/' + day + '/' + year + ' ' + time + ' ' + zoneOffset;                                  var actDate = new Date(s);                                 if (isNaN(actDate)) {                                     actDate = new Date();                                 } else if ($.browser.msie && $.browser.version.substr(0, 1) < 7) { /*ie6*/                                     actDate = new Date();                                 } else if (actDate <= new Date(1993, 0, 1)) {                                     actDate = new Date();                                 }                                  var actMonth = actDate.getMonth() + 1;                                 if(actMonth < 10)                                     actMonth = \"0\" + actMonth;                                  var actDay = actDate.getDate();                                 if(actDay < 10)                                     actDay = \"0\" + actDay;                                  var actMinutes = actDate.getMinutes();                                 if(actMinutes < 10)                                     actMinutes = \"0\" + actMinutes;                                  var actHours = actDate.getHours();                                 if(actHours < 10)                                     actHours = \"0\" + actHours;                                                                  actual = \" (\" + actDay + \".\" + actMonth  + \" \" + actHours + \":\" + actMinutes + \")\";                              }                             jQuery('#HeaderUserInfoBalance').html(bal.toFixed(2));                             jQuery('#HeaderUserInfoBalanceActuality').html(\" руб.\" + actual);                                                      }                         if(data.bonus != undefined && data.bonus != null && data.bonus != \"\")                                 jQuery(\"#HeaderUserInfoBonus\").text(data.bonus);                         else if(argsArray.activeid == bonusTabId || argsArray.activeid == bonusTabIdStage){                                 jQuery(\"#HeaderUserInfoBonus\").text(\"0\");                         }                         else {                             jQuery(\"#HeaderUserInfoBonusTitle\").html(\"\");                             jQuery(\"#HeaderUserInfoBonus\").html(\"\");                         }                      }                 }             });     }, 0); }  function toHumanDateTime(actualDate) {     return actualDate.toString('dd.MM.yyyy'); }   /*Возвращает https, если https, в противном случае http*/ function checkHTTPS() {     var protocol = location.protocol;     return (/^https/.test(protocol) ? 'https' : 'http'); }  function HeaderShowDDLServices(sender){     jQuery(\"#nav .more>a\").parent().toggleClass(\"more-show\");     return false; }  function IsJsonString(str) {     try {         JSON.parse(str);     } catch (e) {         return false;     }     return true; }  function getHeaderCookie(cookie_name) {     var results = document.cookie.match(cookie_name + '=(.*?)(;|$)');             if (results)                 return (unescape(results[1]));             else                 return null; }  function alertt(text,param){     if (!window.console)         return;     if(text != undefined){         console.log(text);     }     if(param != undefined)         console.log(text);     console.log(param); } </script>     <!--Заполнение шаблона, модификация в соостветствии с параметрами запроса--> <script  type=\"text/javascript\">     makeHeaderLinks();     checkJQueryAndMakeDOM(); </script>   ");
