Launch keyboard_right_arrow
Marathonskeyboard_arrow_right
Europekeyboard_arrow_right
France
21. listopada 2023. (sub)
run_instructions
marathon, half marathon, 18 km., 13.20 km., 11 km
play_round_filled
keyboard_left_arrow
keyboard_right_arrow
Eye Course details What's included Critics Questions Results
local_activity Ranoranilac
timetable Cancellation of tickets 24 hours
local_activity Offers and discounts
authenticated_user Refundable booking
Take part in the Marathon de Chablis 2023 Discover the landscapes of Chablis and live a real adventure in the heart of this famous appellation! This event (officially measured marathon and half marathon / 13.2 km trail / hike / children's race) will take you through the vineyards in a festive atmosphere.
A bottle of Chablis for everyone who finishes
read more Course details Other tags
Suitable for beginners
Apart
Family friendly
music, music
Vineyards
Vin
The IAAF measures
1000-4999 participants
mercy
Environmental friendly
Fun
Children's run
(Video) Marathon de Chablis 24/10//2021 (89)
Lesson highlights
After the start where you will cross the village of Chablis, you will cross the "Grands Crus" and then reach Poinchy (site of the 2nd refreshment stop) and then attack the first difficulty of the day in the heights of Beines with a fairly long climb but not too steep. You will then walk between the Beines vineyards to return to Poinchy and enjoy this 4th refreshment stop (20km). You continue to La Chapelle Vaupelteigne and then Villy on a flat section for a few kilometers. Then cross the Serein to reach Mligny, site of today's 5th refreshment stop and then the last 2 difficulties of the race: Ascent to Fontenay-Pres-Chablis, After Fontenay-Près-Chablis, you will climb the heights of Fyé, ending your run in the heart of the Chablis "Grands Crus". Finally, after this descent and the crossing of the D965, you cross Chablis along La Collegiale, reaching the Patis sector, where the finish line of the Chablis Half Marathon will be judged!
read more
Original address: Le Patis, Chablis, France
Final address: Le Patis, Chablis, France
Register Applications close atNovember 17 (136 more days)
The current price level is valid untilAugust 31, 2023
STAZA "La Feuillette" 13.20 km
A lot of information
(Video) HOUTAPPELS BRUDER Kelly, CAN, CAI3# Kronenberg NL, Marathon H1, Ob 3, 21 04 18
What's included They are included in your mail
Done Final medal
Done T-shirts for events
Done Timing chip (disposable)
Done Photo service
Done Service video
Done A meal after the race
(Video) Marathon de Chablis 2019, 1ère édition !
Done Massage
Done Parking
Done Liquor stations
Done Food stations
Done Medical Assistance
Done Dropping the baginformation
Done west
Done Shower
Done dressing room
Se0 sinus
With passion star_border
Poor star_border
Well star_border
Very well star_border
Super star_border
Be the first to write a review for this event
When and where can I collect my BIB/race pack?
keyboard_down_arrow
FRIDAY 20 OCTOBER 2023, from 15:00 to 20:00: Collect bibs in the Patis sector in Chablis SATURDAY 21 OCTOBER 2023, from 06:00: Bib collection in the Patis sector in Chablis
local_activity Ranoranilac
timetable Cancellation of tickets 24 hours
local_activity Offers and discounts
authenticated_user Refundable booking
Information about the competition can be found on the official website of the competition or through publicly available sources. Always check the official website for the latest match information. Please let us know if any information is incorrect or missing,by sending an email.
Sign up for the World Marathon newsletter Done Offers and discounts
Done Tips for runners
Done Event detection
Settings Language
attach_money
smooth, undisturbed
© 2021 Worldsmaathons.com is a service and trademark owned by World's Sports Group. All rights reserved.
'); } $youtubeDiv.html('
'); if (isMobile) { var $slickSliderWrapper = $('
'); var $youtubeSliderWrapper = $('
'); $youtubeSliderWrapper.append($youtubeDiv); $slickSliderWrapper.addClass('preview image'); $slickSliderWrapper.css('width', windowWidth); $slickSliderWrapper.append($youtubeSliderWrapper); $eventLightBoxContent.append($slickSliderWrapper); } else { $eventLightBoxContent.append($youtubeDiv); } $divThumbnail.css('background-image', 'url(' + $(e).attr('src') + ')'); $div.css('background-image', 'url(' + $(e).attr('src') + ')'); } else { $divThumbnail.css('background-image', 'url(' + $(e).attr('src') + ')'); $div.css('background-image', 'url(' + $(e).attr('src') + ')'); if (i == activeImage && !isMobile) { $div.css('animation-name', 'animationSliderShowLeft'); $divThumbnailWrapper.addClass('active'); } } if (isMobile) { //extra slider div var $slickSliderWrapper = $('
'); $slickSliderWrapper.addClass('pregled slike'); $slickSliderWrapper.css('width', windowWidth); $slickSliderWrapper.append($div); if (!$(e).hasClass('youtube-thumbnail')) $eventLightBoxContent.append($slickSliderWrapper); } else { if (!$(e).hasClass('youtube-thumbnail')) $eventLightBoxContent.append($div); $divThumbnailWrapper.append($divThumbnail); $eventLightBoxContentThumbnails.append($divThumbnailWrapper); } }); if (isMobile) { if (!$("#event-lightbox-content").hasClass('slick-initialized')) { $("#event-lightbox-content").slick(slickOptions); $("#event-lightbox-content").on('beforeChange', function (event, slick, currentSlide, nextSlide) { $("#event-lightbox-counter").html((nextSlide + 1) + ' / ' + $eventImages.length); aktivna slika = sljedeći slajd; }); } $('#event-lightbox-content').slick('slickGoTo', activeImage); $("#event-lightbox-counter").html((activeImage + 1) + ' / ' + $eventImages.length); } else { $("#event-lightbox-counter").html((activeImage + 1) + ' / ' + ($eventImages.length)); } if ($eventImages.length == 1) { $(".navigation-button").hide(); $("#event-lightbox-content-thumbnails").hide(); } $("body").css('overflow-y', 'skjult'); $("#event-lightbox").show(); if (!isMobile) { $('#event-lightbox-content-thumbnails>div').eq(activeImage).click(); }}$(document).on('click', '#event-lightbox-content-thumbnails>div', function (evt) { var oldId = $('#event-lightbox-content-thumbnails').find( 'div.active').index(); var newActiveImage = $(this).index(); $('#event-lightbox-content-thumbnails').find('div').removeClass('active') ; var $eventImages = $("#event-lightbox-content>div"); $eventImages.eq(oldId).css('naziv-animacije', 'animationSliderLeaveLeft'); $eventImages.eq(newActiveImage).css( 'naziv-animacije', 'animationSliderShowRight'); $(this).addClass('active'); $("#event-lightbox-counter").html((newActiveImage + 1) + ' / ' + $eventImages. duljina); evt.stopPropagation();});$(document).on('click', '.play-icon i', function () { expandImages();});function collapseImages() {activeImage = 0 ; $(".event-images").each(function (i, elem) { $(elem).css('transform', 'translateX(' + (i * 100) + '%)'); }); $("tijelo").css('overflow-y', 'auto'); $("#event-lightbox").hide(); $('#event-lightbox-content').empty(); toggleYoutubeVideoIcon(); if (isMobile) { $("#image-carousel-mobile").slick('slickGoTo', activeImage); if ($("#event-lightbox-content").hasClass("slick-initialized")) { $("#event-lightbox-content").removeClass("slick-initialized"); $("#event-lightbox-content").slick('unslick'); } }}// Om Sectionfunction setUpAboutText() { if ($("#about-text").innerHeight() < 120) { $("#about-text-overlay").hide(); $('#about-read-more').hide(); } $('#about-read-more').on('click', function (evt) { evt.preventDefault(); $("#about-text").css('max-height', 'unset '); $("#about-text-overlay").hide(); $('.about-overflow').css('overflow', 'synlig'); $('.about-overflow'). css('white-space', 'unset'); $(this).hide(); $("#about-show-less").show(); }); $("#about-show-less").on('click', function (evt) { evt.preventDefault(); $("#about-text").css('max-height', '120px' ); $("#about-text-overlay").show(); $('.about-overflow').css('overflow', 'skjult'); $('.about-overflow').css ('white-space', 'nowrap'); $(this).hide(); $('#about-read-more').show(); });};// Kursusdetaljer Sectionfunction setUpCourseDetailsText() { if ($("#course-highlights-in-details-text").innerHeight() < 240) { $("#course-highlights-in-details-overlay").hide(); $('#course-highlights-in-details-read-more').hide(); } $('#course-highlights-in-details-read-more').on('click', function (evt) { evt.preventDefault(); $("#course-highlights-in-details-text" ).css('max-height', 'unset'); $("#course-highlights-in-details-overlay").hide(); $('.course-highlights-in-details-overflow') .css('overflow', 'visible'); $('.course-highlights-in-details-overflow').css('white-space', 'unset'); $(this).hide(); $("#course-highlights-in-details-show-less").show(); }); $("#course-highlights-in-details-show-less").on('click', function (evt) { evt.preventDefault(); $("#course-highlights-in-details-text") .css('max-height', '240px'); $("#course-highlights-in-details-overlay").show(); $('.course-highlights-in-details-overflow'). css('overflow', 'hidden'); $('.course-highlights-in-details-overflow').css('white-space', 'nowrap'); $(this).hide(); $ ('#course-highlights-in-details-read-more').show(); });};// Uključuje gebyrsektionen funkciju setUpIncludedInTheFeeSection() { $('#included-in-fee-text') . διαβάστε περισσότερα({ collapsedHeight: 100, moreLink: '' + "Read more" + ' ', lessLink: '' + "Show less" + ' '}); }// Περιλαμβάνονται και indtastningsfunktion showIncludesInfo(serviceName, serviceDetails) { $('#included-in-the-entry-modal-title').text(serviceName); $('#included-in-the-entry-modal-details').text(serviceDetails); $('#included-in-the-entry-modal').show(); $('#modal-backdrop').show();}funktion closeIncludesInfo() { $('#included-in-the-entry-modal').hide(); $('#modal-backdrop').hide();}function setUpIncludeInYourEntryList() { var listItemCount = $("#includes-in-entry-list li").length; if ($(window).width() > 220 && listItemCount < 6) { $("#included-in-the-entry-section-overlay").hide(); $('#includes-in-entry-list-read-more').hide(); } else { $("#includes-in-entry-show-more-count").text(listItemCount - 6); } $('#includes-in-entry-list-read-more').on('click', function (evt) { evt.preventDefault(); $("#included-in-the-entry-list- ενότητα").css('max-height', 'unset'); $("#included-in-the-entry-section-overlay").hide(); // $('.about-overflow') .css('overflow', 'visible'); // $('.about-overflow').css('white-space', 'unset'); $(this).hide(); $("# inkluderer-i-entry-list-show-less").show(); }); $("#includes-in-entry-list-show-less").on('klik', funkcija (evt) { evt.preventDefault(); $("#included-in-the-entry-list-section ").css('max-height', '220px'); $("#included-in-the-entry-section-overlay").show(); // $('.about-overflow'). css('overflow', 'hidden'); // $('.about-overflow').css('white-space', 'nowrap'); $(this).hide(); $('#includes -in-entry-list-read-more').show(); });};// Gornja traka // Search// Datepickersfunction setUpTopBar() { $("#search-mobile-button").on( 'klik', funktion () { var url = window.WM_CONF.web + 's?search=' + $("#search-input-text").val() + '&searchType=0'; if (selectedDateStart ! = udefineret) { url = url + '&fromDate=' + selectedDateStart; } if (selectedDateEnd != undefined) { url = url + '&toDate=' + selectedDateEnd; } window.location.href = url; return false; }); $("#event-page-search").on('click', function () { var searchText = $("#search-text").val(); var url = window.WM_CONF['web'] + 's?search=' + searchText + '&searchType=0'; var fromDateVal = $("#fromDate").val(); var toDateVal = $("#toDate").val(); εάν (fromDateVal && fromDateVal.length) { url += '&fromDate=' + fromDateVal; } if (toDateVal && toDateVal.length) { url += '&toDate=' + toDateVal; } location.href = url; }); $(".search-date-range button").on('click', function () { if (!dateRangePickerLoaded) { document.head.append(dateRangeScript); dateRangeScript.addEventListener('load', function () { $("#date-picker-input-small").daterangepicker({ singleDatePicker: false, startDate: moment(), locale: { format: 'DD MMM', }, rasponi: { 'Sljedeća 3 mjeseca': [στιγμή (), moment().add(3, 'mjeseci')], } }, funktion (start, slut, etiket) { selectedDateStr = $(".drp-selected").html(); $(".αναζήτηση -gumb za raspon data").html(selectedDateStr); selectedDateStart = start.format("DD-MM-ÅÅÅÅ"); selectedDateEnd = end.format("DD-MM-ÅÅÅÅ"); $(".search-date -gumb raspona").addClass('btn-success'); $("#datepicker-close-button").click(); }); $("#date-picker-input-small").click( ); }); dateRangePickerLoaded = true; } else { $("#date-picker-input-small").click(); } $("#datepicker-close-button").show(); $(" #datovælger-skuffe").show(); }); $(document).on('click', '.cancelBtn', συνάρτηση (e) { e.stopPropagation(); selectedDateStr = απροσδιόριστο; $("#datepicker-close-button").hide(); $(" #date-picker-drawer").hide(); $(".search-date-range button").html('Dato'); $("search-date-range button").removeClass('btn -uspjeh'); selectedDateEnd = udefineret; selectedDateStart = udefineret; }); $("#datepicker-close-button").on('click', function () { $("#date-picker-drawer").hide(); $(this).hide(); }); $('#open-sm-nav i').on('click', function (e) { if ($drawer.hasClass('open')) { $drawer.removeClass('open'); $(ovo ).removeClass('open'); $header.removeClass('open'); $drawerSearch.removeClass('open'); $('body').css('overflow-y', 'auto'); } else { $('#close-sm-search').click(); $drawer.addClass('open'); $(this).addClass('open'); $header.addClass('open'); $("#modal-backdrop").show(); $drawer.focus(); $drawerSearch.removeClass('open'); $('body').css('overflow-y', 'hidden') ; $('.sub-container-spotlight.spotlight').each(function (index, elem) {if ($(elem).css('background-image') === 'none') $(elem) .css('baggrundsbillede', 'url(' + $(elem).attr('imgsrc') + ')'); }); } e.stopPropagation(); }); // proširite navigaciju za mobitel $(".site-navigation-drawer-item").on('click', function () { if ($(this).hasClass('sub-open')) { return; } $ ('.sub-open').removeClass('sub-open'); $(ovo).addClass('sub-open'); }); // tilbage-knap mobil $('.sub-container-header i').on('click', function (e) { e.stopPropagation(); $('.sub-open').removeClass('sub - åben'); }); $.each($(".site-navigation-drawer-sub-container .link-item"), funkcija (i, elem) { $(elem).find('i').eq(1).hide( );}); $(".site-navigation-drawer-sub-container .link-item").on('click', function (e) { e.stopPropagation(); var attr = $(this).attr('click- toggle-by-id'); var $carrets = $(this).find('i'); var $subContainer = $('.site-navigation-drawer-group-container[toggle-by-id="' + attr + '"]'); if ($subContainer.hasClass('open')) { $subContainer.removeClass('open'); $carrets.eq(1).hide(); $carrets.eq(0 ) ).prikaži(); povratak; } $(".site-navigation-drawer-group-container").removeClass('open'); $carrets.eq(0).hide(); $carrets.eq(1) ).show(); $subContainer.addClass('åben'); }); $.each(podržane valute, funkcija (i, Valuta) { $('#currency-picker-mobile').append($('
', { værdi: valuta, tekst: valuta })); }); $('#currency-picker-mobile').val(getCookie('currency') || 'EUR'); $('#currency-picker-mobile').change(function () { setCookie('currency', $(this).val()); localStorage.removeItem('events-near-me'); location.reload ();}); // traženje $("#open-sm-search").on('click', function () { if ($(this).hasClass('open')) { $drawerSearch.removeClass('open') ; $(this).removeClass('open'); $closeSearch.removeClass('open'); $closeSearch.hide(); } ellers { $drawerSearch.addClass('open'); $closeSearch.addClass('open' $closeSearch.show(); $(this).addClass('open'); } }); $($closeSearch).on('click', function () { $drawerSearch.removeClass('open'); $(this).removeClass('open'); $closeSearch.removeClass('open'); $closeSearch .hide(); $("#open-sm-search").removeClass('open'); }); var stillSearching = falsk; $("#search-input-text").keyup(function (elem) { if (sillSearching) return; stillSearching = true; if ($(this).val() != nedefinirano) {setTimeout(function () { stillSearching = falsk; getSuggestions($(elem.target).val(), sand); }, 300); } }); $("#login-btn").on("klik", funkcija () { openLoginModal(); }); $("#facebook-login-button").on("clik", function () { window.FB.login(function (response) { challengeCallback(response); }, { scope: 'public_profile,email' }) ;}); $("#organzer-add-event").on('mouseover', function () { $(this).find('.dropdown-menu').show(); }); $("#organzer-add-event").on('mouseout', function () { $(this).find('.dropdown-menu').hide(); }); $("#login-button").on("clik", funktion () { var brugernavn = $("#email-login").val(); var password = $("#password-login"). val(); $("#forgot-password-modal").hide(); $.get(window.WM_CONF.api + 'users/is-next-org?email=' + brugernavn) .done(function ( isOrg) {if (isOrg) window.location.href = window.WM_CONF.roNextUrl + '?msg=loginRedirect'; execLogin(brugernavn, adgangskode); }); }); $("#zaboravljena-lozinka-link").on("klik", funkcija () { closeLoginModal(); $("#zaboravljena-lozinka-modal").show(); }); $("#login-close-button").on("clik", function () { closeLoginModal(); $("#forgot-password-modal").hide(); }); $("#login-backdrop").on("κλικ", συνάρτηση () { closeLoginModal(); $("#forgot-password-modal").hide(); }); $("#forget-pw-close-button").on("klik", function () { $("#forgot-password-modal").hide(); }); $("#forget-pw-backdrop").on("klik", function () { $("#forgot-password-modal").hide(); }); $("#login-backdrop").on("κλικ", συνάρτηση () { closeLoginModal(); $("#forgot-password-modal").hide(); }); $("#back-to-login").on("clik", function () { openLoginModal(); $("#forgot-password-modal").hide(); }); $("#postani-član").on("klik", funkcija () { window.location.href = "https://worldsmarathons.com/register"; }); $("#open-sm-account a").on("klik", function () { $('.user-mobile').show(); }); $("#send-recover-password-email").on("click", function () { var data = { email: $("#recover-email").val() }; $.post(window .WM_CONF.api + 'account/sendpasswordlink', data) .done(function (resp) { $("#recover-password").hide(); $("#recover-password-e-mail-sent") .show (); }) .fail(funktion (err) { $("#forgot-password-error").html(err.error_description); }); }); $(".suggestion-li").on("klik", funktion () { $(this).find(a).click(); }); συνάρτηση challengeCallback(response) { if (response.status === 'συνδεδεμένο') {// Καταγραφή στην εφαρμογή και στο Facebook. execLogin(response.authResponse.userID, answer.authResponse.accessToken, '&fb=true'); } else if (response.status === 'not_authorized') {// Αποκτήστε πρόσβαση στο Facebook, για να χρησιμοποιήσετε την εφαρμογή. console.log('Osobe se prijavljuju na Facebook, ljudi nisu u ovoj aplikaciji.'); } andet { // Personen er ikke logget ind på Facebook, så vi er ikke sikre på, om // vedkommende er logget ind på denne app eller ej. console.log('ind logget ind på fb'); } } funktion execLogin(brugernavn, adgangskode, fb) { $("#login-modal-error").hide(); $.post(window.WM_CONF.api + '/oauth2/token', 'brugernavn=' + brugernavn + '&password=' + encodeURIConponent(adgangskode) + '&grant_type=password&client_id=099153c265850153c265000b3 (3850000663,385153) e03f ') { 'Sadržaj- Συμβουλή': 'application/x-www-form-urlencoded', 'Prihvati': 'application/json' }).done(function (resp) { if (loginRedirect != null) { window.location. href = window. WM_CONF.web + loginRedirect; } else if (resp.redirectUrl) { location.href = resp.redirectUrl; } }).fail(function (err) {$("#login-modal-error"). html(err. answerJSON.error_description); $("#login-modal-error").show(); }); } // κάντε κλικ στο udenfor window.addEventListener('κλικ', συνάρτηση (e) { var targetId = $(e.target).attr("id"); var targetClass = $(e.target).attr("class" ); if (targetId != "search-text" && targetClass != "search-box-col" && targetId != "account-logo") { $suggestionResults.hide(); $suggestionResultsMobile.hide(); $( ".user-mobile").hide();} });};// Dao mi je traženu modalfunkciju notifyMeModal(evt, id, naslov, web stranica) { if (evt) { evt.preventDefault(); } if (διαδικτυακός) { $('#notify-me-website-link').attr('href', hjemmeside); $('#notify-me-website-link').text(web stranica); $('#notify-me-website').show(); } $('#notify-button').attr('eid', id); var content = "Få besked når billetterne til {0} er tilgængelige"; $('#notify-tickets-avail').text(content.replace('{0}', τίτλος)); $("#notify-me-modal").show(); $("#modal-backdrop").show();};function notifyChange() { var Terms = $("#notify-me-terms").prop("checked"); if (vilkår) { $("#notify-button").removeAttr('onemogućeno'); } else { $("#notify-button").attr('onemogućeno', 'onemogućeno'); }};// klađenje za registraciju na modalnoj funkciji obavijesti notifiedChange() { var termer = $("#terms-notified").prop("checked"); if (δηλαδή) { $("#notify-register-button").removeAttr('onemogućeno'); } else { $("#notify-register-button").attr('onemogućeno', 'onemogućeno'); }}funktion notifyRegister(evt) { evt.preventDefault(); var email = $("#email").html(); var lozinka = $("#lozinka").val(); var data = { email: email, firstName: $("#name-input").val(), nyhedsbrev: $("#newsletter-notified").prop("checked"), password: password, tosandpp: $ ("#terms-notified").prop("ελεγμένο") } $.post(window.WM_CONF.api + 'account/register', data) .done(function (res) {$.ajax({ type: " POST", beforeSend: funkcija (zahtjev) { request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 7 request.setRequestHeader("Accepter", "application/json"); } , url: window.WM_CONF.api + 'oauth2/token', podaci: 'brugernavn=' + e-pošta + '&password=' + encodeURIcomponent(adgangskode) + '&grant_type=password&client_id=099153client_id=099153c3926c se msg) { console.log('uspjeh'); location.reload(); }, fejl: funkcija (pogreška) { console.log(pogreška); } }); }) .fail(function (err) { console. log(err); });}funktion notifyMe(evt) { evt.preventDefault(); var termer = $("#notify-me-terms").prop("provjereno"); var nyhedsbrev = $("#notify-me-newsletter").prop("označeno"); var email = $("#email-input").val(); var navn = $("#navn-input").val(); var eventId = $('#notify-button').attr('eid'); var podataka = {}; if (loggedUser == null) { podaci = { e-pošta: e-pošta, uvjeti: uvjeti, bilten: bilten, ime: ime, maratonId: događajId }; } else { data = { email: loggedUser.email, termer: termer, nyhedsbrev: nyhedsbrev, navn: loggetUser.name, marathonId: eventId }; } $.post(window.WM_CONF.api + 'users/signupfornewsletter', data) .done(function (res) { $("#not-notified").hide(); $("#notified").show (); $("#email").html(data.email); }) .fail(funktion (err) {consol.log(err); $("#error-subscribed").html(err.message ); $("#error-subscribed").show(); });}funktion getSuggestions(text, mobile = false) { $.get(window.WM_CONF.api + 'search/allsg?search=' + text ).done(function (suggestions) { if (!mobile) { $suggestionResults.empty(); } else { $suggestionResultsMobile.empty(); } $(suggestions).each(function (index, elem) { var suggestionLi = document.createElement("li"); $(suggestionLi).addClass("suggestion-li"); var suggestionLink = document.createElement("a"); if (elem.type == 0) { $(suggestionLink). attr('href', window.WM_CONF['web'] + 'marathon/' + elem.id); } else { $(suggestionLink).attr('href', window.WM_CONF['web'] + 's ?search=' + text + '&searchType=' + elem.type); } var highlight = document.createElement("span"); $(suggestionLink).addClass('suggestion-link'); var icon = document.createElement("i"); $(ikona).addClass("materijal-ikoner pull-venstre"); var εικονίδιοΠεριεχόμενο; var locationContent; var raceTypeClass; var raceTypeLetter; διακόπτης (elem.race_type) { case "polumaraton": raceTypeClass = "halv"; raceTypeLetter = "H"; pauza; case "full_marathon": raceTypeClass = "fuld"; raceTypeLetter = "F"; pauza; case "ultra_marathon": raceTypeClass = "ultra"; raceTypeLetter = "U"; pauza; case "custom": raceTypeClass = "custom"; raceTypeLetter = "O"; pauza; } διακόπτης (elem.type) { case 0: iconContent = ''; locationContent = "" + raceTypeLetter + " A fact
"; break; slučaj 1: iconContent = ''; locationContent = "After
"; break; slučaj 2: iconContent = ''; locationContent = "Earth
"; break; case 3: iconContent = ''; locationContent = "Continent
"; break; } var registerButton = elem.type == 0 && elem.promoted ? "Register
' : ''; $(ikona).html(ikonaSadržaj); $(highlight).html(elem.highlight); $(suggestionLink).dodaj(ikona); $(suggestionLink).append(fremhæv); $(suggestionLink).append(placeringIndhold); $(suggestionLink).append(registerknap); $(suggestionLi).html(suggestionLink); if (!mobil) { $suggestionResults.append(suggestionLi); } else { $suggestionResultsMobile.append(suggestionLi); } }); if (suggestions.length > 0) { if (!mobile) { $suggestionResults.show(); } andet { $suggestionResultsMobile.show(); } } });}// Navigationfaner - Om, ruta, funkcija za označavanje setUpTabs() { var tabs = $('.tabs a'); var isSet = falsk; $(".distance-links").on('click', function () { var productId = $(this).attr("distid"); var distanceInTicketBox = $(".name[pname='" + productId ) + "']"); if (distanceInTicketBox != undefined && distanceInTicketBox.length > 0) { $('html, body').animate({ scrollTop: distanceInTicketBox.offset().top - 120 }, 500, funktion ( ) { setTimeout(function () { enableScroll = true; }, 100); }); } }); $(".rating-link").on('click', function (evt) { evt.preventDefault(); $(".tabs a[href='#reviews']").click(); }) ; $(tabs).on('click', function (event) { var $this = $(this); if ($this.attr('href').indexOf('#') === 0) { event .preventDefault(); $(navigationTabs).each(function (i, l) { $(l).removeClass('selected'); var href = $(l).attr('href'); if ($this .attr('href') === href) { $(l).addClass('selected'); var $tab = $(href + '-tab-section'); if (!$tab.length) επιστροφής ; enableScroll = false; $('html, body').animate({ scrollTop: $tab.offset().top - 100 }, 500, function () { setTimeout(function () { window.location.hash = href ; enableScroll = true; }, 100); }); } }); } }); $(tabs).each(function (i, tab) { var href = $(tab).attr('href'); if (href.indexOf('#') == 0) { navigationTabs.push(tab) ; if (href === window.location.hash) { $(tab).addClass('selected'); $(tab)[0].click(); isSet = true; } } if (!isSet && i === ($(tabs).length - 1) && navigationTabs[0] !== udefineret) { $(navigationTabs).eq(0).addClass('selected'); isSet = true; } });} ;// Site Navigationfunction setUpSiteNavigation() { var $siteNavigationOverlay = $('#site-navigation-overlay'); $(".site-navigation-item").on('mouseover', function () { var $sideMenu = $(this).find('.site-navigation-menu-side'); var $imgLoader = $ (this).find('.navigation-img-loader'); $(this).addClass('open'); $siteNavigationOverlay.addClass('open'); if ($sideMenu && $sideMenu.css('baggrund ) ) -image') === 'nema') { $sideMenu.css('baggrundsbillede', 'url(' + $sideMenu.attr('img-url') + ')'); setTimeout(funktion () { $imgLoader.hide(); $sideMenu.fadeIn('hurtig'); }, 200); } }); $(".site-navigation-item").on('mouseout', function () { $(this).removeClass('open'); $siteNavigationOverlay.removeClass('open'); });};/ / Slick skyder // Za početnu funkciju iz istog rasporeda i lignende početne funkcije setUpSlickSlider() { var milliSecondsInADay = 86400400; if (false) { $(".bucket-list-button").each(function (i, elem) {var id = $(elem).attr("event-id"); if (loggedUser != null && logedUser.bucketlistEventIds.indexOf(id) > -1) { $(this).find('button').addClass('starred'); $(this).find('button i').html('' );} }); $(".thumb-up-button").on('klik', funktion () { $(this).find('i').html('thumb_up_alt'); }); $(".thumbs-down-button").on('klik', funktion () { $(this).find('i').html('thumb_down_alt'); }); } $(".bucket-list-button").on('click', function () {if (loggedUser == null) { openLoginModal("Morate li se prijaviti za početak na popisu spremnika!", ' me/bucketlist ');} else { // gem til favorite var $this = $(this); var sliderEventId = $(this).attr('event-id'); var callBack = function (favorit) {$this .find( 'i').html(favorit ? 'favorite' : 'favorite_border'); }; saveToBucketList(sliderEventId, callBack);} });$(".event-image-background").each(funkcija ( i, elem ) { $(elem).css('baggrundsbillede', 'url(' + $(elem).attr('data-src') + ')');});// udaljenosti$( ". race-event -distances").each(function (i, elem) { var distances = JSON.parse($(elem).attr('distances')); var distanceWrapper = $(elem).find(' .distance -letter' )[0]; var distancesConverted = υπολογισμός Distances(distance); $(distanceConverted).each(function (index, dist) { var labelDistance = getLabel(dist); var className = getClass(dist); $( distanceWrapper) .html( $(distanceWrapper).html() + '' + labelDistance + ' '); });});$("#same-organizer-events").slick(slickOptions);$("#similar-events,#recommended-events").slick(slickOptions);setTimeout(function () { $ ('.slick-slider-sections').fadeIn(); $("#same-organizer-events").slick('reinit'); $("#similar-events,#recommended-events").slick ('reinit');}, 200);$(".race-type").each(function (index, elem) { var distance = parseFloat($(elem).find('div').attr(' udaljenost')); $(elem).addClass(getClass(getConvertedDistance(distance))); $(elem).find('.distance-tag').html(getLabel(getConvertedDistance(distance))); // $ (elem).find('.popover-content-custom').html(getLabelDescription(distance));});$(".race-type").hover(function () { var distance = parseFloat($( this).find('div').attr('distance')); showCustomPopover(getLabelDescription(distance), $(this), 2, 27);}, hideCustomPopover);$(".early-bird-button" ).hover(function () { showCustomPopover( "Early bird ticket", $(this), -6, 40);}, hideCustomPopover);function showCustomPopover(str, $elem, offsetX, offsetY) { var topOffset = $elem .offset().top; var leftOffset = $elem.offset().left; var popoverCustom = $('.popover-custom'); popoverCustom.find('.popover-content-custom').html(str); var arrowCustom = popoverCustom.find('.arrow-custom'); $(arrowCustom).css('venstre', popoverCustom.width() / 2 - offsetX); popoverCustom.css('venstre', venstreOffset - popoverCustom.width() / 2 + 15); popoverCustom.css('top', topOffset - $(window).scrollTop() + offsetY); popoverCustom.css('opacitet', 1); popoverCustom.show();}funktion hideCustomPopover() { var popoverCustom = $('.popover-custom'); popoverCustom.css('neprozirnost', 0); popoverCustom.hide();}$(".event-link").on('click', function (evt) { var target = evt.target; if ($(target).hasClass('notify-me-event ) ) -klizač')) { var id = $(ovo).attr('eid'); var naslov = $(ovo).attr('naslov'); var web stranica = $(ovo).attr('web stranica'); notifyMeModal(evt, id, title, website); povratak; } var lnk = $(ovo).attr('lnk'); window.location.href = lnk;});}funkcija izračunUdaljenosti(udaljenosti) { var divider = nuværende Mål === "0" || τρέχονΜέτρο === udefineret ? 1000:1600; ako (afstande === udefineret) returnere; var distancesConverted = []; distances.forEach(συνάρτηση (dist) { var distanceFloat = parseFloat(distance.distance); var value = distanceFloat / divider; if (distancesConverted.indexOf(value) === -1) distancesConverted.push(value); }); return distancesConverted;}συνάρτηση getConvertedDistance(val) { if (currentMeasure === "0" || currentMeasure === nedefinirano) { return val; } else { return (val * 0,62).toFixed(1); }}funktion getClass(distance) { if (getConvertedDistance(42) <= distance && distance < getConvertedDistance(42.5)) return 'full'; αλλιώς εάν (getConvertedDistance(42) > distance && distance >= getConvertedDistance(21.3)) backerer 'prilagođeno tamnozeleno'; ellers hvis (getConvertedDistance(21) <= απόσταση && απόσταση < getConvertedDistance(21.3)) returnerer 'μισό'; αλλιώς if (distance > getConvertedDistance(42.5)) returnerer 'ultra wl'; αλλιώς if (afstand < getConvertedDistance(21) && distance > getConvertedDistance(10)) returnerer 'prilagođeno žuto'; αλλιώς εάν (afstand === getConvertedDistance(10)) backerer 'prilagođena narančasta'; αλλιώς if (afstand < getConvertedDistance(10) && distance > getConvertedDistance(5)) backerer 'prilagođeno ružičasto'; αλλιώς εάν (afstand === getConvertedDistance(5)) backerer 'prilagođeno crveno'; Αλλιώς εάν (afstand < getConvertedDistance(5) && distance > getConvertedDistance(1)) backerer 'custom light-green'; else return 'custom purple';};funktion getLabel(distance) { if (getConvertedDistance(42) <= distance && distance < getConvertedDistance(42.5)) return 'M'; ellers hvis (getConvertedDistance(21) <= απόσταση && απόσταση < getConvertedDistance(21.3)) επιστροφής 'H'; else return Math.round((distance + Number.EPSILON) * 100) / 100;};function getLabelDescription(distance) { if (getConvertedDistance(42) <= distance && distance < getConvertedDistance(42.5)) return '' + "Marathon" + '
' + getDistanceLabel(distance) + '
'? else if (getConvertedDistance(42) > distance && distance >= getConvertedDistance(21.3)) return '' + getDistanceLabel(distance) + '
'? else if (getConvertedDistance(21) <= distance && distance < getConvertedDistance(21.3)) return "' + "Half Marathon" + '
' + getDistanceLabel(udaljenost) + ''; else if (distance > getConvertedDistance(42.5)) return '' + "Ultra maraton" + '
' + getDistanceLabel(udaljenost) + ''; else if (distance < getConvertedDistance(21.3) && distance > 0) return "' + getDistanceLabel(distance) + '
';};function getDistanceLabel(val) { return getConvertedDistance(val) + (currentMeasure === '0' ? ' Km' : 'Mi');};// Anmeldelser sectionfunction setUpReviews() { $.get(window. WM_CONF.api + 'settings/review-credit').then(function (credit) { var convertedCredits = convertPriceToSymbol(credit, "eur"); if ($("#no-reviews").length > 0) { $ ("#no-reviews").html($("#no-reviews").html().replace('{0}', convertedCredits)); }});$.get(window.WM_CONF.api + 'reviews?eventId=' + "marathon-de-chablis").then(function (anmeldelser) { allReviews = reviews; nextReviewPage(currentReviewPage);});};function createReview() { window.location.href = " https://worldsmaathons.com/marathon/marathon-de-chablis/review";};function nextReviewPage(pageIndex) { pageIndex = Math.max(pageIndex, 1); $(". reviews-table").prazan(); $('.search-pager>div').empty(); var paginering = $(""); pagination.addClass('event-page-review-pagetion'); var numberOfPages = allReviews.length / 3; if (pageIndex > 1) { $(stranica).append('keyboard_left_arrow
'); } for ( var if = Math. max ( pageIndex - ( pageIndex == Math . ceil ( numberOfPages ) ? 3 : 2 ), 0 ) if < Math. min ( pageIndex + ( pageIndex == 1 ? 2 : 1 ) ; Math .ceil(numberOfPages)); if++) { $(stranica).append('' + (i + 1) + '
'); } if (pageIndex < Math.ceil(numberOfPages)) { $(pagination).append('keyboard_right_arrow
'); } $('.search-pager>div').append(paginering); $('.review-page-item').removeClass('active-review-page'); $('.review-page-item[page-id="' + (pageIndex) + '"]').addClass('active-review-page'); var filtreret = allReviews.slice((pageIndex - 1) * 3, (pageIndex) * 3); $(filtreret).each(createNewReviewPage);}funktion createNewReviewPage(revInd, rev) { var tableLine = $(''); $(tableLine).addClass('table-item'); var reviewHeader = $(''); $(reviewHeader).addClass('zaglavlje pregleda koje se može kliknuti'); $(reviewHeader).attr('onclick', 'gotoProfile(' + rev.userProfile + ')'); var reviewImageWrapper = $(''); $(reviewImageWrapper).addClass('circle-image w-56 review-user-picture'); $(reviewImageWrapper).html(' '); var username = $(''); username.addClass('review-username'); $(username).html('' + rev.userDisplayName + ' ') var nationalitetFlag = $(''); if (αναθ.χώρα) { nationalityFlag.addClass('nacionality-flag'); nationalityFlag.css('background-image', "url('https://wmimg.azureedge.net/public/img/country-flags/" + (rev.country.toLowerCase()) + ".svg')" ) } var createdReviewAt = $(''); $(createdReviewAt).attr('style', 'display: inline-block;position:absolute; højre:0px; top: 20px;'); $(createdReviewAt).addClass('text-muted-2'); $(createdReviewAt).html('' + rev.strCreatedAt + ' ') $(reviewHeader).append(reviewImageWrapper); brugernavn.append(nacionalitetFlag); $(reviewHeader).dodaj(brugernavn); $(reviewHeader).append(createdReviewAt); var reviewBody = $(''); $(reviewBody).attr('style', 'vertical-align:top'); var ratingContainer = $(''); $(ratingContainer).addClass('event-rating-container'); $(ratingContainer).addClass('event-rating-container-review'); var ratingWrapper = $(' '); $(ratingWrapper).addClass('rating'); for (var i = 0; i < 5; i++) { var star = $(' '); if (i < rev.rating) { $(star).html('star '); } else { $(star).html('star_border '); } $(ratingWrapper).append(stjerne); } var reviewContentWrapper = $(''); $(reviewContentWrapper).addClass('event-rating-content'); var reviewShort = $(''); $(reviewShort).attr('id', rev.id + '_content'); $(reviewShort).addClass('link-block-text review-content'); $(reviewShort).html(rev.content.length > 200 ? (rev.content.substr(0, 200) + '...' + "Read more" +' ') : (rev.content + (rev.strRaceDate.length > 1 || rev.strDistance.length > 1 || (rev.distanceReview != nedefinirano && rev.distanceReview.length > 1) ? '...' + "Read more" +' ' : ''))); var reviewFull = $(''); $(reviewFull).hide(); $(reviewFull).addClass('link-block-text'); $(reviewFull).addClass('review-content'); $(reviewFull).html(rev.content); var strRaceDate = rev.strRaceDate != nedefinirano && rev.strRaceDate.length > 2 ? 'a fact
' + rev.strRaceDate + '
' : ''; var strDistance = rev.strDistance != undefined && rev.strDistance.length > 2 ? 'run_instructions
' + rev.strDistance + '
' : ''; var distanceReview = rev.distanceReview != nedefinirano? '' + rev.distanceReview + '
' : ''; $(reviewFull).html($(reviewFull).html() + '' + strRaceDate + strDistance + '
'); $(reviewFull).html($(reviewFull).html() + distanceReview); $(reviewFull).attr('id', rev.id + '_content_full'); $(reviewContentWrapper).append(reviewShort); $(reviewContentWrapper).append(anmeldelseFuld); $(ratingContainer).append(ratingWrapper); $(reviewBody).append(ratingContainer); $(reviewBody).append(reviewContentWrapper); $(tableLine).dodaj(reviewHeader); $(tableLine).dodaj(reviewBody); $(".κριτικές-πίνακας").append(tableLine);};function goToProfile(userProfile) { window.location.href = brugerProfil;};function forward() {currentReviewPage++; nextReviewPage(currentReviewPage);};function backward() {currentReviewPage--; nextReviewPage(currentReviewPage);}$(document).on('click', '.review-read-more', function () { var revId = $(this).parent().attr('id'); $ ('#' + revId).hide(); $('#' + revId + '_full').show();});funktion createReview(rating) { track('review:writeFromEvent:click'); window.location.href = window.WM_CONF.web + 'marathon/' + eventId + '/review' + (ocjena ? '?rating=' + ocjena : '');}$(".route-map"). on('click', function () { expandImages(true);});$('.create-review-icon').on('mouseover', function () { var currentHoveredIcon = $(this).attr( 'recenzija'); $('.create-review-icon .rate-description').hide(); $(this).find('.rate-description').show(); $('.create- review-icon i').removeClass('active'); $('.create-review-icon i').html('star_border'); $('.create-review-icon').each(function ( i, elem) { if (i < parseInt(currentHoveredIcon)) { $(elem).find('i').addClass('active'); $(elem).find('i').html('star '); } });});$('.create-review-icon').on('mouseout', function () { $('.create-review-icon .rate-description').hide( ); $('.create-review-icon i').removeClass('active'); $('.create-review-icon i').html('star_border');});$('.create -review-icon').on('click', function () { createReview($(this).attr('review'));});// Registracija i Racefunction setupRegisterAndRace() { var showEarlyBird = false; var utrka = aktivEvt; var indtilDato = udefineret; var laveste = 100000; var højeste = 0; var i dag = ny dato(); var saleEnds = novi datum(race.saleEndDateLocal); var daysUntilSaleEnd = Math.ceil((saleEnds.getTime() - today.getTime()) / 86400000); var saleEnding = daysUntilSaleEnd < 15; race.tickets.forEach(function (p, i) { if (p.type === 1 || p.soldOut) return; if (p.untilDate !== nedefinirano && hetaDate === nedefinirano) { indtilDato = p .untilDate; } else if (p.untilDate !== indtilDate) { showEarlyBird = true; } if (p.price < najniža && p.price > 0) lowest = p.price; if (p.price > højeste) { højeste = p.pris; } }); if (false) { $.get(window.WM_CONF.api + 'users/me').then(funktion (bruger) {loggedUser = korisnik; if (loggedUser != null && loggedUser.bucketlistEventIds.indexOf(eventId) > - 1) { $("#saveToBucketlist").html('favorite ' +"Saved to Bucketlist" +'
'); }}); }lower = lower === 100000 ? 0 : lower? var currency = "euro"; var lowestValueFormat = showlowerPrice(lowest, highest, currency); var highValueFormat = convertPriceToSymbol(highest, currency); if ($(".register-and-race #price-range").length > 0) { if (highest != lowest) { $(".register-and-race #price-range").html(lowestValueFormatted + ' - ' + maximumValueFormatted); } else { $(".register-and-race #price-range").html(lowestValueFormatted); }}}function showlowerPrice(lowerPrice, highestPrice, currency) { var lowestValueFormatted = lowestPrice.toFixed(); if (!higherPrice || (higherPrice == lowtPrice)) { lowestValueFormatted = convertPriceToSymbol(lowerPrice, currency) } return lowestValueFormatted;}function addEventToFavorites() {var callback = function (favorite) { $B(ucketlists) { $B(" #ketlists"). favorite?'favorite ' + "Spremi after Bucketlist" +'
':'favorite_limit ' + "Save for later" +'
'); } saveToBucketList(eventId, callback);};funktion goToTicketBox() { $('html, body').animate({ scrollTop: $('#tickets-section').offset().top - 50 }, 500, function () { });};function goToReviews() { $('html, body').animate({ scrollTop: $('#reviews-tab-section').offset().top - 150 }, 500 , funkcija () { });};// Seneste resultater - za Virtual runsfunction goToResults() { window.location.href = window.WM_CONF.web + 'marathon/' + eventId + '/results';};function setUpRecentResults () { var raceId = "202209050843"; if (0 === 3 && raceId) { var defaultProfilePic = window.WM_CONF.blob + 'public/img/wm-square.jpg'; $.get(window.WM_CONF.api + 'search/recentresults?eventId=' + eventId + '&raceId=' + raceId + '&take=5').then(function (res) { if (res.Results && Res. Results.length) {res.Results.forEach(createNewResultPage); } }); }}συνάρτηση submitResults() { if (loggedUser != null) window.location.href = window.WM_CONF.web + 'εγώ/παραγγελίες'; else { openLoginModal('Du skal være logget ind for at sende resultater', 'mig/orrer'); }};funktion createNewResultPage(resultLine) { var tr = document.createElement("tr"); // slika if (!isMobile) { var tdPic = document.createElement("td"); $(tdPic).html('
'); $(tr).dodaj(tdPic); } // navn var tdName = document.createElement("td"); var nameWrapper = document.createElement("div"); $(nameWrapper).attr("stil", "text-align:left;"); var nameLink = document.createElement("a"); $(nameLink).addClass("link-blok-tekst stor understregning"); $(nameLink).html((resultLine.Name ? resultLine.Name : '-') + ' ' + (resultLine.Nationality ? '(' + resultLine.Nationality + ')' : '')); var bibP = document.createElement("p"); $(bibP).attr("stil", "margin-bottom:0px;"); $(bibP).html('' + (resultLine.Bib != null ? 'Bib' + resultLine.Bib + ' | ' : '') + ' ' + (resultLine.Gender != null ? resultLine.Gender : '') + ' ' + (resultLine .AgeGroup) + ' ') var clubP = document.createElement("p"); $(clubP).attr("stil", "margin-bottom:0px;"); if (resultLine.club) { $(clubP).html('' + "CLUB_TEAM" + ' ' + resultLine.club); } $(nameWrapper).append(nameLink).append(bibP).append(clubP); $(tdName).append(nameWrapper); $(tr).dodaj(tdName); // udaljenost var tdDistance = document.createElement("td"); $(tdDistance).html(resultLine.StrDistance); // potvrđeno vrijeme var tdTime = document.createElement("td"); $(tdTime).addClass("hide-xs"); $(tdTime).attr("style", "width: 125px;"); if (resultLine.Verified) { var spanVerified = document.createElement("span"); $(spanVerified).addClass("md-circle-icon-sm green"); $(spanVerified).html('control '); $(spanTimeMobile).attr("stil", "padding-top:3px;"); $(spanVerified).attr("uib-popover", "Rezultat provjeren"); $(spanVerified).attr("popover-trigger", ""mouseenter""); $(tdTime).append(spanΕπαληθευμένο); } var spanTime = document.createElement("span"); $(spanTime).addClass("link-blok-tekst stor pull-desno"); $(spanTime).html(resultLine.FinishTime); $(tdTime).dodaj(spanTime); var tdTimeMobile = document.createElement("td"); $(tdTimeMobile).addClass("show-xs"); var tdTimeMobilDiv = document.createElement("div"); var tdTimeMobilInnerDiv = document.createElement("div"); $(tdTimeMobilDiv).attr("stil", "display: flex; visina: 100%; flex-retning: kolona; justify-content: center;"); $(tdTimeMobilInnerDiv).attr("stil", "display:inline-blok"); if (resultLine.Verified) { var spanVerified = document.createElement("span"); $(spanVerified).addClass("md-circle-icon-sm green"); $(spanVerified).html('control '); $(spanVerified).attr("uib-popover", "Rezultat potvrđen"); $(spanVerified).attr("popover trigger", ""mouseenter"); $(tdTimeMobilInnerDiv).append(spanΕπαληθευμένο); } var tdSubmitted = document.createElement("td"); $(tdSubmitted).html('' + resultLine.SubmittedOn + ' '); var spanTimeMobile = document.createElement("span"); $(spanTimeMobile).addClass("link-blok-tekst stor pull-desno"); $(spanTimeMobile).attr("stil", "padding-top:1px;"); $(spanTimeMobile).html(resultLine.FinishTime); $(tdTimeMobilInnerDiv).append(spanTimeMobile); $(tdTimeMobilDiv).dodaj(tdTimeMobilInnerDiv); $(tdTimeMobile).dodaj(tdTimeMobilDiv); $(tr).append(tdAfstand); $(tr).dodaj(tdTime); $(tr).append(tdTimeMobile); $(tr).append(tdΥποβλήθηκε); $("#table-result-body").append(tr);};function setFinisherGallery() { var raceId = "202209050843"; if (raceId && marathonType === 3) { $.get(window.WM_CONF.api + 'search/recentresults?eventId=' + eventId + '&raceId=' + raceId + '&take=6&hasGalleryImage=true') .then funkcija (rezultati) { if (results.Results != null && rezultati.Results.length > 0) { rezultati.Rezultati.forEach(function (res) {var galleryElement = document.createElement('div'); var galleryElementResult = έγγραφο .createElement('div'); var galleryImage = document.createElement('div'); var nameDiv = document.createElement('div'); var detailsDiv = document.createElement('div'); var runnerStatsDiv = document.createElement ('div'); $(galleryImage).addClass('gallery-image τετράγωνο'); $(galleryImage).css('background-image', "url('" + res.GalleryImageUrl + "')"); $(navnDiv).html(''); $(detailsDiv).html('' + res.Gender + ' ' + res.AgeGroup + '
' + res.SubmittedSmallFormatOn + '
'); $(runnerStatsDiv).html('' + res.StrDistance + '
' + reg. time + '/km
' + '' + (verified?'
control
' : '') + res.FinishTime + '
'); $(galleryElement).addClass('col-lg-4 col-xs-6'); $(galleryElementResult).addClass('finisher-gallery-result'); $(galleriElementResultat).dodaj(galleribillede); $(galleriElementResultat).append(navnDiv); $(galleryElementResult).dodaj(detailsDiv); $(galleryElementResult).append(runnerStatsDiv); $(galleryElement).html(''); $(galleryElement).find('.gallery-item-content').first().append(galleryElementResult); $("#finisher-gallery-wrapper").append(galleryElement); }); $("#finisher-gallery-loader").hide(); } else { $("#finisher-gallery").hide(); } }); };};// Charity Widgetfunction setUpCharityWidget() { if (displayCharityWidget) { //Donationsbar relateret js var loaderBarDiv = $('.loader-bar'); var loaderBarWidth = $(".loader-baggrund").width(); var currentDonationValue = parseInt(0); var finalDonationValue = parseInt(0); var currentProgressWidth = (currentDonationValue * loaderBarWidth) / finalDonationValue; var delayAnimation = 0,5; συνάρτηση counterAnimation(finalValue, elem) { setTimeout(function () { var counter = 0; var loop = 0; var numberOfLoops = 50; var animationDuration = 2; // često, ako imate više vrijednosti za ovo: var originalDonationFormatted = H. Raw(JsonConvert.ToString(initialDonationValueFormatted)); var refreshRate = (animationDuration) * 20; var increment = Math.floor(finalValue / numberOfLoops); var interval = setInterval(updateCount, refreshRate) { counterCount(updateCount)); ; petlja++; elem.html('€' + tæller); if (petlja > numberOfLoops) { elem.html('€' + finalValue); clearInterval(interval); } }; $(".loader-bar " ). css('transition-duration', animationDuration + 's'); $(".loader-bar").css('width', currentProgressWidth + 'px'); $(".loader-bar-limit " ). show(); $(".loader-bar-counter").show(); }, delayAnimation * 1000); } var donationBarAnimationOver = falsk; var loaderBarDiv = $('.loader-bar'); if (loaderBarDiv.length > 0) { function animateDonationBar() { donationBarAnimationOver = pijesak; counterAnimation(currentDonationValue, $(".loader-bar-counter")); } funktion donationBarInViewport() { return window.pageYOffset < loaderOffSetTop && window.pageYOffset + window.innerHeight > loaderOffSetTop; } var loaderOffSetTop = loaderBarDiv.offset().top; //hvis velgørenhedswidget je u prozoru za prikaz, pokrenite animaciju ili pomaknite se pomicanju, tražite na brugerne ser den if (donationBarInViewport()) { animateDonationBar(); } else { window.addEventListener('scroll', function () { if (!donationBarAnimationOver && donationBarInViewport()) { animateDonationBar(); } }); } } }}// Ažuriraj sidst set begivenhedsfunktion setUpLastViewed() { if (eventId === undefined) return; var lastViewed = []; var lastViewedStr = localStorage.getItem('τελευταία προβολή-συμβάντα'); if (lastViewedStr !== null) { lastViewed = JSON.parse(lastViewedStr); if (lastViewed.length === maxLastViewedStorage && lastViewed.indexOf(eventId) === -1) { lastViewed.shift(); } } if (lastViewed.indexOf(eventId) === -1) lastViewed.push(eventId); localStorage.setItem('last-viewed-events', JSON.stringify(lastViewed));}$(document).ready(function () { var leafletLink = document.createElement('link'); leafletLink.rel = "φύλλο στυλ "; foldeLink.href =" https://unpkg.com/leaflet@1.3.3/dist/leaflet.css "; folderlink.integrity =" sha512-rksm5renbekfjgi3a41vrjkw4evplj3+oii65vtjido9brlaaO1k1kkhb1 kh7bk1bkh7bk1bkh7bk1bk11 wlqdlw3zg0crjaaq == "; peacleLink.crosSorigin =" Ανώνυμη " ; var mapUtilsScript = document.createElement('script'); mapUtilsScript.src = "web/js/maputils.339a248b8f56305d.js"; var leafletScript = document.createElement('script'); leafletScript.src / unpkg .com/folders@1.3.3/dist/folders. Q == "; var maploaded = falsk; initcarousel (); setuptabs () ; setUpTopBar(); setUpAboutText(); setUpCourseDetailsText() setUpIncludedInTheFeeption(); ) ;setDistanceDescriptions();setUpReviews();setUpRecentResults();setupRegisterAndRace();setFinisherGallery();setUpCharityWidget(); setUpLastViewed(); setUpIncludeInYourEntryList(); $.getScript("web/js/maputils.339a248b8f56305d.js", funkcija () { mapUtilsLoaded = true; ticketBoxFunctionality(); }); $(document).on( 'keydown', function (event) { if (event.key == "Escape") { $("#modal-backdrop").click(); collapseImages(); } }); $("#modal-backdrop").on('κλικ', συνάρτηση (evt) { evt.stopPropagation(); closeLoginModal(); $("#forgot-password-modal").hide(); $(" .ticket-modal").hide(); $("#notify-me-modal").hide(); $(".package-deal-modal").hide(); $('#included-in -the-entry-modal').hide(); $drawer.removeClass('open'); $header.removeClass('open'); $("body").css('overflow-y', 'auto '); $(ovo).hide();}); var $ticketSection = $("#tickets-section"); $(document).on('click', '.view_tickets_button', function () { $('html, body').animate({ scrollTop: $ticketSection.offset().top - 70 }, 500); } ) $('[data-toggle="datepicker"]').datepicker({ μορφή: 'dd-mm-gggg', prvi dan: 1 }); var writeTimeout; $("#search-text").on("keyup", συνάρτηση (evt) {if (writingTimeout != null) clearTimeout(writingTimeout); writeTimeout = setTimeout(getSuggestions(evt.target.value), 200); } ) window.addEventListener('scroll', function () { slickSlidersYoffset = Math.max($(".slick-slider-anchor").offset().top - 600, 800); // ljepljive kartice if (window.pageYOffset > 750 && !isMobile) { $(".sticky-header").addClass('fixed'); } else { $(".sticky-header").removeClass('fixed'); } // ljepljivo zaglavlje if (window.innerWidth > 1100) { if (window.pageYOffset <= 750) { if ($(".register-and-race").hasClass('fixed')) $(".register-and-race") .removeClass('fixed'); } else if (window.pageYOffset > 750 && window.pageYOffset < slickSlidersYoffset) { if (!$(".register-and-race").hasClass('fixed')) $(" .register-and-race").addClass('fiksno'); $(".register-and-race").removeClass('apsolutno'); $(".register-and-race").css(' top', '87px'); } else { $(".register-and-race").removeClass('fixed'); $(".register-and-race").addClass('apsolutno'); $ (".register-and-race").css('top', (slickSlidersYoffset - $(".register-and-race").innerHeight()) + 'px'); } } hvis (!enableScroll) povratnik ; // indlæs maputils script if (window.pageYOffset > 500 && !mapLoaded && mapUtilsLoaded) { document.head.append(leafletLink); document.head.append(mapUtilsScript); document.head.append(leafletScript); leafletScript.addEventListener('load', function () {if (setUpMap != nedefinirano) setUpMap(); }); mapLoaded = πιισάκ; } // učitaj skriptu glatkog klizača if (!isMobile) { if (window.pageYOffset > 700 && !slickSliderLoaded) { document.head.append(slickSliderScript); slickSliderScript.addEventListener('load', function () {setUpSlickSlider(); }); slickSliderLoaded = πιέζακ; } } // Lijeno učitavanje slika podnožja if (window.pageYOffset > 700) { $("#footer-section .card-options img").each(function (i, elem) { $(elem).attr('src ', $(elem).attr('srcref')); }); } promjenljiva veza; // fremhæv den τρέχουσα navigationsfane $(navigationTabs).each(function (i, e) { $(e).removeClass('selected'); var $tab = $($(e).attr('href') + '-tab-section'); if (!$tab.length) επιστρέφει; var off = $tab.offset().top; if ($(window).scrollTop() > off - 120) { link = e; } if (link) { $('.selected').removeClass('selected'); $(link).addClass('selected'); } else if ($(navigationTabs).eq(0) !== udefineret ) { $(navigationTabs).eq(0).addClass('odabrano'); } }); });}); ").attr("value", elem.value).html(elem.label)); }); $.each(podržane valute, funkcija (indeks, elem) { $("#currency-picker").append ($("
").attr("værdi", elem).text(elem)); }); $.each(supportedMeasures, function (index, elem) { $("#measure-picker").append($("
(Video) Marathon des grands crus 17/10/2021 à Dijon (21)
").attr("vrijednost", index.toString()).text(elem)); }); $("#birač jezika").val(trenutni jezik); $('#birač jezika'). select2 (selectOptions); $("#currency-picker").val(currentCurrency); $('#currency-picker').select2(selectOptions); $("#measure-picker").val(currentMeasure); $ ('#measure-picker').select2(selectOptions); $("#language-picker").on("change", function () { var val = $(this).val(); if (currentLanguage = = val) return; currentLanguage = val; var exp = new Date(); exp.setDate(exp.getDate() + 300); varpassed_exp = new Date();passed_exp.setDate(exp.getDate() - 1); Cookies.set('locale', null, { expires:passed_exp}); Cookies.set('locale', val, { safe: true, expires: exp, domæne: 'worldsmarathons.com' }); postavljanje. href = '/locale/' + currentLanguage; }); $("#currency-picker").on("change", function () { var val = $(this).val(); if (currentCurrency == val) επιστροφή; τρέχονΝόμισμα = val; var exp = νέα Ημερομηνία();exp.setDate(exp.getDate() + 300);varpassed_exp = new Date();passed_exp.setDate(passed_exp.getDate() - 1); localStorage.removeItem('events-near-me'); Cookies.set('currency', null, { expires:passed_exp}); Cookies.set('currency', val, { safe: true, expires: exp, domæne: 'worldsmarathons.com' }); lokacija.reload(); }); $("#measure-picker").on("change", function () { var val = $(this).val(); if (currentMeasure == val) return; currentMeasure = val; var exp = νέα Ημερομηνία (); $("#newsletter-terms").on("change", function () { termer = this.checked; $("#newsletter-submit").prop("disabled", false); }); $("#newsletter-submit").on("klik", funktion () { email = $("#email-nyhedsbrev").val(); if (window.WM_CONF.env === 'live' && window.appInsights) { window.appInsights.trackEvent("newsletter:runner:click", undefined); } else { console.log("newsletter:runner:click"); } subscribing = !subscripting; var data = { email: email, termer: termer }; $.post(window.WM_CONF.api + 'users/signupforgeneralnewsletter', data) .done(function (res) {$("#newsletter-subscribe-form").hide(); εάν (res.alreadySubscribed) { $("#ready-subscribed-text").show(); } else {$("#subscribed-text").show(); } $("#error-subscribed"). hide(); }) .fail(funktion (err) { $("#error-subscribed").html(err.responseJSON.message); $("#error-subscribed").show(); }); });}$(dokument).klar(funktion () {setUpFooter();});