"use strict"; (function(G) { //Globals var i = 0, isShuffled = false; var getRandomInt = function(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }; var shuffle = function(a) { var j, x, i; for (i = a.length; i; i -= 1) { j = Math.floor(Math.random() * i); x = a[i - 1]; a[i - 1] = a[j]; a[j] = x; } isShuffled = true; }; landing_notifiers.stat = { visitors: getRandomInt(1000, 2000), online: getRandomInt(50, 120), sales: getRandomInt(90, 120) }; landing_notifiers.RU = { cities: ["Москва", "Санкт-Петербург", "Новосибирск", "Екатеринбург", "Нижний Новгород", "Казань", "Челябинск", "Омск", "Самара", "Ростов-на-Дону", "Уфа", "Красноярск", "Пермь", "Воронеж", "Волгоград", "Саратов", "Краснодар", "Тольятти", "Тюмень", "Ижевск", "Барнаул", "Иркутск", "Ульяновск", "Хабаровск", "Владивосток", "Ярославль", "Махачкала", "Томск", "Оренбург", "Новокузнецк", "Кемерово", "Рязань", "Астрахань", "Набережные Челны", "Пенза", "Липецк", "Киров", "Тула", "Чебоксары", "Калининград", "Курск", "Ставрополь", "Магнитогорск", "Тверь", "Иваново", "Брянск", "Севастополь", "Сочи", "Белгород", "Нижний", "Владимир", "Архангельск", "Калуга", "Сургут", "Чита", "Симферополь", "Смоленск", "Волжский", "Курган", "Орёл", "Череповец", "Вологда", "Мурманск", "Саранск", "Якутск", "Тамбов", "Грозный", "Стерлитамак", "Кострома", "Петрозаводск", "Нижневартовск", "Йошкар-Ола", "Новороссийск", "Балашиха", "Таганрог", "Комсомольск"], peoples: [ ["Домаш Вячеслав", "Лагутов Руслан", "Степанков Радислав", "Перешивкин Ростислав", "Кобзев Платон", "Кабанов Игнатий", "Чепурин Николай", "Крымов Изяслав", "Собчак Евгений", "Былинкин Максим", "Архипов Сергей", "Донцов Самсон", "Стаин Владилен", "Лызлов Владислав", "Ягужинский Аристарх", "Фризов Владимир", "Крупнов Дмитрий", "Ябловский Вадим", "Гусенков Самсон", "Панфёров Семён", "Ясинский Павел", "Тетерев Глеб", "Шлыков Николай", "Козлов Илья", "Амалиев Максим", "Паулкин Ефим", "Колганов Герман", "Саламатов Николай", "Сподарев Степан", "Бочкарёв Владимир", "Опекунов Вячеслав", "Телицын Тимофей", "Ямлиханов Андрей", "Малиновский Владислав", "Гребнев Ростислав", "Кузанов Леонид", "Ягфаров Серафим", "Цитников Всеволод", "Владимиров Артём", "Банин Александр", "Капица Кирилл", "Колбин Клавдий", "Володин Зиновий", "Уланов Иван", "Седых Кирилл", "Туровский Лев", "Яснов Ефим", "Москвин Артем", "Измайлов Герман", "Цыганов Егор", "Голумбовский Дмитрий", "Аничков Кирилл", "Канаш Степан", "Клепахов Дмитрий", "Колесников Анатолий", "Цветков Леонид", "Мишин Ефим", "Борисов Митрофан"], ["Иноземцева Надежда", "Тотенкова Регина", "Курдина Эмилия", "Стаина Анна", "Чуличкова Анастасия", "Шеркова Евгения", "Андрюхина Нина", "Катериночкина Анфиса", "Головина Анна", "Чупрова Екатерина", "Холопова Виктория", "Крупина Мария", "Полевщикова Кристина", "Пьянкова Диана", "Буланова Яна", "Цейдлерина Мария", "Щеголева Светлана", "Янкелевич Алина", "Якушевич Наталья", "Фомичева Диана", "Пережогина Виктория", "Ячменькова Василиса", "Рябова Дарья", "Домышева Юлия", "Милова Татьяна", "Шипицына Анна", "Протасова Евгения", "Молодыха Алиса", "Коржева Ксения", "Кузнецова Вероника", "Сукина Алиса", "Перова Агата", "Коржакова Ольга", "Ёжина Вероника", "Абрамович Валентина", "Крылова Наталья", "Проскуркина Александра", "Терехова Юлия", "Труфанова Варвара", "Батурина Марина", "Васнецова Нина", "Перевалова Надежда", "Рошета Любовь", "Мосякова Татьяна", "Носова Анастасия", "Типалова Юнона", "Колесникова Инесса", "Якуничева Анна", "Левина Евгения", "Агафонова Виктория", "Дуркина Антонина", "Игошина Мария", "Званцова Светлана", "Хлопонина Елена", "Суботина Изабелла", "Дроздова Марфа", "Милютина Изабелла", "Гнусарева Ангелина"] ] }; landing_notifiers.RS = { cities: ["Београд", "Нови Сад", "Приштина", "Ниш", "Крагујевац", "Суботица", "Панчево", "Зрењанин", "Чачак", "Краљево", "Нови Пазар", "Лесковац", "Смедерево", "Врање", "Ужице", "Ваљево", "Крушевац", "Шабац", "Пожаревац", "Сомбор", "Пирот", "Зајечар", "Кикинда", "Сремска Митровица", "Јагодина", "Вршац", "Лозница"], peoples: [ ["Aleksa", "Aleksandar", "Filip", "Jovan", "Lazar", "Luka", "Marko", "Milos", "Nemanja", "Nikola", "Ognjen", "Stefan", "Uros", "Vuk"], ["Ana", "Andela", "Anja", "Iva", "Jana", "Jelena", "Jovana", "Katarina", "Marija", "Masa", "Milica", "Sara", "Sofija", "Teodora"] ] }; landing_notifiers.PL = { cities: ["Gdynia", "Poznań", "Gduńsk", "Toruń", "Kraków", "Katowice", "Wrocław", "Warszawa", "Olsztyn", "Gliwice", "Szczecin", "Łódź", "Zakopane", "Białystok", "Lublin"], peoples: [ ["Adok", "Aleksy", "Andrzej", "Borys", "Boryslaw", "Bernardyn", "Cezary", "Czeslaw", "Dobieslaw", "Dariusz", "Eugeniusz", "Francizek", "Fredek", "Gerek", "Izak", "Jozef", "Janek", "Kajetan", "Piotr", "Patryk", "Stanislaw", "Vincenty"], ["Anka", "Adelajda", "Amelja", "Bohdana", "Cecylja", "Celina", "Danica", "Elzbieta", "Ewa", "Franciszka", "Felka", "Gizela", "Hilaria", "Izabel", "Jadwiga", "Katrin", "Krystka", "Laurka", "Lucja", "Mila", "Mela", "Natka", "Truda"] ] }; landing_notifiers.UA = { cities: ["Киев", "Харьков", "Одесса", "Днепр", "Запорожье", "Львов", "Кривой Рог", "Николаев", "Мариуполь", "Винница", "Керчь", "Житомир", "Сумы", "Хмельницкий", "Ужгород", "Славянск", "Бердянск", "Павлоград", "Кременчуг", "Мелитополь", "Кривой Рог"], peoples: [ ["Домаш Вячеслав", "Лагутов Руслан", "Степанков Радислав", "Перешивкин Ростислав", "Кобзев Платон", "Кабанов Игнатий", "Чепурин Николай", "Крымов Изяслав", "Собчак Евгений", "Былинкин Максим", "Архипов Сергей", "Донцов Самсон", "Стаин Владилен", "Лызлов Владислав", "Ягужинский Аристарх", "Фризов Владимир", "Крупнов Дмитрий", "Ябловский Вадим", "Гусенков Самсон", "Панфёров Семён", "Ясинский Павел", "Тетерев Глеб", "Шлыков Николай", "Козлов Илья", "Амалиев Максим", "Паулкин Ефим", "Колганов Герман", "Саламатов Николай", "Сподарев Степан", "Бочкарёв Владимир", "Опекунов Вячеслав", "Телицын Тимофей", "Ямлиханов Андрей", "Малиновский Владислав", "Гребнев Ростислав", "Кузанов Леонид", "Ягфаров Серафим", "Цитников Всеволод", "Владимиров Артём", "Банин Александр", "Капица Кирилл", "Колбин Клавдий", "Володин Зиновий", "Уланов Иван", "Седых Кирилл", "Туровский Лев", "Яснов Ефим", "Москвин Артем", "Измайлов Герман", "Цыганов Егор", "Голумбовский Дмитрий", "Аничков Кирилл", "Канаш Степан", "Клепахов Дмитрий", "Колесников Анатолий", "Цветков Леонид", "Мишин Ефим", "Борисов Митрофан"], ["Иноземцева Надежда", "Тотенкова Регина", "Курдина Эмилия", "Стаина Анна", "Чуличкова Анастасия", "Шеркова Евгения", "Андрюхина Нина", "Катериночкина Анфиса", "Головина Анна", "Чупрова Екатерина", "Холопова Виктория", "Крупина Мария", "Полевщикова Кристина", "Пьянкова Диана", "Буланова Яна", "Цейдлерина Мария", "Щеголева Светлана", "Янкелевич Алина", "Якушевич Наталья", "Фомичева Диана", "Пережогина Виктория", "Ячменькова Василиса", "Рябова Дарья", "Домышева Юлия", "Милова Татьяна", "Шипицына Анна", "Протасова Евгения", "Молодыха Алиса", "Коржева Ксения", "Кузнецова Вероника", "Сукина Алиса", "Перова Агата", "Коржакова Ольга", "Ёжина Вероника", "Абрамович Валентина", "Крылова Наталья", "Проскуркина Александра", "Терехова Юлия", "Труфанова Варвара", "Батурина Марина", "Васнецова Нина", "Перевалова Надежда", "Рошета Любовь", "Мосякова Татьяна", "Носова Анастасия", "Типалова Юнона", "Колесникова Инесса", "Якуничева Анна", "Левина Евгения", "Агафонова Виктория", "Дуркина Антонина", "Игошина Мария", "Званцова Светлана", "Хлопонина Елена", "Суботина Изабелла", "Дроздова Марфа", "Милютина Изабелла", "Гнусарева Ангелина"] ] }; landing_notifiers.ES = { cities: ["Madrid", "Barcelona", "Valencia", "Sevilla", "Zaragoza", "Málaga", "Las Palmas de Gran Canaria", "Bilbao", "Murcia", "Valladolid", "Córdoba", "Palma de Mallorca", "Vigo", "Alicante", "Gijón", "Hospital et de Llobregat", "Granada", "La Coruña", "Vitoria-Gasteiz", "Badalona", "Santa Cruzde (Tenerife)", "Oviedo", "Móstoles", "Elche", "Sabadell", "Santander", "Jérez de la Frontera", "San Sebastián", "Leganés", "Almería", "Cartagena", "Tarrasa", "Alcaláde Henares", "Fuenlabrada", "Pamplona", "Burgos", "Salamanca", "Albacete", "León", "Getafe", "Alcorcón", "Cádiz", "Huelva", "Castellón de la Plana", "Badajoz", "Logroño", "Santa Coloma de Gramanet", "La Laguna", "Lleida"], peoples: [ ["Santiago", "Matías", "Sebastián", "Mateo", "Nicolás", "Alejandro", "Samuel", "Diego", "Daniel", "Benjamín", "Leonardo", "Tomás", "Joaquín", "Gabriel", "Emiliano", "Martín", "Lucas", "Agustín", "David", "Iker", "Juan José", "Maximiliano", "Adrián", "Emmanuel", "Felipe", "Juan Pablo", "Andrés", "Jerónimo/Gerónimo", "Ángel", "Rodrigo", "Bruno", "Alexander", "Thiago", "Pablo", "Ian", "Isaac", "Miguel Ángel", "Fernando", "Javier", "Emilio", "Juan Sebastián", "Alonso", "Aarón", "Rafael", "Esteban", "Juan Diego", "Axel", "Francisco", "Bautista", "Carlos", "Dylan", "Juan", "Julián", "Manuel", "Facundo", "Gael", "Valentino", "Damián", "Santino", "Vicente", "Máximo", "Christopher", "Jorge", "Luciano", "Dante", "Alan", "Cristóbal", "Jesús", "Lorenzo", "Alex", "Juan Esteban", "Patricio", "Pedro", "Juan Manuel", "Matthew", "Antonio", "Iván", "José", "Hugo", "Josué", "Lautaro", "Diego Alejandro", "Miguel", "Franco", "Kevin", "Luis", "Simón", "Elías", "Caleb", "Eduardo", "Ricardo", "Juan David", "Marcos", "Salvador", "Jacobo", "Juan Ignacio", "Camilo", "Mauricio", "Juan Felipe", "Gonzalo"], ["Sofía", "Isabella", "Valentina", "Camila", "Valeria", "Luciana", "Ximena", "Mariana", "María", "Victoria", "Martina", "Gabriela", "Sara", "Daniela", "Samantha", "Natalia", "Emma", "Renata", "Lucia", "Andrea", "Regina", "Mia", "Catalina", "Antonella", "Emilia", "Zoe", "Julieta", "Alejandra", "Salome", "Paula", "Maria", "Nicole", "María", "Fernanda", "Emily", "Ana", "Amanda", "Abril", "Allison", "Elena", "Danna", "Ariana", "Violeta", "Antonia", "Ana", "Agustina", "Olivia", "Jazmín", "Romina", "Rafaella", "Julia", "Abigail", "Fabiana", "Laura", "Constanza", "Alma", "Guadalupe", "Valery", "Miranda", "Juliana", "Alexa", "Elisa", "Luna", "Carla", "Ivanna", "Monserrat", "Michelle", "María", "Ashley", "Isabel", "Micaela", "Elizabeth", "Rebeca", "Melanie", "Manuela", "Noa", "Bianca", "Clara", "Ana", "Paulina", "Carolina", "Florencia", "Josefina", "Paola", "Fiorella", "María", "Melissa", "Maite", "Juana", "Vanessa", "Alicia", "Amy", "Alessandra", "Amelia", "Kiara", "Adriana", "Isidora", "María", "Magdalena", "Amalia"] ] }; landing_notifiers.PT = { cities: ["Albufeira", "Aveiro", "Braga", "Bragança", "Cascais", "Coimbra", "Evora", "Faro", "Fatima", "Guarda", "Guimaraes", "Lagos", "Lisbon", "Obidos", "Olhao", "Peniche", "Porto", "Sagres", "Setubal", "Silves", "Sintra", "Tavira", "Tomar", "Viana do Castelo", "Viseu"], peoples: [ ["João", "Martim", "Rodrigo", "Santiago", "Francisco", "Afonso", "Tomas", "Miguel", "Guilherme", "Gabriel", "Duarte", "Gonçalo", "Pedro", "Tiago", "Rafael", "Diogo", "Lourenço", "Lucas", "Dinis", "Salvador", "Vicente", "Gustavo", "Simão", "José", "David"], ["Maria", "Leonor", "Matilde", "Beatriz", "Carolina", "Mariana", "Ana", "Ines", "Margarida", "Sofia", "Lara", "Laura", "Francisca", "Joana", "Alice", "Clara", "Diana", "Luana", "Madalena", "Mafalda", "Bianca", "Mara", "Constança", "Sara", "Iris"] ] }; landing_notifiers.RO = { cities: ["Albufeira", "Aveiro", "Braga", "Bragança", "Cascais", "Coimbra", "Evora", "Faro", "Fatima", "Guarda", "Guimaraes", "Lagos", "Lisbon", "Obidos", "Olhao", "Peniche", "Porto", "Sagres", "Setubal", "Silves", "Sintra", "Tavira", "Tomar", "Viana do Castelo", "Viseu"], peoples: [ ["Andrei", "Alexandru", "Ionut", "Gabriel", "Stefan", "Cristian", "Mihai", "David", "Daniel", "Marian", "Florin", "Darius", "Denis", "Constantin", "Robert", "Adrian", "Ioan", "Sebastian", "Luca", "George", "Eduard", "Mario", "Matei", "Bogdan", "Razvan", "Rares", "Valentin", "Cosmin", "Marius", "Nicolae", "Raul", "Catalin", "Iulian", "Vlad", "Tudor", "Vasile", "Alin", "Dragos", "Antonio", "Claudiu", "Paul", "Emanuel", "Radu", "Teodor", "Alex", "Petru", "Nicolas", "Lucian", "Laurentiu", "Dumitru"], ["Andreea", "Ana", "Maria", "Diana", "Teodora", "Ioana", "Anna", "Mihaela", "Monica", "Cristina", "Iulia", "Bianca", "Alexandra", "Anca", "Andra", "Denisa", "Raluca", "Marie", "Adelina", "Alina", "Krisztina", "Georgiana", "Ionela", "Dana", "Ileana", "gabriela", "Clara", "Roxana", "Sabina", "Ana-Maria", "elena", "Réka", "Geanina", "Adela", "Patricia", "Alice", "ale", "Laura", "Bea", "Silvia", "Anne", "Ana Maria", "Lavinia", "Madalina", "Mada", "Magda", "Orsi", "Daria", "Mara", "Beatrice", "Miruna", "Allexia", "Daniela", "Brigitta", "Adriana", "Ralu", "Ada", "Timi", "Tímea", "Anita", "Lidia", "Livia", "Hannah", "Oana", "Ramona", "Irina", "Oany", "Carmen", "Emese", "Emma", "Sara", "Andrea", "vanesa", "Cry", "Gabryela", "Alya Chawakh", "Georgiana-Maria", "Camille", "Theo", "Dragan alexandra", "Dumitran daniela", "Kinga", "Michelle", "rodica", "Mariuca", "Anastasiia", "Adella", "Felicia", "Homy", "Andrusca", "Vicky", "Manuela", "Enikö", "Alessandra", "Ruxandra", "Hanni", "Penny", "Ioyo", "Ildikó", "Nicole"] ] }; landing_notifiers.DE = { cities: ["Berlin", "Magdeburg", "Offenbach am Main", "Karlsruhe", "Hessen", "Dresden", "Stuttgart", "Schwerin", "Mainz", "Münich", "Nassau", "Nürnberg", "Paderborn", "Hamburg", "Heidelberg"], peoples: [ ["Friedrich Hartmann", "Frank Neumann", "Hugo Schultz", "Hans Zimmermann", "Joseph Alman", "Adrian Ballweg", "Albert Richter", "Bastian Steinberg", "Claus Baumberger", "Conrad Fischer", "Daniel Hofmann", "Eric Schmitz", "Felix Meier", "Gerhardt Fuchs", "Heinz Krauze"], ["Agnes Jung", "Amanda Heinrich", "Anne Pohl", "Caroline Sauer", "Christel Roth", "Debora Blumer", "Elisa Freundenstein", "Eva Elser", "Frieda Grau", "Gretchen Helwig", "Herta Kielholz", "Ida Oppert", "Irma Pfenning", "Magda Platz", "Helga Rehn"] ] }; landing_notifiers.TR = { cities: ["Bursa", "Adana", "Gaziantep", "Konya", "Cankaya", "Antalya"], peoples: [ ["Burak Kaya", "Mehmet Demir", "Emre Şahin", "Ahmet Çelik", "Mustafa Seran", "Furkan Ozturk", "Onur Ozdemir", "Kaan Yilmiz", "Hasan Sezgin", "Eren Aydin", "Hakan Caker", "Osman Oyal", "Batuhan Kurt", "Ömer Şener", "Muhammed Emanetoğlu"], ["Merve Seven", "Zeynep Korkmaz", "Gizem Yiğit", "Ezgi Tevetoğlu", "Gamze Muhtar", "Kübra Pekkan", "Betül Aksu", "Özge Gömeç", "Damla Kader", "Ýrem Kervan", "Ceyda Ortaç", "Melisa Erbil", "Zehra Değirmencioğlu", "Begüm Tatliparmak", "Ayþenur Senturk"] ] }; landing_notifiers.KZ = { cities: ["Алма-Ата", "Астана", "Шымкент", "Караганда", "Актобе", "Тараз", "Павлодар", "Усть-Каменогорск", "Семей", "Кызылорда", "Уральск", "Костанай", "Атырау", "Балхаш"], peoples: [ ["Алихан", "Нурасыл", "Мирас", "Алдияр", "Диас", "Арсен", "Амир", "Ислам", "Максим", "Дамир", "Мадияр", "Азамат", "Бекарыс"], ["Кәусар", "Інжу", "Аружан", "Аяулым", "Айша", "Амина", "Сезім", "Нұрай", "Мадина", "Іңкәр", "София", "Жансая", "Арайлым"] ] }; var buildDeliveryPopup = function(params) { var city = (params.city.length) ? 'г. ' + params.city : 'Вашем городе', country = (landing_notifiers[params.geoKey] && params.geoKey !== 'ZZ') ? params.geoKey : 'RU', $html = $('
' + '' + '
' + '
'); if (params.zdorov == 1) { $html = $('
' + '' + '

' + '
' + '
' + '' + '
' + '
' + '
'); var str = { RU: function() { $html.find('.text').html('БЫСТРАЯ
Доставка

в ' + city + ''); }, ZZ: function() { $html.find('.text').html('БЫСТРАЯ
Доставка

в ' + city + ''); }, AZ: function() { $html.find('.text').html('sürətli
çatdırılma

Azərbaycanda'); }, KZ: function() { $html.find('.text').html('Бүкіл
Қазақстан
ЖЕДЕЛ ЖЕТКІЗУ
'); }, PL: function() { $html.find('.text').html('Szybka
dostawa

twoim mieście'); }, ES: function() { $html.find('.text').html('Entrega
rápida

en tu ciudad'); }, PT: function() { $html.find('.text').html('Entrega
rápida

na sua cidade'); }, RO: function() { $html.find('.notify-text').html('Livrare
rapidă

în orașul tău'); } }; str[country](); return $html; } else if (params.zdorov == 2) { $html = $('
' + '' + '' + '

' + '
' + '
' + '
' + '
'); var str = { RU: function() { $html.find('.text').html('Быстрая доставка по всей России').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, PL: function() { $html.find('.text').html('Быстрая доставка по всей Польше').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, ZZ: function() { $html.find('.text').html('Быстрая доставка по всей России').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, AZ: function() { $html.find('.text').html('Быстрая доставка по всему Азербайджану').end().find('.button_text').html('Indi
sifariş etmək'); }, KZ: function() { $html.find('.text').html('Быстрая доставка по всему Казахстану').end().find('.button_text').html('Дəл қазір тапсырыс жасау'); }, BY: function() { $html.find('.text').html('Быстрая доставка по всей Беларусии').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, UA: function() { $html.find('.text').html('Быстрая доставка по всей Украине').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, ES: function() { $html.find('.text').html('Быстрая доставка по всей Испании').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, PT: function() { $html.find('.text').html('Быстрая доставка по всей Поргугалии').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); }, RO: function() { $html.find('.text').html('Быстрая доставка по всей Румынии').end().find('.button_text').html('ЗАКАЗАТЬ
ПРЯМО СЕЙЧАС'); } }; $(function() { var $orderBlock = $('.orderformcdn:first'), $div = $('.zd_dostavka'), $button = $('.zd_buy_button'); $html.on('click', function() { $('html, body').stop().animate({ scrollTop: ($orderBlock.offset().top) }, 1000); }); setTimeout(setInterval(function() { if ($div.is(':visible')) { $div.fadeOut(function() { $button.fadeIn(); }); } else { $button.fadeOut(function() { $div.fadeIn(); }); } }, 3500), 3000); }); str[country](); return $html; } var str = { RU: function() { $html.find('.notify-text').html('Действует быстрая доставка в ' + city); }, PL: function() { $html.find('.notify-text').html('Istnieje możliwość szybkiej dostawa do Twojego miasta.'); }, ES: function() { $html.find('.notify-text').html('Entrega rápida en tu ciudad'); }, PT: function() { $html.find('.notify-text').html('Entrega rápida na sua cidade'); }, RO: function() { $html.find('.notify-text').html('Livrare rapidă în orașul tău'); }, DE: function() { $html.find('.notify-text').html('schnelle Lieferung in Deutschland'); }, TR: function() { $html.find('.notify-text').html('Hızlı teslimat bulunmaktadır'); } }; (str[country]) ? str[country]() : str['RU'](); return $html; }; var buildSaleTips = function(params) { var qty = (params.multiply) ? getRandomInt(1, params.multiply) : 0, bill = (!params.multiply) ? params.price : params.price * qty, country = (landing_notifiers[params.geoKey] && params.geoKey !== 'ZZ') ? params.geoKey : 'RU', city = landing_notifiers[country].cities[getRandomInt(0, landing_notifiers[country].cities.length - 1)], sex = (landing_notifiers.params.sex !== 'any') ? landing_notifiers.params.sex : getRandomInt(0, 1), names = [], name = '', text; names = landing_notifiers[country].peoples[sex]; !isShuffled && shuffle(names); name = names[i]; if (i == names.length - 1) { i = 0; } i++; text = { RU: { qtyStr: (qty > 0) ? ', кол-во ' + qty + ' шт.' : '', notify_text: name + ', ' + city + ', сделал' + (sex > 0 ? 'а' : '') + ' заказ на ' + bill + ' ' + params.currency }, RS: { qtyStr: '', notify_text: name + ' je naprav' + (sex > 0 ? 'ila' : 'io') + ' narudžbinu za ' + bill + ' ' + params.currency }, PL: { qtyStr: '', notify_text: name + ' złożył' + (sex > 0 ? 'a' : '') + ' zamówienie na sumę ' + bill + ' ' + params.currency }, UA: { qtyStr: (qty > 0) ? ', кол-во ' + qty + ' шт.' : '', notify_text: name + ', ' + city + ', сделал' + (sex > 0 ? 'а' : '') + ' заказ на ' + bill + ' ' + params.currency }, ES: { qtyStr: (qty > 0) ? ', la cantidad ' + qty + ' piezas' : '', notify_text: name + ', ' + city + ', realizado un pedido de ' + bill + ' ' + params.currency }, PT: { qtyStr: (qty > 0) ? ', la cantidad ' + qty + ' piezas' : '', notify_text: name + ', ' + city + ', um pedido ' + bill + ' ' + params.currency }, RO: { qtyStr: (qty > 0) ? ', count ' + qty + ' buc.' : '', notify_text: name + ', ' + city + ', am comanda în sumă de ' + bill + ' ' + params.currency }, DE: { qtyStr: (qty > 0) ? ', betrag ' + qty + ' Stück.' : '', notify_text: name + ', ' + city + ', hat einen Auftrag von ' + bill + ' ' + params.currency + ' gemacht' }, TR: { qtyStr: '', notify_text: name + ', ' + city + ', sipariş için toplam ' + bill + ' ' + params.currency }, KZ: { qtyStr: (qty > 0) ? ', кол-во ' + qty + ' шт.' : '', notify_text: name + ', ' + city + ', сделал' + (sex > 0 ? 'а' : '') + ' заказ на ' + bill + ' ' + params.currency } }; if (landing_notifiers.params.no_price) { text = { RU: { qtyStr: (qty > 0) ? ', кол-во ' + qty + ' шт.' : '', notify_text: name + ', ' + city + ', сделал' + (sex > 0 ? 'а' : '') + ' заказ' }, UA: { qtyStr: (qty > 0) ? ', кол-во ' + qty + ' шт.' : '', notify_text: name + ', ' + city + ', сделал' + (sex > 0 ? 'а' : '') + ' заказ' }, }; } return ( '
' + '
' + '
' + text[country].notify_text + ' ' + text[country].qtyStr + '
' + '
' ); }; var buildVisitorsPanel = function(geoKey) { var $html = $('
' + '' + '
'), str; str = { RU: function(){ $html.find('.visitors-today').html(' Посетителей сегодня: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' Сейчас на сайте: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Покупок сегодня: ' + landing_notifiers.stat.sales + ''); }, PL: function(){ $html.find('.visitors-today').html(' Dzisiejsze odwiedziny: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' Goście online: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Dzisiejsze zakupy: ' + landing_notifiers.stat.sales + ''); }, ES: function(){ $html.find('.visitors-today').html(' Los visitantes hoy: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' Ahora online: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Compras de hoy: ' + landing_notifiers.stat.sales + ''); }, PT: function(){ $html.find('.visitors-today').html(' Visitantes hoje: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' On-line: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Compras de Hoje: ' + landing_notifiers.stat.sales + ''); }, RO: function(){ $html.find('.visitors-today').html(' Vizualizări astăzi: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' Acum online: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Au cumpărat astăzi: ' + landing_notifiers.stat.sales + ''); }, DE: function(){ $html.find('.visitors-today').html(' Anzahl der Besucher heute: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' jetzt Online: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Bestellung heute: ' + landing_notifiers.stat.sales + ''); }, TR: function(){ $html.find('.visitors-today').html(' Bugünün ziyaretçi sayısı: ' + landing_notifiers.stat.visitors + ''); $html.find('.visitors-now').html(' Şimdi çevrimiçi olanlar: ' + landing_notifiers.stat.online + ''); $html.find('.visitors-buy').html(' Bugün ürün alımları: ' + landing_notifiers.stat.sales + ''); } }; (str[geoKey]) ? str[geoKey]() : str['RU'](); return $html; }; var buildFreezer = function(geoKey) { var freezed = { RU: '= 45 рублей', PL: 'Według kursu z 2014 roku', ES: '= 3 RON', PT: '= 3 EUR' }; var price = (freezed[geoKey]) ? freezed[geoKey] : 'по курсу 2014 года'; var $html = $('
' + '
' + '
' + '
1$ ' + price + '
' + '
' + '
'); var str = { RU: function(){ $html.find('.freezing-info--title').html('Мы заморозили цену!'); $html.find('.freezing-info--packages').html('Осталось 132 шт.
по старому курсу
' + ''); }, PL: function(){ $html.find('.freezing-info--title').html('ZAMROZILIŚMY CENY!'); $html.find('.freezing-info--packages').html('Zostało 132 szt.
wg starego kursu' + ''); }, ES: function(){ $html.find('.freezing-info--title').html('Hemos congelado los precios!'); $html.find('.freezing-info--packages').html('Quedan 132 unidades
con el precio antiguo' + ''); }, PT: function(){ $html.find('.freezing-info--title').html('Preço congelar!'); $html.find('.freezing-info--packages').html('132 peças restantes
com preço antigo' + ''); }, RO: function(){ $html.find('.freezing-info--title').html('Noi am înghețat prețul!'); $html.find('.freezing-info--packages').html('Au rămas 132 unități
după cursul vechi' + ''); } }; (str[geoKey]) ? str[geoKey]() : str['RU'](); return $html; }; var buildOnlineUsersPanel = function() { var online_users = landing_notifiers.stat.online - 1, text = { RU: 'Сейчас ' + online_users + ' пользователей просматривают эту страницу вместе с вами.', ZZ: 'Сейчас ' + online_users + ' пользователей просматривают эту страницу вместе с вами.', RS: online_users + ' korisnik trenutno pregledava ovu stranicu zajedno sa vama.', PL: 'Obecnie włącznie z Państwem przegląda tę stronę ' + online_users + ' osób.', ES: 'Ahora ' + online_users + ' personas están viendo esta página con usted', PT: 'Agora ' + online_users + ' pessoas estão vendo essa página com você', RO: 'Acum vizualizează ' + online_users + ' persoane această pagină împreună cu dvs', DE: 'jetzt ' + online_users + ' Benutzer auf
dieser Seitse.', TR: 'Şuanda sizinle birlikte ' + online_users + ' kişi
daha bu sayfayı incelemektedir' }; var geoText = text[landing_notifiers.params.geoKey] || 'Сейчас ' + online_users + ' пользователей просматривают эту страницу вместе с вами.'; return ( '
' + '' + '
' + geoText + '
' + '
' ); }; var buildPopupForm = function() { var openModal = true; var _addEvent = function(obj, evt, fn){ if (obj.addEventListener) { obj.addEventListener(evt, fn, false); } else if (obj.attachEvent) { obj.attachEvent("on" + evt, fn); } }; var _buildModal = function() { var overlay = document.getElementById('cbf-overlay'), modalForm = document.getElementById('cb-form'), closeButton = modalForm.querySelector('.close'); var showModal = function(){ overlay.className = 'cbf-visible'; modalForm.className = 'cbf-visible'; //document.body.style = 'overflow:hidden'; } var closeModal = function(){ overlay.className = 'cbf-hidden'; modalForm.className = 'cbf-hidden'; } _addEvent(closeButton, 'click', function(){ closeModal(); }); _addEvent(document, "mouseout", function(e) { e = e ? e : window.event; var from = e.relatedTarget || e.toElement; if (!from || from.nodeName == "HTML") { if (openModal) { showModal(); //openModal = false; } } }); } _addEvent(G,'load',function(e) { _buildModal(); }); }; var LANDING = G.LANDING || { showDeliveryPopup: function() { try { var $popup = $(buildDeliveryPopup(landing_notifiers.params)); $popup.find('.close-delivery-notify').on('click', function(e) { $popup.remove(); }); $('body').append($popup); } catch (e) { console.log(e); } }, showSaleTips: function() { try { var $tip = $(buildSaleTips(landing_notifiers.params)); $('body').append($tip); setTimeout(function() { $tip.fadeOut(400, function() { $tip.remove(); }); }, 5000); } catch (e) { console.log(e); } }, showVisitorsPanel: function() { try { $('body').prepend(buildVisitorsPanel(landing_notifiers.params.geoKey)).addClass('hasVisitorsPanel'); var $firstMarkupElem = $('#visitors-panel').siblings().not('script, link, #cbkr, #cbkr_form, .modal').eq(0); $firstMarkupElem.css('margin-top', $('#visitors-panel').height()); //TODO: Improve this if ($(window).width() <= 768) { $firstMarkupElem.css('margin-top', 0); } $(window).resize(function() { if ($(window).width() <= 768) { $firstMarkupElem.css('margin-top', 0); } else { $firstMarkupElem.css('margin-top', $('#visitors-panel').height()); } }); } catch (e) { console.log(e); } }, showFreezer: function() { try { $('body').prepend(buildFreezer(landing_notifiers.params.geoKey)); setTimeout(function() { $('.freezing-wrap').addClass('freezing-active'); $('html').addClass('freezer'); }, 2000); setTimeout(function() { $('.freezing-wrap').removeClass('freezing-active'); $('html').removeClass('freezer'); }, 30000); $('.freezing-close').on('click', function(e) { e.preventDefault(); $('.freezing-wrap').addClass('freezing-hide'); $('html').removeClass('freezer'); }); } catch (e) { console.log(e); } }, showOnlineUsersPanel: function() { try { var $onlineUsersPanel = $(buildOnlineUsersPanel()); $onlineUsersPanel.find('.close-online-users-panel').on('click', function() { $onlineUsersPanel.hide(); }); $('body').append($onlineUsersPanel); } catch (e) { console.log(e); } }, showCallbackForm: function() { try { buildPopupForm(); } catch (e) { console.log(e); } } }; G.LANDING = LANDING; })(this);