const headerWrapper=document.querySelector('.header-wrapper');let __stickyAvailable=!1;if(headerWrapper){__stickyAvailable=window.getComputedStyle(headerWrapper).getPropertyValue('position')==='sticky'}
jQuery.event.special.touchstart={setup:function(_,ns,handle){this.addEventListener("touchstart",handle,{passive:!1})}};jQuery.event.special.touchmove={setup:function(_,ns,handle){this.addEventListener("touchmove",handle,{passive:!1})}};function loadAjaxFormEvents(){$('form.ajaxSubmit input[type="submit"], form.ajaxSubmit button[type="submit"]').click(function(e){e.preventDefault();var ce=$(this).closest("[id^='c']");var cidSelector='#'+ce.attr('id');var form=$(cidSelector+' form');var url=form.attr('action');var data=form.serialize();data+='&'+encodeURI($(this).attr('name')+'='+$(this).attr('value'));$.ajax({url:url,type:'post',data:data,success:function(data){$(cidSelector).replaceWith($(data).find(cidSelector));loadAjaxFormEvents()}})})}
function getURLParameter(sParam){var sPageURL=window.location.search.substring(1);var sURLVariables=sPageURL.split('&');for(var i=0;i<sURLVariables.length;i++){var sParameterName=sURLVariables[i].split('=');if(sParameterName[0]==sParam){return sParameterName[1]}}}
function datepicker(){$('.datepicker').datepicker().on('changeDate',function(ev){$(this).datepicker('hide')})}
function shorten(){var showChar=100;var ellipsestext="...";var moretext="Mehr";$('.more').each(function(){var content=$(this).html();if(content.length>showChar){var lastWordIndex=content.lastIndexOf(' ',showChar);if(lastWordIndex>0){showChar=lastWordIndex}
var c=content.substr(0,showChar);var h=content.substr(showChar,content.length-showChar+1);var html=c+'<span class="moreellipses">'+ellipsestext+'&nbsp;</span><span class="morecontent"><span>'+h+'</span>&nbsp;&nbsp;<a href="" class="morelink">'+moretext+'</a></span>';$(this).html(html)}});$(".morelink").click(function(){$(this).prev().toggle();$(this).parent().prev().hide();$(this).hide();return!1})}
function checkIfInView(element){var offset=element.offset().top-$(window).scrollTop();if(offset>window.innerHeight){if($('body').hasClass('naturenergie')||$('body').hasClass('energiedienst')){offset-=$('.header-wrapper').height()*(!__stickyAvailable?2:1)}
$('html,body').animate({scrollTop:offset-50},1000);return!1}
return!0}
function myCountdown(distance){var days=Math.floor(distance/(1000*60*60*24));var hours=Math.floor((distance%(1000*60*60*24))/(1000*60*60));var minutes=Math.floor((distance%(1000*60*60))/(1000*60));var seconds=Math.floor((distance%(1000*60))/1000);document.getElementById("countdown").innerHTML='<div><span>'+days+'</span>TAGE</div> : '+'<div><span>'+hours+'</span>STD</div> : '+'<div><span>'+minutes+'</span>MIN</div> : '+'<div><span>'+('0'+seconds).slice(-2)+'</span>SEK</div>';if(distance<0){document.getElementById("countdown").innerHTML="EXPIRED"}}
function setContentTeaserHeight(){$('.content-teaser').each(function(e){var $boxes=$(this).find('.teaser-item');if(0<$boxes.length){var maxHeight=0;$boxes.each(function(e){var $box=$(this);if($box.height()>maxHeight){maxHeight=$box.height()}});$boxes.each(function(e){var $box=$(this);var diff=maxHeight-$box.height();var $inner=$box.find('.inner');if(0<$inner.length){$inner.css('min-height',($inner.height()+diff+10))}})}})}
function isTouchDevice(){return(('ontouchstart' in window)||(navigator.maxTouchPoints>0)||(navigator.msMaxTouchPoints>0))}
function openAnchorAccordion(anchor){var $target=$('body').find(anchor);if($target.length&&$target.hasClass('collapse')){$('html,body').animate({scrollTop:$target.prev().offset().top-$('.header-wrapper').height()-50},500,function(){setTimeout(function(){$target.collapse('show')},250)})}}
function setErrorText(text,$input){let $helpBlock=$input.parent().find('div.help-block');if(text.length>0){$input.parent().parent().addClass('has-error');let newHelpBlock='<div class="help-block">'+text+'</div>';if($helpBlock.length===0){$input.parent().append(newHelpBlock)}else{$helpBlock.replaceWith(newHelpBlock)}}else{$input.parent().parent().removeClass('has-error');$helpBlock.remove()}}
$(document).ready(function(){$("a[target^='modal-info-']").click(function(e){e.preventDefault();$('#'+this.target).modal()});$('#familienkalender-form input#zip').on('keyup change',function(){this.value=this.value.replace(/[^\d]/,'');let mySource=$('#familienkalender-form input#zip');let myTarget=$('#familienkalender-form input#city');let zip=$(this).val();if(zip.length===5){$.ajax({dataType:"json",url:'https://api.zippopotam.us/de/'+zip,statusCode:{404:function(response){setErrorText('Bitte eine gültige PLZ angeben.',mySource);myTarget.val('');myTarget.attr("readonly",!0)}}}).done(function(data){if(data.places[0]["state abbreviation"]==='BW'){setErrorText('',myTarget);setErrorText('',mySource);myTarget.val(data.places[0]["place name"]);myTarget.attr("readonly",!1)}else{setErrorText('Der Versand ist nur innerhalb Baden-Württembergs möglich.',mySource);myTarget.val('');myTarget.attr("readonly",!0)}}).fail(function(){myTarget.attr("readonly",!1)})}}).trigger('change');if(window.location.hash){openAnchorAccordion(window.location.hash)}
$("form[name=newComment]").submit(function(){$("form[name=newComment] .btn-primary").attr("disabled",!0);return!0});$('.side-navi li').each(function(){if($(this).hasClass('open')){$(this).toggleClass('active');$(this).children().next('ul').slideToggle()}});$('.side-navi li div span').click(function(){if($(this).parent().next('ul').length>0){$(this).parent().parent().toggleClass('active');$(this).parent().next('ul').slideToggle()}});var myCurrentContainer=$('.energiedienst,.ednetze');var myCurrentEl=myCurrentContainer.find('.side-navi .current');var plusIcon;if(myCurrentEl.length&&myCurrentEl.hasClass('plus')){plusIcon=myCurrentContainer.find('.side-navi .current.plus span:first')}else{if(!myCurrentEl.closest('.plus').length){plusIcon=myCurrentContainer.find('.side-navi .plus:first:not(.active) span:first')}}
if(typeof plusIcon!=="undefined"&&plusIcon.length){plusIcon.click()}
if($('.panel-group .panel-body iframe').length>0){$('.panel').on('shown.bs.collapse',function(){$(this).find('iframe').attr('src',function(i,val){return val})})}
$('iframe.resize').iFrameResize({checkOrigin:!1,log:!1,enablePublicMethods:!0,heightCalculationMethod:'max'});loadAjaxFormEvents();datepicker();var myWindowWidth=$(window).width();if(myWindowWidth>767){setContentTeaserHeight()}
if(myWindowWidth<768){shorten()}
if(myWindowWidth>767){$('ul.fixbox li').on('mouseenter',function(){$('div.fixbox-content').click(function(event){event.stopPropagation()});$(this).find('a.fixbox-icon').addClass('arrow');$('div.fixbox-content').hide();$(this).find('div.fixbox-content').show();$('div.fixbox-content .select.form-control').on('mouseleave mouseenter',function(event){event.stopPropagation()})}).on('mouseleave',function(e){$(this).find('a.fixbox-icon').removeClass('arrow');$(this).find('div.fixbox-content').hide()});$('.pull-down').each(function(){$(this).css('margin-top',$(this).parent().height()-$(this).height())})}else{$('.panel-group').on('shown.bs.collapse',function(e){var offset=$(this).find('.panel.panel-default > .panel-collapse.in').offset();if(offset){$('html,body').animate({scrollTop:$(this).find('.panel.panel-default > .panel-collapse.in').offset().top-70},500)}})}
function initCalculator(){$('.more-less-link').click(function(){if($(this).find('span.glyphicon').hasClass('glyphicon-menu-down')){$(this).find('span.glyphicon').removeClass('glyphicon-menu-down');$(this).find('span.glyphicon').addClass('glyphicon-menu-up')}else{$(this).find('span.glyphicon').removeClass('glyphicon-menu-up');$(this).find('span.glyphicon').addClass('glyphicon-menu-down')}
$('.more-products').slideToggle()});$('.btn-change-filters').on('click',function(e){e.preventDefault();var myFormToggler=$(this);var myFormTogglerText=myFormToggler.find('.toggle-text');var myFormTogglerArrow=myFormToggler.find('.glyphicon');myFormToggler.parent().toggleClass('active');if(myFormTogglerText.text().trim()==='Meine Angaben einblenden'){myFormTogglerText.text(myFormToggler.attr('data-hideText'));myFormTogglerArrow.removeClass('glyphicon-menu-down').addClass('glyphicon-menu-up')}else{myFormTogglerText.text(myFormToggler.attr('data-showText'));myFormTogglerArrow.removeClass('glyphicon-menu-up').addClass('glyphicon-menu-down')}
myFormToggler.parent().next().slideToggle()});$('.show-details').on('click',function(e){e.preventDefault();var myToggler=$(this);var myTogglerText=myToggler.find('.toggle-text');var myTogglerArrow=myToggler.find('.glyphicon');if(myTogglerText.text().trim()==='Details anzeigen'){myTogglerText.text(myToggler.attr('data-hideText'));myTogglerArrow.removeClass('glyphicon-menu-down').addClass('glyphicon-menu-up')}else{myTogglerText.text(myToggler.attr('data-showText'));myTogglerArrow.removeClass('glyphicon-menu-up').addClass('glyphicon-menu-down')}
myToggler.next().slideToggle()});$('select#priceGuarantee').on('change',function(e){$('form[name=calculator]').submit()});$('[data-toggle="popover"]').popover({html:!0,trigger:isTouchDevice()?'click':'hover'});$('body').on('click',function(e){$('[data-toggle="popover"]').each(function(){if(!$(this).is(e.target)&&$(this).has(e.target).length===0&&$('.popover').has(e.target).length===0){$(this).popover('hide')}})})}
initCalculator();function initProductSlider(){if($(".lead-products > div").length>1&&myWindowWidth<992){var $prodSlides=$(".lead-products");$prodSlides.slick({slidesToShow:1,slidesToScroll:1,dots:!1,arrows:!1,autoplay:!1,autoplaySpeed:3000,centerMode:!0,centerPadding:'15px',initialSlide:1,mobileFirst:!0,responsive:[{breakpoint:480,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:991,settings:"unslick"}]});var myLeadProductFor=$('.lead-products-for .el');myLeadProductFor.on('click',function(e){e.preventDefault();myLeadProductFor.removeClass('current');$(this).addClass('current');$prodSlides.slick('slickGoTo',$(this).attr('data-index'))});$('.lead-products').on('afterChange',function(event,slick,currentSlide,nextSlide){myLeadProductFor.removeClass('current');myLeadProductFor.filter("[data-index='"+slick.currentSlide+"']").addClass('current')});$('.slick-slide .btn-popover').on('click',function(e){e.stopPropagation()})}}
initProductSlider();$('.product-detailview .trigger-submit').on('click',function(e){e.preventDefault();location.href="#rechner";$('.tx-edcalc .filter-form').show();$('form[name="calculator"]').submit()});$('ul.fixbox li a.fixbox-icon').click(function(){var $element=$(this).parent().find('div.fixbox-content');$('div.fixbox-content').not($element).hide();$element.toggle();$('a.fixbox-icon').not($(this)).removeClass('arrow');$(this).toggleClass('arrow')});var valMapEnergy=[1000,2000,3000,4000,5000,6000];var valMapGas=[4800,8000,16000,24000,32000,48000];var valMap;function handleSlidebar(myValue){$("#usage, #usageg, #consumption").val(valMap[myValue]);$("#slider").slider("value",myValue);$('.icon-container span').removeClass('active');$('.icon-container span:lt('+(myValue+1)+')').addClass('active');if($('div.special-offer').length>0){$('.calc-submit input[type="submit"]').attr("disabled",!1);$('div.special-offer').hide('slow')}}
function resetSlidebar(){$("#slider").slider("value",-1);$('.icon-container span').removeClass('active')}
function initSlider(){if($('form[name=calculator]').length>0){var sliderLabel=$(".tx-edcalc #slider-label");if($('#gas').is(':checked')){sliderLabel.text(sliderLabel.data('gastitle'));$('.slidebar-container').addClass('gas');$('.filter-attribute').slideUp()}else{sliderLabel.text(sliderLabel.data('stromtitle'));$('.slidebar-container').removeClass('gas');$('.filter-attribute').slideDown()}}
if($('.slidebar-container').hasClass('gas')){valMap=valMapGas}else{valMap=valMapEnergy}
$("#slider").slider({min:0,max:valMap.length-1,value:0,range:"min",slide:function internalHandleSlide(event,ui){handleSlidebar(ui.value)}});var index=$.inArray(+$("#usage, #usageg, #consumption").val(),valMap);if(index!=-1){handleSlidebar(index)}}
function initSlidebar(){let specialOffer=$('<div style="display:none;" class="special-offer alert alert-warning" role="alert">Bei einem Jahresverbrauch von über <span id="usageLimit"></span> kWh bitte mit unserem Geschäftskundenbereich Kontakt aufnehmen: Per E-Mail an <a href="mailto:info.geschaeftskunden@energiedienst.de">info.geschaeftskunden@energiedienst.de</a>  oder per Telefon unter der Nummer <a href="tel:07623921275">07623 92 1275</a>');let $usageLimit=specialOffer.find('#usageLimit');$('.filter-form div.form-group:eq(0)').after(specialOffer);$("#consumption").keyup(function(){let usageLimit=100000;let currentConsumption=$(this).val();if($(this).closest('form').find('input[name="tx_edcalc_calc[calculator][type]"]:checked').val()=='2'){usageLimit=50000}
if($(this).closest('form').find('input[name="tx_edcalc_calc[calculator][type]"]:checked').val()=='1'){usageLimit=100000}
if(currentConsumption>=usageLimit){$usageLimit.text(usageLimit);$('.calc-submit input[type="submit"]').attr("disabled",!0);$('div.special-offer').show('slow')}else{if($('div.special-offer').length>0){$('.calc-submit input[type="submit"]').attr("disabled",!1);$('div.special-offer').hide('slow')}}
var index=$.inArray(+$(this).val(),valMap);if(index!=-1){handleSlidebar(index)}else{resetSlidebar()}});$('.icon-container span').click(function(){handleSlidebar($(this).data('id'))});$("[data-resetslider] input").click(function(){$("#usage, #usageg, #consumption").val('');if($('div.special-offer').length>0){$('.calc-submit input[type="submit"]').attr("disabled",!1);$('div.special-offer').hide('slow')}
resetSlidebar();initSlider()});initSlider()}
initSlidebar();$(document).on('submit','form[name=calculator]',function(e){let $calculator=$('form[name=calculator]');$('.loading').show();if($calculator.hasClass('ajax')){e.preventDefault();let $container=$(this).closest('.tx-edcalc');$.post($calculator.attr('action'),$calculator.serialize(),function(){}).done(function(data){if(data){$container.fadeOut(500,function(){$(this).replaceWith($(data).hide().fadeIn(500));initSlidebar();initCalculator();initProductSlider();initCheckout();showAutocomplete('city');showAutocomplete('street');$('.loading').hide()})}}).fail(function(){$('.loading').hide()})}});$('input.radio-toggle:checked').each(function(){var choice=$(this).val();if(choice==='Ja'){$(this).closest('.form-group').find('.nein-toggle').hide();$(this).closest('.form-group').find('.ja-toggle').show()}else{$(this).closest('.form-group').find('.ja-toggle').hide();$(this).closest('.form-group').find('.nein-toggle').show()}});$('input.radio-toggle').on("change",function(){var myChoice=$(this).val();if(myChoice==='Ja'){$(this).closest('.form-group').find('.nein-toggle').hide();$(this).closest('.form-group').find('.ja-toggle').show()}else{$(this).closest('.form-group').find('.ja-toggle').hide();$(this).closest('.form-group').find('.nein-toggle').show()}});$('input.upload').on("change",function(){$(this).parent().parent().find('.filename').text($(this).val())});if($("form[name='calculator']").length>0){var zip=getURLParameter('plz');var consumption=getURLParameter('verbrauch');if(zip&&consumption){$('#zip').val(zip);$('#consumption').val(consumption);$('.loading').show();$("form[name='calculator']").submit()}}
$.ui.autocomplete.filter=function(array,term){var matcher=new RegExp("^"+$.ui.autocomplete.escapeRegex(term),"i");return $.grep(array,function(value){return matcher.test(value.label||value.value||value)})};function showAutocomplete(id){var $inputField=$("input#"+id);if($inputField.length===0){return}
if($inputField.data('value')&&!$inputField.val()){$inputField.val($inputField.data('value'))}
if($inputField.hasClass('f3-form-error')){$inputField.prop('disabled',!0);$inputField.addClass('ui-autocomplete-loading');var url=encodeURI($("label[for='"+id+"']").data('url'));$.ajax({url:url,dataType:"json",success:function(data){$inputField.prop('disabled',!1);$inputField.removeClass('ui-autocomplete-loading');$inputField.val('');$inputField.autocomplete({minLength:0,source:data}).focus(function(){$inputField.trigger('keydown.autocomplete')})}})}}
showAutocomplete('city');showAutocomplete('street');function showCheckoutAutocomplete(myTrigger,myTarget){var $inputField=$(".checkout-form input#"+myTrigger);var $targetField=$(".checkout-form input#"+myTarget);if(($.trim($inputField.val()).length===5)&&($targetField.prop('disabled')==!1)&&!($targetField.val())){$inputField.addClass('ui-autocomplete-loading');var url=encodeURI('/?type=1002&tx_sitecore_autocomplete['+myTrigger+']='+$inputField.val());$.ajax({url:url,dataType:"json",success:function(data){$inputField.removeClass('ui-autocomplete-loading');$targetField.attr('placeholder','Bitte wählen');$targetField.autocomplete({minLength:0,source:data}).focus(function(){$(this).autocomplete('search',$(this).val())});$targetField.parent().find('div.help-block').remove();$targetField.parent().parent().removeClass('has-error')}})}}
showCheckoutAutocomplete('zip','city');var breadcrumbNav=$("ul.breadcrumbnav");if(breadcrumbNav.children().length<2){breadcrumbNav.hide()}
var dataTriggers=$('[data-triggerelem]');if(dataTriggers.length>0){dataTriggers.each(function(){var target=$(this);var trigger=$('#'+target.data('triggerelem'));var hide=!!target.data('triggerhide');(trigger.is(':checked')!==hide)?target.show():target.hide();var triggerElems=trigger.is(':radio')?$('input:radio[name="'+trigger.attr('name')+'"]'):trigger;triggerElems.click(function(){(trigger.is(':checked')!==hide)?target.slideDown():target.slideUp()})})}
if($('#gas').is(':checked')){$('a.service-unavailable').attr('href','/kontakt/gas/')}
$('input.nocopypaste').bind('copy paste',function(e){e.preventDefault()});$('input#corresp-2').change(function(e){e.stopPropagation();$('#correspModal').modal('show')});$('#correspModal button.no').click(function(e){$('input#corresp-1').trigger('click')});function initCheckout(){$('a[data-initcheckout]').click(function(e){e.preventDefault();var checkoutLink=$(this).attr('href');var initSuccess=!1;$.getJSON($(this).data('initcheckout'),function(){}).done(function(data){if(data.success){initSuccess=!0;window.location=checkoutLink}}).always(function(){if(!initSuccess){alert('Bestellung nicht möglich.')}})})}
initCheckout();var myCd=$('#countdown');if(myCd.length>0){var countdownDate=new Date(myCd.data('countdown')).getTime();var now=new Date().getTime();var secDiff=countdownDate-now;if(secDiff>0){myCountdown(secDiff);var x=setInterval(function(){countdownDate=new Date(myCd.data('countdown')).getTime();now=new Date().getTime();myCountdown(countdownDate-now)},1000)}}
var coForm=$('#checkout-form');var coContactTypePhone=coForm.find('#contact-type-phone');var coPhone=coForm.find('#phone');if(coContactTypePhone.prop('checked')&&coPhone.val()===''){$('.phonebox').slideDown()}
coContactTypePhone.change(function(){if(coContactTypePhone.is(':checked')&&coPhone.val()===''){$('.phonebox').slideDown()}else{$('.phonebox').slideUp()}});$('.hs-slides').each(function(i,el){if($(el).hasClass('hs-slick')){var $hsSlides=$(el);var autoplaySlide=$hsSlides.data('autoplay');var autoplaySpeed=$hsSlides.data('playspeed');function playActiveSlideVideo(slick,activeSlide){var videoElement=slick.$slides[activeSlide].querySelector('video');if(videoElement){videoElement.autoplay=!0;videoElement.load()}}
$hsSlides.on('init',function(e,slick){playActiveSlideVideo(slick,slick.currentSlide)});$hsSlides.slick({dots:!1,arrows:!0,autoplay:autoplaySlide,autoplaySpeed:autoplaySpeed});$hsSlides.on('afterChange',function(e,slick,currentSlide){slick.$slider.find('video').each(function(it,video){video.pause()});playActiveSlideVideo(slick,currentSlide)})}});if($('.hs-slides > div').length===1){var videoElement=document.querySelector('.hs-slides video');if(videoElement){videoElement.autoplay=!0;videoElement.load()}}
var numOfSlides=$('.ts-icons > div').length;if(numOfSlides>1){$('.ts-icons').slick({slidesToShow:3,slidesToScroll:1,dots:!1,arrows:!0,focusOnSelect:!0,mobileFirst:!0,prevArrow:'<a class="carousel-control left green-arrows" role="button"><span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span><span class="sr-only">Previous</span></a>',nextArrow:'<a class="carousel-control right green-arrows" role="button"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span><span class="sr-only">Next</span></a>',responsive:[{breakpoint:767,settings:{slidesToShow:4,slidesToScroll:2,}},{breakpoint:1310,settings:{slidesToShow:6,slidesToScroll:3,centerMode:!1,}}]})}
$('.prio-teaser .pt-el').on('click',function(e){if(!$(this).hasClass('inactive')){return}
var $ptEls=$('.prio-teaser .pt-el');$ptEls.addClass('inactive').removeClass('active');$(this).addClass('active').removeClass('inactive')});$('.prio-teaser .pt-close').on('click',function(e){e.stopPropagation();$('.prio-teaser .pt-el').not($(this).closest('.pt-el')).removeClass('active').addClass('inactive');$(this).closest('.pt-el').toggleClass('inactive').toggleClass('active')});$('.scroll2next').on('click',function(e){e.preventDefault();var scrollTarget=$(this).next().offset().top-$('.header-wrapper').height()-10;$('html, body').animate({scrollTop:scrollTarget})});$('.acc-more').on('click',function(e){e.preventDefault();$(this).closest('.panel-default').find('.panel-heading').trigger('click')});$('.sliderteaser.slide').each(function(i,el){mySliderTeaser=$(el);if(mySliderTeaser.children().length>1){mySliderTeaser.slick({centerMode:!0,centerPadding:'30px',slidesToShow:1,focusOnSelect:!0,mobileFirst:!0,arrows:!0,speed:750,dots:!0,prevArrow:'<a class="carousel-control left green-arrows" role="button"><span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span><span class="sr-only">Previous</span></a>',nextArrow:'<a class="carousel-control right green-arrows" role="button"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span><span class="sr-only">Next</span></a>',responsive:[{breakpoint:991,settings:mySliderTeaser.children().length>4?{slidesToShow:3}:'unslick'},{breakpoint:1309,settings:mySliderTeaser.children().length>5?{slidesToShow:5}:'unslick'}]})}});$('.success-slider').each(function(i,el){mySlider=$(el);if(mySlider.children().length>1){mySlider.slick({slidesToShow:1,focusOnSelect:!0,mobileFirst:!0,arrows:!0,speed:750,dots:!0,prevArrow:'<a class="slick-prev" role="button"><svg width="16px" height="28px"><use xlink:href="#svg-barrow"></use></svg><span class="sr-only">Previous</span></a>',nextArrow:'<a class="slick-next" role="button"><svg width="16px" height="28px"><use xlink:href="#svg-arrow"></use></svg><span class="sr-only">Next</span></a>',responsive:[{breakpoint:767,settings:mySlider.children().length>3?{slidesToShow:3}:'unslick'}]})}});var myFlipSliders=$('.flipteaser .items');if(myFlipSliders.length){var $myOverlay2=$('<div id="myOverlay2" class="modal-wrapper2"></div>');$('body').append($myOverlay2);$('.flipteaser .more button').click(function(e){e.stopPropagation();$myOverlay2.html($('.flip-layer[data-layerid='+$(this).data('target')+']').html());$myOverlay2.show()});$myOverlay2.on('click','button.closer',function(){$('#myOverlay2').hide()})}});function newsListAnimate(){$('.nl-layout10').each(function(i,el){var myImages=$(el).find(".nl10-img img");var myListItems=$(el).find('.nl10-news li');var actImg=1;if(myImages.length<3){return!1}
function loopInterval(){loop(actImg);if(actImg===2){actImg=0}else{actImg++}}
var myInterval=setInterval(loopInterval,4000);function loop(actImg){myImages.css('opacity',0);myImages.eq(actImg).css('opacity',1);myListItems.removeClass('hover');myListItems.eq(actImg).addClass('hover')}
myListItems.hover(function(){clearInterval(myInterval);myListItems.removeClass('hover');var myImages=$(this).parent().parent().parent().find("img");myImages.css('opacity',0);myImages.filter("[data-target="+$(this).attr('data-el')+"]").css('opacity',1)},function(e){myInterval=setInterval(loopInterval,4000)})})}
$(window).on('load',function(){newsListAnimate();var formWithError=$('.has-error:first,.f3-form-error:first').first();if(formWithError.length>0){checkIfInView(formWithError)}});(function(){var $tickers=$(".ticker");if($tickers.length===0){return}
if($('.content-container').hasClass('cols2')){$tickers.insertBefore('.content-container')}
var $defaultTickers=$(".ticker[data-ticker-type='defaultTicker']");var $disorderTickerSpan=$('.ticker[data-ticker-type="disorderTicker"] span');function existDisorderTickerAndHasText(){return($disorderTickerSpan.length&&$disorderTickerSpan.text()!=='')}
function hideAllDefaultTickers(){$tickers.each(function(it,ele){if($(ele).data('myTicker').isDefaultTicker){$(ele).hide()}})}
function createKeyframeMarque($ticker){var tickerObject=$ticker.data('myTicker');var animationDelay=$ticker.data('tickerDelay');var delayTime=Math.floor(Math.random()*3)+1;if(tickerObject.$spanEle.text().length===0){$ticker.hide();return}else{$ticker.show();if(animationDelay){setTimeout(function(){$ticker.find('h2').css('visibility','visible')},(delayTime*1000))}}
tickerObject.$divEle.css('animationName','');var parentWidth=tickerObject.$divEle.parent().outerWidth();var tickerContentWidth=tickerObject.$divEle.outerWidth();var animationDuration=(parentWidth+tickerContentWidth)/100*1500;var cssKeyFrameName='tickerMarque'+tickerObject.tickerCid;var cssKeyframesDefinition='@keyframes '+cssKeyFrameName+' { '+'    from {transform:translateX('+parentWidth+'px)} '+'    to{transform:translateX('+(0-(tickerContentWidth+15))+'px)} '+'} ';tickerObject.$cssKeyframes.text(cssKeyframesDefinition);tickerObject.$divEle.css({animationDuration:animationDuration+'ms'});tickerObject.$divEle.css('animationName',cssKeyFrameName);if(animationDelay){tickerObject.$divEle.css('animationDelay',(delayTime-1)+'s')}}
$tickers.each(function(it,ele){var $ticker=$(ele);$ticker.data('myTicker',(new(function($ticker){this.tickerCid=$ticker.data('t3-cid');this.$cssKeyframes=$('<style>');this.$divEle=$ticker.find('div');this.$spanEle=$ticker.find('span');this.tickerType=$ticker.data('tickerType');this.isDefaultTicker=this.tickerType==='defaultTicker';this.isDisorderTicker=this.tickerType==='disorderTicker';$("body").prepend(this.$cssKeyframes);var that=this;this.tickerInterval=window.setInterval(function(){var prevContent=that.$spanEle.text();if(that.isDefaultTicker&&existDisorderTickerAndHasText()){$ticker.hide();return}
$.get('/?ajax=1&ce='+that.tickerCid,function(data){if(prevContent!==data||$ticker.is(':visible')===!1){that.$spanEle.text(data);createKeyframeMarque($ticker);if(that.isDisorderTicker&&$ticker.is(':visible')&&$defaultTickers.length){hideAllDefaultTickers()}}})},60000)})($ticker)));createKeyframeMarque($ticker)});if(existDisorderTickerAndHasText()){hideAllDefaultTickers()}})();(function(){$('.carousel').each(function(it,ele){var $carousel=$(ele);if($carousel.find('.carousel-item-text').length===0){return}
var $slideTextWrapper=$('<div class="carousel-slide-text-wrapper bottom-buffer"></div>').insertAfter($carousel);var $itemText=$carousel.find('.item.active .carousel-item-text');$slideTextWrapper.html($itemText.html());$carousel.on('slide.bs.carousel',function(evt){$slideTextWrapper.html('');var $itemText=$(evt.relatedTarget).find('.carousel-item-text');if($itemText.length){$slideTextWrapper.html($itemText.html())}})})})();(function(){function existTypeParameterInUrl(url){return getTypeValueFromUrl(url)!==!1}
function getTypeValueFromUrl(url){var queryString="";var matches=url.match(/.*\?(.*)/);if(matches===null){return!1}
queryString=matches[1];var sURLVariables=decodeURIComponent(queryString).split('&');for(var i in sURLVariables){if(typeof sURLVariables[i]==='undefined'){var sParameter=sURLVariables[i].split('=');if(sParameter[0]==='type'){return sParameter[1]}}}
return!1}
function appendTypeNumToUrl(url,type){var typeNumParamer='type='+type;var concatChar=url.match(/\?/)!==null?'&':'?';url+=concatChar+typeNumParamer;return url}
var typeNum=getTypeValueFromUrl(window.location.search);if(typeNum===!1){return}
var $aTags=$('a[href^="/"]');$aTags.each(function(it,ele){var url=$(ele).attr('href');if(existTypeParameterInUrl(url)){return}
url=appendTypeNumToUrl(url,typeNum);$(ele).attr('href',url)});var $formTags=$('form[action^="/"]');$formTags.each(function(it,ele){if($(ele).find('input [name="type"]').length){return}
$(ele).append('<input type="hidden" name="type" value="'+typeNum+'" />')})})();(function(){if(document.getElementsByClassName('eventcalendar-search-form').length===0){return}
if($('#eventcalendar-subject').val()!==''){$('html,body').animate({scrollTop:$('#eventcalendar-search').offset().top-80})}})();(function(){let $likeLinks=$('.like-container a');if($likeLinks.length===0){return}
$likeLinks.click(function(e){$('.loading').show();e.preventDefault();$.getJSON($(this).attr('href'),function(){}).done(function(data){if(data.result.html){$('.like-container').parent().fadeOut(500,function(){$(this).replaceWith($(data.result.html).find('.like-container').parent().hide().fadeIn(500))})}}).always(function(){$('.loading').hide()})})})();(function(){let $radioButtons=$('.survey-container input[type=radio]');if($radioButtons.length===0){return}
$radioButtons.click(function(e){$('.loading').show();e.preventDefault();let $form=$(this).closest('form');let $surveyContainer=$(this).closest('.survey-container');$.post($form.attr('action'),$form.serialize(),function(){}).done(function(data){if(data.result.html){$surveyContainer.parent().fadeOut(500,function(){$(this).replaceWith($(data.result.html).find('.survey-container').parent().hide().fadeIn(500))})}}).always(function(){$('.loading').hide()})})})();(function(){$('a.download-checkout-pdf').click(function(e){$('form#checkout-form input[type="submit"]').prop('disabled',!1)});$('input[data-validate="number"]').keyup(function(){$(this).val($(this).val().replace(/\D/g,''))});$('input[data-citybyzip-target]').keyup(function(){let targetId=$(this).attr('data-citybyzip-target').replace(/_zip/,'');let zip=$(this).val();if(zip.length===5){$.getJSON('https://api.zippopotam.us/de/'+zip,function(){}).done(function(data){let city=data.places[0]["place name"];if(city){$('input#'+targetId).val(city)}})}});function yesNoBlock(field){let $yesBlock=$('#'+field+'-block-yes');let $noBlock=$('#'+field+'-block-no');$('input:radio#'+field+'-yes').change(function(){if($(this).prop("checked",!0)){if($noBlock.length>0){$noBlock.slideUp();$noBlock.find('input[type=text]').val('')}
if($yesBlock.length>0){$yesBlock.slideDown()}}});$('input:radio#'+field+'-no').change(function(){if($(this).prop("checked")){if($yesBlock.length>0){$yesBlock.slideUp();$yesBlock.find('input[type=text]').val('')}
if($noBlock.length>0){$noBlock.slideDown()}}});if($('input:radio#'+field+'-yes').prop("checked")){if($yesBlock.length>0){$yesBlock.show()}}
if($('input:radio#'+field+'-no').prop("checked")){if($noBlock.length>0){$noBlock.show()}}}
if($('form#photovoltaik-form').length>0){yesNoBlock('address_pv');let $block=$('#roof-type-other');if($('input:radio[id*=roof-type-4]').prop("checked")){$block.show()}
$('input:radio[id*=roof-type-]').change(function(){if($(this).attr('id')==='roof-type-4'){$block.slideDown()}else{$block.slideUp();$block.find('input').val('')}})}
if($('form#feedback-form').length>0){$('select#contact').change(function(){let $changeBlock=$('#contact-block');$changeBlock.find('label').each(function(){if(!$(this).text().includes('*')){$(this).text($(this).text()+' *')}});if(['1','2','3'].includes($(this).val())){$('input#phone').parent().parent().toggle(['2','3'].includes($(this).val()));$('input#email').parent().parent().toggle(['1','3'].includes($(this).val()));$changeBlock.slideDown()}else{$changeBlock.slideUp();$changeBlock.find('input[type=text]').val('')}}).trigger('change')}
let $umzugForm=$('form#umzug-form');if($umzugForm.length===0){return}
$('a#moveout-yes').click(function(e){e.preventDefault();$('input#moveout').val('Ja');$umzugForm.submit()});$(".meter-block input[value!='']").closest('.meter-block').show();let $closeButtons=$('.meter-block a.xclose');let $addMeterBlockButton=$('.add-meter-block');$closeButtons.click(function(e){e.preventDefault();let $meterBloc=$(this).closest('.meter-block');$meterBloc.slideUp(function(){$addMeterBlockButton.css('visibility','visible');$addMeterBlockButton.animate({opacity:1},500);$meterBloc.find('input').val('')})});$addMeterBlockButton.click(function(e){e.preventDefault();$('.meter-block:hidden').first().slideDown(function(){if($('.meter-block:hidden').length===0){$addMeterBlockButton.animate({opacity:0},500,function(){$(this).css('visibility','hidden')})}})});yesNoBlock('detector');yesNoBlock('owner')})();(function(){if($('form#kontakt-form').length>0){$('select[name="kontakt[theme]"]').change(function(){if($(this).val().toLowerCase().search('niederspannungsfreileitung')>0){window.location='https://www.ednetze.de/fileadmin/ednetze/PDF/Netzkunden/Bezugskunden/Informationen-fuer-Sie/Freileitungsisolierung/Coupon_Auftrag_Niederspannungsfreileitungsisolierung_Reader_free.pdf'}
if($(this).val().toLowerCase().search('stromzählerstand')>=0){window.location='/netzkunden/bezugskunden/zaehlerstandsformular'}})}})()