var serverAddress = "https://app.dudequiz.com"; if (document.URL.indexOf("local") !== -1) { serverAddress = "http://127.0.0.1:5000"; } var noPolls = true; var polls = '', polls_amount = 0; var quizonyQuizzes = { "en": [ { "quizName": "animalPersonality", "quizTitle": "What Animal Are You?" }, { "quizName": "can-we-guess-your-age", "quizTitle": "Can We Guess Your Age?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "How Well Do You Know Your Boyfriend?" } ], "it": [ { "quizName": "che-animale-sei", "quizTitle": "Che Animale Sei?" }, { "quizName": "sono-un-buon-amico", "quizTitle": "Sono un buon amico?" }, { "quizName": "che-genere-e-il-tuo-cervello", "quizTitle": "Che genere è il tuo cervello?" } ], "de": [ { "quizName": "wie-sollte-dein-name-sein", "quizTitle": "Wie sollte Dein Name sein?" }, { "quizName": "wie-ist-dein-hippie-name", "quizTitle": "Wie Ist Dein Hippie Name?" }, { "quizName": "wie-wirst-du-sein-wenn-du-alt-bist", "quizTitle": "Wie wirst Du sein, wenn Du alt bist?" } ], "fr": [ { "quizName": "quel-animal-etes-vous", "quizTitle": "Quel animal êtes-vous ?" }, { "quizName": "quel-devrait-etre-votre-nom", "quizTitle": "Quel devrait être votre nom?" } ], "es": [ { "quizName": "animalPersonality", "quizTitle": "¿Qué animal eres?" }, { "quizName": "bestFriend", "quizTitle": "¿Qué Clase De Mejor Amigo Eres?" }, { "quizName": "bodyAge", "quizTitle": "¿Cuál Es Tu Edad Real?" } ], "pl": [ { "quizName": "jakim-zwierzeciem-jestes", "quizTitle": "Jakim zwierzęciem jesteś?" } ], "fn": [ { "quizName": "mika-elain-olen", "quizTitle": "Mikä Eläin Olen?" }, { "quizName": "mika-nimesi-pitaisi-olla", "quizTitle": "Mikä nimesi pitäisi olla?" } ], "ro": [ { "quizName": "ce-animal-esti-tu", "quizTitle": "Ce animal esti?" } ], "id": [ { "quizName": "kamu-binatang-apa", "quizTitle": "Kamu binatang apa?" } ], "pt": [ { "quizName": "que-animal-e-voce", "quizTitle": "Qual animal eu seria?" }, { "quizName": "em-que-capital-europeia-deverias-viver", "quizTitle": "Em que Capital Europeia Deverias Viver?" }, { "quizName": "em-que-pais-deverias-viver", "quizTitle": "Em que Pa-s Deverias Viver?" } ], "sv": [ { "quizName": "vad-borde-du-heta", "quizTitle": "Vad borde du heta?" } ], "du": [ { "quizName": "wat-is-je-echte-naam", "quizTitle": "Wat is je echte naam?" } ], "he": [ { "quizName": "how-well-do-you-know-yourself", "quizTitle": "כמה טוב אתה מכיר את עצמך?" }, { "quizName": "animalPersonality", "quizTitle": "איזו חיה אני?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "כמה טוב אתה מכיר את החבר שלך?" } ], "no": [ { "quizName": "how-well-do-you-know-yourself", "quizTitle": "Hvor godt kjenner du deg selv?" }, { "quizName": "animalPersonality", "quizTitle": "Hvilket dyr er jeg?" }, { "quizName": "how-well-do-you-know-your-boyfriend", "quizTitle": "Hvor godt kjenner du kjoresten din?" } ] } var QFF_Text = { "": "Would You Rather Quiz", "en": "Would You Rather - Quiz For Friends", "de": "Was würdest du wählen? - Quiz für Freunde", "pl": "Co byś wolał - Quiz dla przyjaciół", "fr": "Que choisiriez-vous? - Quiz pour les amis", "es": "¿Qué elegirías? - Prueba para amigos", "ar": "فماذا تختار؟ - مسابقة للأصدقاء", "cz": "Co byste si vybrali? - Kvíz pro přátele", "fn": "Mitä valitsisit? - Tietovisa ystäville", "it": "Cosa sceglieresti? - Quiz per gli amici", "du": "Wat zou jij kiezen? - Quiz voor vrienden", "no": "Hva ville du valgt? - Quiz for venner", "ro": "Ce ai alege? - Test pentru prieteni", "he": "מה היית בוחר? - חידון לחברים", "tr": "Tercih Eder miydiniz - Arkadaşlar İçin Test", "da": "Ville du hellere - Quiz for venner", "et": "Kas eelistaksite – viktoriin sõpradele", "hr": "Biste li radije - kviz za prijatelje", "ja": "どちらかと言えば-友達のためのクイズ", "ru": "Вы бы предпочли - Викторина для друзей", "sk": "Chcel by si radšej - kvíz pre priateľov", "sv": "Skulle du hellre - Frågesport för vänner", "vi": "Bạn sẽ thay thế - Câu đố cho bạn bè", "id": "Apakah Anda lebih suka - Kuis untuk Teman", "lv": "Vai jūs drīzāk - viktorīna draugiem", "lt": "Ar norėtumėte - viktorina draugams", "az": "Daha çox istərdiniz - dostlar üçün viktorina", "kk": "Сіз достарға арналған викторина", "al": "Do të preferonit - quiz për miqtë", "bg": "Бихте ли предпочели - викторина за приятели", "bs": "Da li biste radije - kviz za prijatelje", "fa": "آیا شما ترجیح می دهید - مسابقه برای دوستان", "gr": "Θα προτιμούσατε - κουίζ για τους φίλους", "hu": "Inkább - kvíz a barátok számára", "ko": "당신은 오히려 친구를 퀴즈하겠습니까?", "pt": "Você prefere - quiz para amigos", "sr": "Да ли бисте радије - квиз за пријатеље", "th": "คุณอยาก - ตอบคำถามสำหรับเพื่อน ๆ", "zh": "你宁愿 - 对朋友来说吧" } var QYM_Text = { "": "Test For Best Friends", "en": "Test For Best Friends", "al": "Test për miqtë më të mirë", "bg": "Тест за най-добри приятели", "bs": "Test za najbolje prijatelje", "de": "Test für beste Freunde", "es": "Prueba para mejores amigos", "fn": "Testaa parhaat ystävät", "fr": "Test pour les meilleurs amis", "it": "Test per i migliori amici", "pl": "Quiz dla znajomych - Jak dobrze Cię znają?", "ro": "Test pentru cei mai buni prieteni", "cz": "Test pro nejlepší přátele", "du": "Test voor beste vrienden", "tr": "En İyi Arkadaşlar İçin Test", "id": "Tes Untuk Teman Terbaik", "pt": "Teste para melhores amigos", "gr": "Δοκιμή για καλύτερους φίλους", "ru": "Тест для лучших друзей", "ar": "اختبار لأفضل الأصدقاء", "vi": "Kiểm tra cho những người bạn tốt nhất", "sv": "Testa för bästa vänner", "no": "Quiz om meg - Hvor godt kjenner du meg?", "da": "Test for bedste venner", "et": "Kui hästi tunnevad sind sinu sõbrad?", "he": "האם החברים שלך באמת מכירים אותך?", "hr": "Da li vas vaš prijatelji zaista poznaju?", "ja": "友達 心理 テスト - お友達はあなたのことを本当に知っていますか?", "lv": "Vai tavi draugi patiešam tevi pazist?", "sk": "Naozaj ťa tvoji priatelia poznajú?", "lt": "Bandymas geriausiems draugams", "az": "Ən yaxşı dostlar üçün test edin", "kk": "Ең жақсы достарға арналған тест", "fa": "آیا دوستانتان واقعاً شما را می‌شناسند؟", "hu": "Tényleg ismernek a barátaid?", "ko": "친구들이 당신을 잘 알고 있습니까?", "sr": "Da li vas vaši prijatelji zaista poznaju?", "th": "เพื่อนๆ รู้จักคุณดีจริงๆ หรือเปล่า?", "zh": "测试最好的朋友?" } var MQText = { "": "Friendship Quiz - Test Your Bond!", "en": "Friendship Quiz - Test Your Bond!", "ar": "تحدي الصداقة - اختبر أصدقائك!", "de": "Freundschaftsquiz – Beste Freunde Quiz", "du": "Vriendschap Quiz - Test Je Band Met Deze Vrienden Test", "es": "Test de amigos - ¿Cuánto me conoces?", "fn": "BFF testi - Ystävyys testi", "fr": "Quizz entre amis - Testez vos liens avec ce quizz amitié !", "gr": "Πρόκληση πόσο καλά με ξέρεις — Κουίζ φιλίας", "he": "האם החברים שלך באמת מכירים אותך?", "hu": "Tényleg ismernek a barátaid?", "it": "Quiz amicizia - Metti alla prova i tuoi amici con il quiz WhatsApp!", "ko": "친구들이 당신을 잘 알고 있습니까?", "lv": "Vai tavi draugi patiešam tevi pazist?", "pl": "Quiz dla przyjaciół - Jak dobrze mnie znasz?", "pt": "Crie Seu Quiz - Quiz Para Amigos", "ro": "Test de prietenie - Testul prietenului adevărat!", "ru": "Тест для друзей — узнай своего лучшего друга!", "sr": "Da li vas vaši prijatelji zaista poznaju?", "sv": "Quiz om mig - Hur väl känner du mig?", "tr": "Arkadaşlık Testi - Bff Testi ile Bağınızı Test Edin!", "zh": "你的朋友真的了解你吗?", "bg": "Познават ли те твоите приятели в действителност?", "da": "Kender dine venner dig virkelig?", "id": "Kuis Seberapa Kenal - Uji Ikatanmu!", "hr": "Da li vas vaš prijatelji zaista poznaju?", "sk": "Naozaj ťa tvoji priatelia poznajú?", "cz": "Kvíz přátelství - Otestuj vaše pouto!", "fa": "آیا دوستانتان واقعاً شما را می‌شناسند؟", "no": "Venne Quiz - Bestevenn test", "ja": "友達 心理 テスト - お友達はあなたのことを本当に知っていますか?", "th": "เพื่อนๆ รู้จักคุณดีจริงๆ หรือเปล่า?", "vi": "Bạn bè có thực sự hiểu bạn hay không?", "bs": "Da li te prijatelji zaista poznaju?", "et": "Kui hästi tunnevad sind sinu sõbrad?", "al": "Kuiz i Miqësisë - Provoni lidhjen tuaj!", "lt": "Draugystės viktorina – patikrink savo ryšį!", "az": "Dostluq Quiz - Bağınızı sınayın!", "kk": "Достық викторинасы - қарым-қатынасыңызды сынаңыз!" } var MQTTText = { "": "This or That - Which Would You Choose?", "en": "This or That - Which Would You Choose?", "de": "Das oder das - welche würdest du wählen?", "pl": "To lub to - co byś wybrał?", "fr": "Ceci ou ce qui choisiriez-vous?", "es": "Esto o eso, ¿cuál elegirías?", "ar": "هذا أم ذلك - ما الذي تختاره؟", "cz": "To nebo že - Co byste si vybrali?", "fn": "Tämä tai se - mitä valitsisit?", "it": "Questo o quello - quale sceglieresti?", "du": "Dit of dat - welke zou je kiezen?", "no": "Dette eller det - som ville du velge?", "ro": "Aceasta sau asta - care ați alege?", "he": "זה או את זה - מה היית בוחר?", "tr": "Bu ya da bu - hangisini seçerdin?", "da": "Dette eller det - hvilket ville du vælge?", "et": "See või see - mis te valite?", "hr": "Ovo ili ono - što biste izabrali?", "ja": "これやそれ - あなたはどちらを選びますか?", "ru": "Это или что - что бы вы выбрали?", "sk": "Toto, alebo to by ste si vybrali?", "sv": "Detta eller det - vilket skulle du välja?", "vi": "Điều này hoặc đó - bạn sẽ chọn cái nào?", "id": "Ini atau itu - mana yang akan Anda pilih?", "lv": "Tas vai tas, ko jūs izvēlētos?", "lt": "Tai arba tai - ką pasirinksite?", "az": "Bu və ya bu - hansını seçərdin?", "kk": "Бұл немесе яғни сіз қайсысын таңдайсыз?", "al": "Kjo apo ajo - cila do të zgjidhni?", "bg": "Това или това - което бихте избрали?", "bs": "Ovo ili ono - što biste odabrali?", "fa": "این یا آن - کدام را انتخاب می کنید؟", "gr": "Αυτό ή αυτό - που θα επιλέγατε;", "hu": "Ez vagy ez - melyik választaná?", "ko": "이 또는 그게 당신이 선택하겠습니까?", "pt": "Isto ou isso - o que você escolheria?", "sr": "Ово или то - које бисте изабрали?", "th": "สิ่งนี้หรือสิ่งที่คุณจะเลือก?", "zh": "这或者 - 你会选择哪个?" } var MQTAText = { "": "Friendship Test - Quiz Questions for Best Friends", "en": "Friendship Test - Quiz Questions for Best Friends", "de": "Freundschaftstest - Quizfragen für beste Freunde", "it": "Test di amicizia - Domande del quiz per i migliori amici", "es": "Prueba de amistad - Preguntas de prueba para mejores amigos", "fr": "Test d'amitié - Questions de quiz pour les meilleurs amis", "du": "Vriendschap Quiz - Test Je Band Met Deze Vrienden Test", "cz": "Kvíz přátelství - Otestuj vaše pouto!", "tr": "Arkadaşlık Testi - Bff Testi ile Bağınızı Test Edin!", "ro": "Test de prietenie - Întrebări de test pentru cei mai buni prieteni", "ru": "Тест для друзей — узнай своего лучшего друга!", "fn": "BFF testi - Ystävyys testi", "ja": "友達 心理 テスト - お友達はあなたのことを本当に知っていますか?", "no": "Venne Quiz - Bestevenn test", "ar": "تحدي الصداقة - اختبر أصدقائك!", "al": "Testimi i miqësisë - pyetje quiz për miqtë më të mirë", "az": "Dostluq Testi - Ən yaxşı dostlar üçün viktorina sualları", "bg": "Тест за приятелство - Въпрос Въпроси за най-добри приятели", "bs": "Test prijateljstva - Pitanja kviza za najbolje prijatelje", "da": "Venskabstest - quiz spørgsmål til bedste venner", "et": "Sõprus Test - Quiz Küsimused parimate sõprade jaoks", "fa": "تست دوستی - سوالات مسابقه برای بهترین دوستان", "gr": "Δοκιμή φιλίας - ερωτήσεις κουίζ για τους καλύτερους φίλους", "he": "מבחן חברות - שאלות חידון עבור החברים הכי טובים", "hr": "Test prijateljstva - Quiz pitanja za najbolje prijatelje", "hu": "Barátság teszt - Quiz kérdések a legjobb barátok számára", "id": "Tes Persahabatan - Pertanyaan Kuis untuk Teman Terbaik", "kk": "Достық тест - ең жақсы достарға арналған сұрақтар", "ko": "우정 테스트 - 가장 친한 친구를위한 퀴즈 질문", "lt": "Draugystės testo - viktorinos klausimai geriausiems draugams", "lv": "Draudzības tests - viktorīnas jautājumi labākajiem draugiem", "pl": "Test przyjaźni - pytania quizowe dla najlepszych przyjaciół", "pt": "Teste de amizade - Questionários para os melhores amigos", "sk": "Priateľstvo Test - Kvíz otázky pre najlepších priateľov", "sr": "Тест пријатељства - Куиз Питања за најбоље пријатеље", "sv": "Vänskapstest - Quiz Frågor för bästa vänner", "th": "การทดสอบมิตรภาพ - คำถามตอบคำถามสำหรับเพื่อนที่ดีที่สุด", "vi": "Kiểm tra tình bạn - Câu hỏi đố cho những người bạn tốt nhất", "zh": "友谊测试 - 最好的朋友的测验问题" } var MATEPOLLTEXT = { "": "Free online polls", "en": "Free online polls", "fr": "Sondages en ligne gratuits", "it": "Sondaggi gratis online", "tr": "Ücretsiz online anketler", "du": "Gratis online polls", "ru": "Бесплатные онлайн-опросы", "vi": "Các cuộc thăm dò trực tuyến miễn phí", "ja": "無料のオンライン投票", "et": "Tasuta online-küsitlused", "sk": "Bezplatné online ankety", "da": "Gratis online afstemninger", "sv": "Gratis online-omröstningar", "hr": "Besplatne online ankete", "al": "Sondazhet online falas", "ar": "استطلاعات الرأي الانترنت مجانا", "az": "Pulsuz onlayn sorğular", "bg": "Безплатни онлайн анкети", "bs": "Besplatne internetske ankete", "cz": "Zdarma online ankety", "de": "Kostenlose Online-Umfragen", "es": "Encuestas en línea gratis", "fa": "نظرسنجی آنلاین رایگان", "fn": "Ilmainen online-kyselyt", "gr": "Δωρεάν ηλεκτρονικές δημοσκοπήσεις", "he": "סקרים מקוונים חינם", "hu": "Ingyenes online közvélemény-kutatások", "id": "Polls Online Gratis", "kk": "Тегін онлайн сауалнама", "ko": "무료 온라인 조사", "lt": "Nemokami internetiniai apklausos", "lv": "Bezmaksas tiešsaistes aptaujas", "no": "Gratis online meningsmålinger", "pl": "Darmowe ankiety online.", "pt": "Pesquisas on-line gratuitas", "ro": "Sondaje online gratuite", "sr": "Бесплатне онлине анкете", "th": "การสำรวจออนไลน์ฟรี", "zh": "免费在线民意调查", } var YMA_Text = { "": ["What Is My Mental Age?", ""], "en": ["What Is My Mental Age?", ""], "de": ["Was ist mein geistiges Alter?", "/geistigesalter"], "fr": ["Quel est mon âge mental?", "/ageMental"], "du": ["Wat is mijn mentale leeftijd?", "/mentaleleeftijd"], "it": ["Qual è la mia età mentale?", "/etamentale"], "zh": ["我的心理年龄是多少?", "/chinese"], "da": ["Hvad er min mentale alder?", "/danish"], "fn": ["Mikä on henkinen ikäni?", "/finnish"], "ja": ["私の精神年齢は?", "/japanese"], "no": ["Hva er min mentale alder?", "/norsk"], "pl": ["Jaki jest mój wiek mentalny?", "/wiekumyslowy"], "pt": ["Qual é a minha idade mental?", "/idademental"], "ru": ["Каков мой умственный возраст?", "/russian"], "es": ["¿Cuál es mi edad mental?", "/edadmental"], "sv": ["Vad är min mentala ålder?", "/mentalalder"], "tr": ["Akıl Yaşım Kaç?", "/akilyasi"], "ar": ["اختبار العمر العقلي", "/arabic"], "cz": ["Test mentálního věku", "/czech"] } var quizforfriendChristmasTitle = { "en": "Quiz For Friends - Christmas Edition", "de": "Weihnachtsquiz – dies oder das?", "fr": "Quiz de Noël - Qui vous connaît le mieux ?", "es": "Concurso de navidad para amigos", "it": "Quiz di Natale per gli amici", "pl": "Świąteczny quiz dla przyjaciół", "cz": "Vánoční kvíz pro přátele" } var yourMentalAgeTitles = { "": ["What Is My Mental Age?", ""], "en": ["What Is My Mental Age?", ""], "de": ["Was ist mein geistiges Alter?", "/geistigesalter"], "fr": ["Quel est mon âge mental?", "/ageMental"], "du": ["Wat is mijn mentale leeftijd?", "/mentaleleeftijd"], "it": ["Qual è la mia età mentale?", "/etamentale"], "zh": ["我的心理年龄是多少?", "/chinese"], "da": ["Hvad er min mentale alder?", "/danish"], "fn": ["Mikä on henkinen ikäni?", "/finnish"], "ja": ["私の精神年齢は?", "/japanese"], "no": ["Hva er min mentale alder?", "/norsk"], "pl": ["Jaki jest mój wiek mentalny?", "/wiekumyslowy"], "pt": ["Qual é a minha idade mental?", "/idademental"], "ru": ["Каков мой умственный возраст?", "/russian"], "es": ["¿Cuál es mi edad mental?", "/edadmental"], "sv": ["Vad är min mentala ålder?", "/mentalalder"], "tr": ["Akıl Yaşım Kaç?", "/akilyasi"], "ar": ["اختبار العمر العقلي", "/arabic"], "ro": ["Testul de vârstă mentală", "/romanian"], "cz": ["Test mentálního věku", "/czech"], "sr": ["Тест менталног узраста", "/serbian"], "az": ["Zehni Yaş Testi", "/azerbaijani"] } function myEscape(word) { return escape(word); } function myUnescape(word) { word = unescape(word); word = word.replace(//g, ">"); return word; } function createCookie(name, value, days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + value + expires + "; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) === ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) === 0) { return c.substring(nameEQ.length, c.length) } } return null; } function eraseCookie(name) { createCookie(name, "", -1); } function copyLink() { sendEvent("start", "link", "copyLink"); var el = document.getElementById("quizLink"); //normal el.select(); document.execCommand("copy"); //on ios var oldContentEditable = el.contentEditable, oldReadOnly = el.readOnly, range = document.createRange(); el.contenteditable = true; el.readonly = false; range.selectNodeContents(el); var s = window.getSelection(); s.removeAllRanges(); s.addRange(range); el.setSelectionRange(0, 999999); // A big number, to cover anything that could be inside the element. el.contentEditable = oldContentEditable; el.readOnly = oldReadOnly; document.execCommand('copy'); $(".link-copied-info").css("display", "block"); } function sendEvent(action, category, label) { var GATypeEnum = { CLASSIC: "CLASSIC", UNIVERSAL: "UNIVERSAL", NONE: "NONE" }; function decodeGAType() { function isClassicGAn() { var isClassicGA = false; try { isClassicGA = _gaq; isClassicGA = true; } catch (e) { isClassicGA = false; } return isClassicGA; } function isUniversalGAn() { var isUniversalGA = false; try { isUniversalGA = ga.q; isUniversalGA = true; } catch (e) { isUniversalGA = false; } return isUniversalGA; } var isUniversalGA = isUniversalGAn(); if (isUniversalGA) { return GATypeEnum.UNIVERSAL; } var isClassicGA = isClassicGAn(); if (isClassicGA === true && isUniversalGA === false) { return GATypeEnum.CLASSIC; } else if (isClassicGA === true && isUniversalGA === true) { return GATypeEnum.UNIVERSAL; //send message - classic and universal included(WRONG) } else if (isClassicGA === false && isUniversalGA === false) { return GATypeEnum.NONE; //send message - GA not included } return GATypeEnum.UNIVERSAL; } var GAType = decodeGAType(); if (GAType === GATypeEnum.CLASSIC) { _gaq.push(['_trackEvent', action, category, label]); } else if (GAType === GATypeEnum.UNIVERSAL) { ga('send', 'event', action, category, label); } } function badClick(page, position) { sendEvent('click', page, position); } function getParameter(name) { var siteType = document.getElementById(name); console.log(siteType); if (siteType !== null) { siteType = siteType.innerHTML; return siteType; } else { return ""; } } function getQuizLanguage() { var language = getParameter("quizLanguage"); if (language === "") { language = "en"; } return language; } function removeVote() { $(".good-question").css("opacity", "0.3"); $(".bad-question").css("opacity", "0.3"); } function voteForQuestion(vote) { $("." + vote + "-question").css("opacity", "1"); if (vote === "bad") { $(".good-question").css("opacity", "0.3"); } else { $(".bad-question").css("opacity", "0.3"); } sendEvent('question', 'vote_' + vote, currentQuestion); } function showMoreLanguages(id) { $("#more" + id).css("display", "none"); $("#moreLangs" + id).css("display", "block"); } function getFlagsCode(page, id) { var basicFlags = ['it', 'fr', 'de', 'es', 'al']; var moreFlags = ['pl', 'ro', 'bg', 'bs', 'fn', 'cz', 'du']; code = 'en'; for (var i = 0; i < basicFlags.length; i++) { var flag = basicFlags[i]; code += '' + flag + ''; } code += 'More' + ''; return code; } function getUTM(source, siteType, language = "en", randPicNr = false, additionalParam = false) { if ((typeof source === 'string' || source instanceof String) && (typeof siteType === 'string' || siteType instanceof String)) { // source - MQ | MQ-ToT | MQ-TA | DQ | QFF | QYM | Quizony | your-mental-age // siteType - index | question-taker | question-author | result-taker | result-author | popup language = (language === "") ? "en" : language; let randPicUTM = (randPicNr !== false) ? "_rand-pic-nr-" + randPicNr : ""; let additionalParamUTM = (additionalParam !== false) ? "_" + additionalParam : ""; return `${source}_${siteType.toLowerCase()}_${language.toLowerCase()}${randPicUTM}${additionalParamUTM}`; } else { return "invalid-UTM"; } } function getSource(siteType, language, randPicNr = false) { return '?utm_source=' + getUTM("DQ", siteType, language, randPicNr); } function getQuizCode(link, title, photo) { var code = '
' + '' + '' + title + '' + '
' + title + '
' + '
' return code; } function getRealLanguage(language) { if (language !== 'en') { return language + '/'; } else { return ""; } } function getQuizonyQuiz(language, siteType) { var lang = getRealLanguage(language); var quizzesCode = ''; if (language in quizonyQuizzes) { var quizzes = quizonyQuizzes[language]; if (lang === "fn/") { lang = "fi/"; } if (lang === "du/") { lang = "nl/"; } var number = Math.floor(Math.random() * quizzes.length) var link = 'https://www.quizony.com/' + lang + quizzes[number].quizName + '/index.html' + getSource(siteType, language); var title = quizzes[number].quizTitle; var photo = "https://www.quizony.com/" + lang + quizzes[number].quizName + '/' + quizzes[number].quizName + '-small.jpg' quizzesCode += getQuizCode(link, title, photo); } return quizzesCode; } function getYourMentalAgeTest(language, siteType) { if (language in yourMentalAgeTitles) { var link = 'https://yourmentalage.com' + yourMentalAgeTitles[language][1] + '/index.html' + getSource(siteType, language); var title = yourMentalAgeTitles[language][0]; var photo = 'https://www.matequiz.com/static/img/quizony/mentalAge-small.jpg'; return getQuizCode(link, title, photo); } else return ''; } function getRandomQuiz(language, siteType) { var quizzes = []; quizzes = quizzes.concat([getQuizonyQuiz(language, siteType)]); if (language in yourMentalAgeTitles) { quizzes = quizzes.concat([getYourMentalAgeTest(language, siteType)]); } var randomNumber = Math.floor(Math.random() * quizzes.length); return quizzes[randomNumber]; } function getMatePollCode(language, siteType) { var lang = getRealLanguage(language); const title = MATEPOLLTEXT[language]; var pollCode = '
' + '' + '' + title + '' + '
' + title + '
' + '
' return pollCode; } function getMQCode(quizLanguage, siteType) { var lang = getRealLanguage(quizLanguage); if (quizLanguage in MQText) { let max_rand_number = 3; const bestImagesMaping = { 0: 1, 1: 3, 2: 4 }; const randNumber = (Math.floor(Math.random() * max_rand_number)); const usedNumber = bestImagesMaping[randNumber]; var link = 'https://www.matequiz.com/' + lang + 'index.html' + getSource(siteType, quizLanguage, usedNumber); var title = MQText[quizLanguage]; var photo = '/static/img/matequiz/MQ_' + usedNumber + '.png"'; return getQuizCode(link, title, photo); } return ""; } function getYMACode(quizLanguage, siteType) { if (quizLanguage in YMA_Text) { var text = YMA_Text[quizLanguage][0]; var lang = YMA_Text[quizLanguage][1]; var MQCode = '
' + '' + '' + text + '
' + text + '
' + '
'; return MQCode; } else { return ""; } } function getMovieCode(quizLanguage, movie, siteType) { var movieName = movie.toLowerCase(); var titles = { "en": "Which XXX Character Are You?", "de": "Welcher Charakter aus XXX bist du?", "fr": "Quel personnage de XXX es-tu ?", "it": "Quale personaggio di XXX sei?", "es": "¿Qué personaje de XXX eres?" } if (quizLanguage in titles) { var text = titles[quizLanguage].replace("XXX", movie); var movieCode = '
' + '' + '' + text + '
' + text + '
' + '
'; return movieCode; } else { return ""; } } function getSmileQuiz(quizLanguage, siteType, isPopup = false) { var titles = { "en": "What do your friends like about you?", "pl": "Co twoi przyjaciele lubią w tobie?", "es": "¿Qué les gusta a tus amigos de ti?", "it": "Cosa piace ai tuoi amici di te?", "de": "Was mögen deine Freunde an dir?", "tr": "Arkadaşların sende neyi seviyorlar?", "fr": "Qu'est-ce que tes amis aiment chez toi ?" }; var title = titles[quizLanguage]; var link = "https://www.quizforfriend.com/smile/" + quizLanguage + "/index.html" + getSource(siteType, quizLanguage); var photo = "https://www.matequiz.com/static/img/quizony/matequiz-small.jpg"; return getQuizCode(link, title, photo); } function getAnimalsQuiz(quizLanguage, siteType, isPopup = false) { var titles = { "": "Which Animal Are You?", "en": "Which Animal Are You?", "de": "Welches Tier bist du?", "es": "¿Qué animal eres?", "it": "Che animale sei?", "fr": "Quel animal es-tu ?", "pl": "Jakim zwierzęciem jesteś?" } var title = titles[quizLanguage]; var link = "https://www.quizforfriend.com/animals/" + quizLanguage + "/index.html" + getSource(siteType, quizLanguage); var photo = "https://www.matequiz.com/static/img/quizony/animals.jpg"; return getQuizCode(link, title, photo); } function getCreaturesQuiz(quizLanguage, siteType, isPopup = false) { var titles = { "": "Which Mythical Creature Are You?", "en": "Which Mythical Creature Are You?", "de": "Welche Mythologische Kreatur Bist Du?", "es": "¿Qué Criatura Mítica Eres?", "it": "Quale Creatura Mitica Sei?", "fr": "Quelle Créature Mythique Es-tu ?", "pl": "Jakim mitycznym stworzeniem jesteś?" } var title = titles[quizLanguage]; var link = "https://www.quizforfriend.com/creatures/" + quizLanguage + "/index.html" + getSource(siteType, quizLanguage); var photo = "https://www.matequiz.com/static/img/quizony/creature.jpg"; return getQuizCode(link, title, photo); } function getTraitBingo(quizLanguage, siteType) { let title = { "": "Trait Bingo - Learn About Yourself!", "en": "Trait Bingo - Learn About Yourself!", "de": "Trait Bingo - Erfahren Sie mehr über sich selbst!", "fr": "Trait Bingo - Découvrez-vous sur vous-même!", "es": "Trait Bingo - ¡Aprenda sobre usted!", "it": "Trait Bingo - Scopri te stesso!" }[quizLanguage]; let link = 'https://www.gurubingo.com/personality-traits-test/' + getRealLanguage(quizLanguage) + 'index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/trait-bingo.png'; return getQuizCode(link, title, photo); } function getColorBingo(quizLanguage, siteType) { const image_sufix = ["", "en"].includes(quizLanguage) ? "" : "-" + quizLanguage; let title = { "": "Surprise Friends Today With Color Bingo", "en": "Surprise Friends Today With Color Bingo", "de": "Überraschende Freunde heute mit Farbbingo", "fr": "Surprise des amis aujourd'hui avec du bingo couleur", "es": "Sorpresa de amigos hoy con bingo de color", "it": "Amici a sorpresa oggi con bingo a colori", "al": "Miqtë e befasishëm sot me ngjyra bingo", "ar": "مفاجأة الأصدقاء اليوم مع لون البنغو", "az": "Bu gün Rəng Bingo ilə sürpriz dostlar", "bg": "Изненадайте приятели днес с Color Bingo", "bs": "Prijatelji iznenađenja danas sa bojom bingo", "cz": "Překvapte přátele dnes s Color Bingo", "da": "Overraskede venner i dag med farvebingo", "du": "Verras vrienden vandaag met Color Bingo", "et": "Täna üllatussõbrad värvibingoga", "fa": "دوستان امروز با یکنوع بازی شبیه لوتو رنگ", "fn": "Yllätys ystävät tänään väribingolla", "gr": "Έκπληξη φίλοι σήμερα με το Color Bingo", "he": "חברים מפתיעים היום עם בינגו צבעוני", "hr": "Iznenadite prijatelji danas bingo u boji", "hu": "Meglepje a barátokat ma a színes bingóval", "id": "Teman terkejut hari ini dengan warna bingo", "ja": "今日のカラービンゴで友達を驚かせます", "kk": "Бүгінгі таңғажайып достар", "ko": "오늘 컬러 빙고와 함께 친구들을 놀라게합니다", "lt": "Nustebink draugus šiandien su „Color Bingo“", "lv": "Pārsteigt draugus šodien ar krāsu bingo", "no": "Overraskelsesvenner i dag med fargebingo", "pl": "Zaskocz Przyjaciół z Kolor Bingo", "pt": "Surpreenda amigos hoje com bingo colorido", "ro": "Surpriză prieteni astăzi cu bingo de culoare", "ru": "Сюрприз друзей сегодня с цветом бинго", "sk": "Prekvapte dnes priateľov s farebným bingom", "sr": "Изненадни пријатељи данас са бојом бинго-ом", "sv": "Överraskande vänner idag med färgbingo", "th": "เพื่อนประหลาดใจวันนี้ด้วยสีบิงโกสี", "tr": "Renk Bingo ile Bugün Sürpriz Arkadaşlar", "vi": "Những người bạn bất ngờ hôm nay với màu bingo màu", "zh": "今天的颜色宾果游戏惊喜朋友" }[quizLanguage]; let link = 'https://www.gurubingo.com/color-personality-test/' + getRealLanguage(quizLanguage) + 'index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/color-bingo/color-bingo' + image_sufix + '.png'; return getQuizCode(link, title, photo); } function getAnimalBingo(quizLanguage, siteType) { let title = { "en": "Unleash your spirit animal with Bingo!", "de": "Entfesselt dein Geisttier mit Bingo!", "fr": "Libérez votre animal spirituel avec du bingo!", "es": "¡Desata tu animal espiritual con bingo!", "it": "Scatena il tuo animale spirituale con il bingo!" }[quizLanguage]; let lang_folder = ["", "en"].includes(quizLanguage) ? "" : quizLanguage + '/'; let link = 'https://www.myanimalpersonality.com/' + lang_folder + 'index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/animal-bingo.png'; return getQuizCode(link, title, photo); } function getSchoolBingo(quizLanguage, siteType) { const image_sufix = ["", "en"].includes(quizLanguage) ? "" : "-" + quizLanguage; let title = { "": "Challenge Your Friends Now!", "en": "Challenge Your Friends Now!", "de": "Fordere jetzt deine Freunde heraus!", "fr": "Défiez vos amis maintenant !", "es": "¡Desafía a tus amigos ahora!", "it": "Sfida i tuoi amici adesso!" }[quizLanguage]; let lang_folder = ["", "en"].includes(quizLanguage) ? "" : quizLanguage + '/'; let link = 'https://www.gurubingo.com/subjects-i-dislike/' + lang_folder + 'index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/school-bingo/school-bingo' + image_sufix + '.png'; return getQuizCode(link, title, photo); } function getSuperheroBingo(quizLanguage, siteType) { let title = { "en": "Superhero Bingo - Discover your power!", "de": "Superhelden Bingo - Entdecken Sie Ihre Kraft!", "fr": "Superhero Bingo - Découvrez votre puissance!", "es": "Bingo de superhéroes - ¡Descubre su poder!", "it": "Bingo di supereroi - scopri il tuo potere!" }[quizLanguage]; let lang_folder = ["", "en"].includes(quizLanguage) ? "" : quizLanguage + '/'; let link = 'https://www.gurubingo.com/superhero-bingo/' + lang_folder + 'index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/superhero-bingo.png'; return getQuizCode(link, title, photo); } function getFoodBingo(quizLanguage, siteType) { let title = { "en": "Can your friends guess your favorite meals?", "de": "Können deine Freunde deine Lieblingsgerichte erraten?", "fr": "Vos amis peuvent-ils deviner vos repas préférés ?", "es": "¿Pueden tus amigos adivinar tus comidas favoritas?", "it": "I tuoi amici riescono ad indovinare i tuoi pasti preferiti?" }[quizLanguage]; let lang_folder = ["", "en"].includes(quizLanguage) ? "" : quizLanguage + '/'; let link = 'https://www.gurubingo.com/food-bingo/' + lang_folder + 'index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/food-bingo/food-bingo.png'; return getQuizCode(link, title, photo); } function getSpellBee(quizLanguage, siteType) { var title = "Craft words from 7 letters."; const link = 'https://www.spell-bee.com/index.html' + getSource(siteType, quizLanguage); const photo = '/static/img/spell-bee.png'; return getQuizCode(link, title, photo); } function getStrandsWordle(quizLanguage, siteType) { var title = "Strands Wordle - modern word search game"; const link = 'https://www.strands-wordle.com' + getSource(siteType, quizLanguage); const photo = '/static/img/strands.png'; return getQuizCode(link, title, photo); } function getRandomMovie(language, siteType) { // const moviesArray = [ // (language, siteType) => getMovieCode(language, 'Shrek', siteType), // (language, siteType) => getMovieCode(language, 'Friends', siteType), // (language, siteType) => getMovieCode(language, 'Starwars', siteType), // ] // return moviesArray[Math.floor(Math.random() * moviesArray.length)](language, siteType); return getMovieCode(language, 'Shrek', siteType); } function getQFFCode(language, siteType) { var lang = getRealLanguage(language); var utmPrefix = language + "_"; var quizzesCode = ''; if (language in QFF_Text) { const randNumber = (Math.floor(Math.random() * 5)); if (["en", ""].includes(lang)) { utmPrefix = ""; } const bestImagesMaping = { 0: 12, 1: 13, 2: 14, 3: 15, 4: 16 }; let lang_folder = '_' + language; var link = 'https://www.quizforfriend.com/' + lang + 'index.html' + getSource(siteType, language, bestImagesMaping[randNumber]); var title = QFF_Text[language]; var photo = '/static/img/quiz_for_friend/quiz_for_friend_' + bestImagesMaping[randNumber] + lang_folder + '.png"'; return getQuizCode(link, title, photo); } return ""; } function getQYMCode(quizLanguage, siteType) { let text = QYM_Text['en']; if (QYM_Text[quizLanguage] !== undefined) { text = QYM_Text[quizLanguage]; } var lang = ''; if (quizLanguage !== 'en') { lang = quizLanguage + '/'; } var QYMCode = '
' + '' + 'Quiz Your Mate' + '
' + text + '
' + '
'; return QYMCode; } function checkPage() { if (location.search === '') { return "YourStart"; } var quizParam = (location.search.split('quiz=')[1]); console.log(quizParam); var quizId = quizParam.split("&")[0]; if (readCookie(quizId) === 'your') { return "YourStart"; } else { return "FriendStart"; } } function getStoryCode(language, siteType) { var type = siteType; if (siteType === "start") { type = checkPage(); } var StoryCode = '
' + '' + '' + '' + '' + 'Create your own story' + '' + '
Create your own story!
' + '
' return StoryCode; } function getMQTTCode(quizLanguage, siteType) { var text = MQTTText[quizLanguage]; var lang = "this-or-that/" + quizLanguage + '/'; if (quizLanguage === 'en') { lang = 'this-or-that/'; } var MQCode = '
' + '' + '' + '' + '' + 'This or that quiz' + '' + '
' + text + '
' + '
'; return MQCode; } function getJungleWord(language, siteType) { const randNumber = (Math.floor(Math.random() * 5)) + 4; let lang_folder = ["", "en"].includes(language) ? "" : language + '/'; let lang_utm = language + '_'; let pic_lang = "_" + language; let title = { "": "Try to guess Word in 6 attempts.", "en": "Try to guess Word in 6 attempts.", "al": "Mundohuni të hamendësoni fjalën në 6 përpjekje.", "ar": "حاول تخمين الكلمة في 6 محاولات.", "az": "6 cəhddə sözü təxmin etməyə çalışın.", "bg": "Опитайте се да гадаете дума в 6 опита.", "bs": "Pokušajte pogoditi riječ u 6 pokušaja.", "cz": "Zkuste uhodnout slovo v 6 pokusech.", "da": "Prøv at gætte ord i 6 forsøg.", "du": "Probeer Word te raden in 6 pogingen.", "et": "Proovige 6 katse jooksul sõna ära arvata.", "fa": "سعی کنید در 6 تلاش کلمه را حدس بزنید.", "fn": "Yritä arvata sana 6 yrityksessä.", "gr": "Προσπαθήστε να μαντέψετε τη λέξη σε 6 προσπάθειες.", "he": "נסה לנחש מילה ב 6 ניסיונות.", "hr": "Pokušajte pogoditi riječ u 6 pokušaja.", "hu": "Próbáljon meg kitalálni a szót 6 kísérletben.", "id": "Cobalah menebak kata dalam 6 upaya.", "ja": "6回の試行で単語を推測してみてください。", "kk": "6 әрекетке сөз білуге тырысыңыз.", "ko": "6 번의 시도로 단어를 추측하십시오.", "lt": "Pabandykite atspėti žodį per 6 bandymus.", "lv": "Mēģiniet uzminēt vārdu 6 mēģinājumos.", "no": "Forsøk å gjette ord i 6 forsøk.", "pt": "Tente adivinhar a palavra em 6 tentativas.", "ro": "Încercați să ghiciți cuvântul în 6 încercări.", "ru": "Попробуйте угадать слово в 6 попыток.", "sk": "Pokúste sa uhádnuť slovo v 6 pokusoch.", "sv": "Försök att gissa ord i 6 försök.", "sr": "Покушајте да погодите реч у 6 покушаја.", "th": "พยายามเดาคำใน 6 ครั้ง", "vi": "Cố gắng đoán từ trong 6 lần thử.", "zh": "嘗試在6次嘗試中猜測字.", "es": "Intenta adivinar Word en 6 intentos.", "it": "Prova a indovinare Word in 6 tentativi.", "de": "Versuche Word in 6 Versuchen zu erraten.", "fr": "Essayez de deviner Word en 6 tentatives.", "ar": "حاول تخمين كلمة الغابة في 6 محاولات.", "pl": "Spróbuj odgadnąć słowo w 6 próbach.", "tr": "6 denemede kelimeyi tahmin etmeye çalışın." }[language]; const link = 'https://www.jungleword.com/' + lang_folder + 'index.html' + getSource(siteType, language, randNumber); const photo = '/static/img/jungleword/jungleword-' + randNumber + pic_lang + '.jpg'; return getQuizCode(link, title, photo); } function getMQTACode(quizLanguage, siteType) { var text = MQTAText[quizLanguage]; var lang = "two-answers/" + quizLanguage + '/'; if (quizLanguage === 'en') { lang = 'two-answers/'; } var MQCode = '
' + '' + 'Quiz with two answers
' + text + '
' + '
'; return MQCode; } function getOrder(language) { var order = { "en": ["MQ", "DQ", "QFF", "QYM", "ToT", "TA"], "cz": ["DQ", "MQ", "QFF", "TA", "QYM", "ToT"], "ar": ["MQ", "DQ", "QFF", "TA", "QYM", "ToT"], "de": ["DQ", "MQ", "QFF", "ToT", "TA", "QYM"], "es": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM"], "fn": ["MQ", "DQ", "TA", "QFF", "QYM", "ToT"], "fr": ["MQ", "QFF", "ToT", "DQ", "TA", "QYM"], "gr": ["TA", "MQ", "QYM", "DQ", "ToT", "QFF"], "he": ["MQ", "DQ", "QFF", "ToT", "TA", "QYM"], "hu": ["MQ", "DQ", "QYM", "TA", "QFF", "ToT"], "it": ["MQ", "DQ", "ToT", "TA", "QFF", "QYM"], "ko": ["MQ", "QFF", "DQ", "QYM", "TA", "ToT"], "lv": ["MQ", "DQ", "QFF", "QYM", "TA", "ToT"], "pl": ["MQ", "DQ", "TA", "ToT", "QFF", "QYM"], "pt": ["MQ", "TA", "DQ", "QYM", "QFF", "ToT"], "ro": ["MQ", "DQ", "TA", "QFF", "QYM", "ToT"], "ru": ["MQ", "DQ", "TA", "QYM", "QFF", "ToT"], "sr": ["DQ", "MQ", "QYM", "TA", "QFF", "ToT"], "sv": ["MQ", "DQ", "QFF", "QYM", "ToT", "TA"], "tr": ["MQ", "DQ", "TA", "ToT", "QFF", "QYM"], "zh": ["MQ", "DQ", "QYM", "QFF", "ToT", "TA"], "bg": ["MQ", "TA", "DQ", "QFF", "ToT", "QYM"], "da": ["MQ", "QFF", "QYM", "TA", "DQ", "ToT"], "id": ["MQ", "QYM", "DQ", "TA", "QFF", "ToT"], "hr": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM"], "sk": ["MQ", "QFF", "DQ", "ToT", "TA", "QYM"], "du": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM"], "fa": ["DQ", "MQ", "QYM", "QFF", "TA", "ToT"], "no": ["MQ", "QFF", "DQ", "QYM", "TA", "ToT"], "ja": ["MQ", "DQ", "TA", "QYM", "QFF", "ToT"], "th": ["MQ", "DQ", "QYM", "QFF", "TA", "ToT"], "vi": ["MQ", "DQ", "TA", "QYM", "QFF", "ToT"], "bs": ["MQ", "QYM", "QFF", "DQ", "TA", "ToT"], "et": ["MQ", "TA", "DQ", "QFF", "ToT", "QYM"], "al": ["MQ", "DQ", "QYM", "QFF", "TA", "ToT"], "kk": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM"], "az": ["MQ", "DQ", "QYM", "ToT", "QFF", "TA"], "lt": ["MQ", "DQ", "QFF", "TA", "ToT", "QYM"] } var ord = order[language]; const index = ord.indexOf("DQ"); if (index > -1) { ord.splice(index, 1); } return ord; } function loadPolls() { var language = quizLanguage; var siteTypeChange = { "name": "question-author", "quiz": "question-author", "info": "question-taker", "quiza": "question-taker", "result": "result-taker", "": "index" } var siteType = getParameter("siteType"); if (siteType in siteTypeChange) { siteType = siteTypeChange[siteType]; } if (siteType == "start") { var yourQuizzes = readCookie('yourQuizzes'); var quizParam = (location.search.split('quiz=')[1]); if (quizParam === undefined || quizParam === "") { } else { var quizId = quizParam.split("&")[0]; if (yourQuizzes !== null && yourQuizzes.includes(quizId)) { siteType = "result-author"; } } } var quizzesOrder = getOrder(quizLanguage); var quizzes = { "MQ": getMQCode(quizLanguage, siteType), "QFF": getQFFCode(quizLanguage, siteType), "QYM": getQYMCode(quizLanguage, siteType), "TA": getMQTACode(quizLanguage, siteType), "ToT": getMQTTCode(quizLanguage, siteType), "DQ": "" } if (["", "en"].includes(quizLanguage)) { polls += getSpellBee(quizLanguage, siteType); polls += getStrandsWordle(quizLanguage, siteType); } if (["", "en", "de", "it", "es", "fr", "pl", "tr"].includes(language)) { polls += getSmileQuiz(quizLanguage, siteType); } if (["", "en", "de", "it", "es", "fr", "pl"].includes(language)) { var randomNumber = Math.floor(Math.random() * 4); if (randomNumber == 0) { polls += getCreaturesQuiz(quizLanguage, siteType); } else { polls += getAnimalsQuiz(quizLanguage, siteType); } } polls += quizzes[quizzesOrder[0]]; polls += getColorBingo(quizLanguage, siteType); polls += quizzes[quizzesOrder[1]]; polls += quizzes[quizzesOrder[2]]; if (["", "en", "de", "fr", "it", "es"].includes(quizLanguage)) { polls += getRandomMovie(quizLanguage, siteType); } polls += getRandomQuiz(quizLanguage, siteType); polls += quizzes[quizzesOrder[3]]; polls += quizzes[quizzesOrder[4]]; $("#polls").html(polls); } function loadQuizzesForPopup(suffix) { var siteType = 'popup'; var quizzes = ''; quizzes += getMQCode(quizLanguage, siteType); if (quizLanguage in QFF_Text) { quizzes += getQFFCode(quizLanguage, siteType); } if (quizLanguage in QYM_Text) { quizzes += getQYMCode(quizLanguage, siteType); } if (quizLanguage !== "en") { if (quizLanguage in MQTAText) { quizzes += getMQTACode(quizLanguage, siteType); } } if (quizLanguage in MQTTText) { quizzes += getMQTTCode(quizLanguage, siteType); } if ($('#moreQuizzes').length > 0) { $("#moreQuizzes").html(quizzes); } } function applyRtlForArabic() { var lang = quizLanguage; console.log(lang); if (lang === "ar" || lang === "he" || lang === "fa") { var tags = ["p", "b", "span", "h1", "h2", "h3", "h4", "ol", "li"]; for (var t = 0; t < tags.length; t++) { var el = document.getElementsByTagName(tags[t]); for (var i = 0; i < el.length; i++) { el[i].dir = "rtl"; } } } } $(document).ready(function () { if(siteType !== "start") { loadPolls(); } applyRtlForArabic(); /*$(window).on('scroll',function() { $(window).off('scroll'); });*/ });