$(function(){ smartBannerRun(); $('header nav select').on('change',function(){ window.location = $(this).val(); }); if(document.getElementById('counter')){ $.get("/wp-content/themes/cardparking/users-count.php",function(data){ var users = Number($(data).find('users').text()); var saving = Number($(data).find('saving').text()); var usersNode = $('#counter strong:first'); var savingNode = $('#counter').children().eq(2) usersNode.text(String(users).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); savingNode.text(String(saving).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')+" ₽"); $('#counter').css('visibility','visible'); setTimeout(function(){ users = users+1; usersNode.text(String(users).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); for(i=0;i<2;i++){ usersNode.fadeTo('slow',0.5).fadeTo('slow',1); } },3000); setTimeout(function(){ users = users+2; usersNode.text(String(users).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')); for(i=0;i<2;i++){ usersNode.fadeTo('slow',0.5).fadeTo('slow',1); } },12000); setTimeout(function(){ saving = saving+356; savingNode.text(String(saving).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')+" ₽"); for(i=0;i<2;i++){ savingNode.fadeTo('slow',0.5).fadeTo('slow',1); } },7000); }); } $('#phone').mask('+7 999 999-99-99'); $(window).scroll(function(){ $('#fixed-green-button').css('visibility','visible'); }); $('#send-applink').submit(function(){ $('#send-applink em').css('display','block'); $('#send-applink p').css('display','none'); validePhone(); setTimeout(function(){ $('#send-applink em').css('display','none'); $('#send-applink p').css('display','block'); },50000); return false; }); $('.buttons-panel a[href="#vip-partners"]').addClass('active'); $('#merchants li').css('display','none'); $('#merchants li.vip').css('display','block'); $('#show-more').css('display','none'); $('.buttons-panel a').on('click',function(){ var href = this.href.substring(this.href.indexOf('#')+1,this.href.lenght); if(href == 'vip-partners'){ $('#merchants li').css('display','none'); $('.buttons-panel a').removeClass('active'); $('#merchants li.vip').css('display','block'); $(this).addClass('active'); }else if(href == 'card-partners'){ $('#merchants li').css('display','none'); $('.buttons-panel a').removeClass('active'); $('#merchants li.get-v-card').css('display','block'); $(this).addClass('active'); }else if(href == 'checked-partners'){ $('#merchants li').css('display','none'); $('.buttons-panel a').removeClass('active'); $('#merchants li.checked').css('display','block'); $(this).addClass('active'); } $('#show-more').css('display','none'); return false; }); if($('#download-app').length){ var availableCards = $('#merchants li.get-v-card'); var availableCardsList = $(''); $('

Какие карты можно бесплатно получить в CardParking?

').insertAfter($('#download-app').parent()); if($('#merchants li.get-v-card').length){ for(var i=0;i'); var h5 = $('
'); var em = $(''); $(li).append(h5); $(li).append($(availableCards[i]).find('img').clone()); $(h5).append($(availableCards[i]).find('h4').text()); $(em).append($(availableCards[i]).find('em').text()); $(h5).append(em); $(li).append('хочу эту картуполучить карту'); $(availableCardsList).append(li); } }else{ var li = $('
  • Пока карт нет.
  • '); $(availableCardsList).append(li); } $('#show-get-v-card div').append(availableCardsList); $('#show-get-v-card h2').on('click',function(){ var list = $('#show-get-v-card ul'); if(list.css('display') == 'none'){ list.css('display','block'); }else{ list.css('display','none'); } }); $('#show-get-v-card a.get-card').on('click',function(){ return trackClick(this); }); $('#show-get-v-card a.want-card').on('click',function(){ $(this).parent().parent().find('ol.tips').remove(); var marchantName = $(this).parent().find('h5').text(); var tips = $('
    1. Скачайте мобильное приложение CardParking;
    2. В разделе «Добавить карту» получите карту '+marchantName+'.
    '); $(this).parent().append(tips); ga('send', { 'hitType' : 'event', 'eventCategory' : 'Приложения', 'eventAction' : 'Хочу эту карту', 'eventLabel' : this.title } ); return false; }); $('body').on('click',function(){ $(this).find('ol.tips').remove(); }); } }); function validePhone(){ var phone = $('#phone').val().replace(/[^0-9]/g,''); if(phone.length == 11){ createCookie('uidsms',navigator.userAgent,1); sendSMS(phone); } } function sendSMS(phone){ this.phone = phone; this.AJAX_URL = '/send-applink/?phone='+this.phone; this.construct = function(){ var self = this; $.ajax({ url: self.AJAX_URL, type: "GET", }); } this.construct(); } addLoadEvent(showMoreInit); addLoadEvent(yaMapInitInit); function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload != "function"){ window.onload = func; }else{ window.onload = function(){ oldonload(); func(); } } } function showMoreInit(){ if(document.getElementById('show-more')){ document.getElementById('show-more').onclick = function(){showMore(this);return false}; } } function showMore(){ var button = document.getElementById('show-more'); var merchants = document.getElementById('merchants').getElementsByTagName('li'); var showCount = 12; for(var i=0;i < merchants.length && showCount > 0;i++){ if(merchants[i].offsetWidth == 0){ showCount--; merchants[i].style.display = 'block'; } } if(i == merchants.length){ button.style.display = 'none'; } } function yaMapInitInit(){ if(document.getElementById('adresses')){ ymaps.ready(yaMapInit); var myMap,myPlacemark; } } function yaMapInit(){ var geolocation = ymaps.geolocation, myMap = new ymaps.Map('map',{ center: [55.76, 37.64], zoom: 10 }); geolocation.get({ provider:'auto' }).then(function (result){ result.geoObjects.options.set('preset', 'islands#redCircleIcon'); myMap.geoObjects.add(result.geoObjects); result.geoObjects.get(0).properties.set({ balloonContentBody: 'Мое местоположение' }); myMap.setCenter(result.geoObjects.get(0).geometry.getCoordinates()); }); var points = document.getElementById('adresses').getElementsByTagName('li'); for(var i=0;i