document.querySelectorAll('.listelement .description, .media-singleelement .description').forEach(function(element){var inner=element.firstElementChild;if(inner.offsetHeight>element.offsetHeight){var node=document.createElement('span');node.classList.add('description-arrow');node.classList.add('description-arrow-more');node.innerHTML+="<span>mehr lesen</span>";element.parentNode.insertBefore(node,element.nextSibling)}});document.querySelectorAll('.description-arrow').forEach(function(element){element.addEventListener('click',function(event){if(element.classList.contains('description-arrow-more')){element.classList.remove('description-arrow-more');element.classList.add('description-arrow-less');element.removeChild(element.firstChild);element.innerHTML+="<span>weniger lesen</span>";element.previousSibling.classList.remove('description-reduced')}else{element.classList.remove('description-arrow-less');element.classList.add('description-arrow-more');element.removeChild(element.firstChild);element.innerHTML+="<span>mehr lesen</span>";element.previousSibling.classList.add('description-reduced')}})});document.querySelectorAll('a.media-player-default, a.media-player-signlanguage').forEach(function(element){element.addEventListener('click',function(e){e.preventDefault();changeIframePath(element)},!1)});function changeIframePath(element){if(element.classList.contains('media-player-current')){return}
if(element.nextElementSibling){element.nextElementSibling.classList.remove('media-player-current')}
if(element.previousElementSibling){element.previousElementSibling.classList.remove('media-player-current')}
element.classList.add('media-player-current');var iframe=element.dataset.iframe;var url=element.dataset.url;document.getElementById(iframe).src=url}
function removeParam(key,sourceURL){var rtn=sourceURL.split("?")[0],param,params_arr=[],queryString=(sourceURL.indexOf("?")!==-1)?sourceURL.split("?")[1]:"";if(queryString!==""){params_arr=queryString.split("&");for(var i=params_arr.length-1;i>=0;i-=1){param=params_arr[i].split("=")[0];if(param===key){params_arr.splice(i,1)}}
if(params_arr.length)rtn=rtn+"?"+params_arr.join("&");}
return rtn}
document.querySelectorAll('.media-player-chapter').forEach(function(element){element.addEventListener('click',function(e){e.preventDefault();var iframe=element.dataset.iframe;var paramname=element.dataset.paramname;var offset=element.dataset.offset;var url=document.getElementById(iframe).src;url=removeParam(paramname,url);url=removeParam('autostart',url);document.getElementById(iframe).src=url+'&'+paramname+'='+offset+'&autostart=1'},!1)})