// 1121562
(function pomav_2515() {
if (document.readyState === 'loading') {
return window.addEventListener('DOMContentLoaded', pomav_2515)
}
function buildHeadline() {
var neuroTeaser = $('.teaser-neuro');
neuroTeaser.each(function () {
var visual = $(this).find('.figures').html();
var textOverline = $(this).find('.headline > .small').html();
var gbAnzahl = $(this).find('.headline > .h1').html();
var gbLteText = $(this).find('.headline > .h2').html();
var allnetText = $(this).find('.headline > .h3').text();
$(this).find('.headline > .h1').remove();
$(this).find('.headline > .h2').remove();
$(this).find('.headline > .h3').remove();
$(this).find('.headline > br').remove();
$(this).find('.headline > .small').remove();
var customMarkup = "<div class='headline-details'>" +
visual +
"<div class='headline-details-text'>" +
(textOverline ? "<span class='overline'>" + textOverline + "</span>" : '') +
"<span class='sum'>" + gbAnzahl + "</span>" +
"<span class='speed'>" + gbLteText + "</span>" +
"<span class='additional'>" + allnetText + "</span>" +
"</div>" +
"</div>"
$(this).find('.headline > strong').after(customMarkup);
});
}
function initSlider() {
var neuroSlider = $('.teaser-neuro').parents('.slider.slick-initialized');
neuroSlider.parents('section.section').addClass('psy-slider-section');
neuroSlider.parents('.item-collection ').addClass('psy-slider-collection');
if (neuroSlider.filter(':visible').length > 0) {
neuroSlider.slick('unslick');
neuroSlider.removeAttr('data-slider-config');
neuroSlider.slick({
adaptiveHeight: false,
arrows: true,
dots: true,
infinite: false,
slidesToShow: 1,
slidesToScroll: 1,
centerMode: true,
centerPadding: '48px',
responsive: [
{
breakpoint: 375,
settings: {
centerPadding: '32px'
}
}
]
});
neuroSlider.slick('slickGoTo', 1);
} else {
requestAnimationFrame(function () {
initSlider();
})
}
}
buildHeadline();
if (window.innerWidth < 769) {
initSlider();
}
// Tracking
function tes405Listeners() {
$('body').on('click', '.teaser.teaser-neuro .links a:not([href*=".pdf"])', function (event) {
var $target = $(event.target);
if (!$target.is('a')) {
// clicked on icon or span or whatever inside the anker
$target = $target.closest('a');
}
if ($target.hasClass('link')) {
triggerTracking('tariff-click-textlink', $target);
} else {
triggerTracking('tariff-click-cta', $target);
}
// make sure we change location, even if trbo my not be available
window.setTimeout(function () {
window.location = $target.attr('href');
}, 1000);
event.preventDefault();
event.stopPropagation();
return false;
});
window.tes405ListenersSet = true;
}
function triggerTracking(name, $target) {
$(document).trigger('trboTrigger',
{
triggerName: name,
triggerCallback: function () {
window.location = $target.attr('href');
}
});
}
if (!window.tes405ListenersSet) {
tes405Listeners();
}
})();