var gDragging="";var gDragOffset=0;var slider1value=0;var slider2value=50;var slider3value=0;var slider4value=99;function gg(id){return document.getElementById(id);}
function calibrate(target){var rail=target.parentNode;var sliderLength=rail.clientWidth-target.clientWidth;var max=parseInt(target.getAttribute('aria-valuemax'));return sliderLength/max;}
function getHOffset(elem){var node=elem;var offset=node.offsetLeft;while(node.offsetParent){node=node.offsetParent;if(node.nodeName.toLowerCase()!="html"){offset+=node.offsetLeft;}}
return offset;}
function getHScrollOffset(){var scrollOffset
if(window.pageLeft!==undefined){scrollOffset=window.pageLeft;}
else if(document.documentElement&&document.documentElement.scrollLeft!==undefined){scrollOffset=document.documentElement.scrollLeft;}
else if(document.body.scrollLeft!==undefined){scrollOffset=document.body.scrollLeft;}
return scrollOffset;}
function handleRailMouseDown(event){event=event||window.event;var target=event.target||event.srcElement;var thumb=gg(target.id.replace(/Rail/,'Thumb'));var newPos=event.clientX-getHOffset(target)+getHScrollOffset()-(thumb.clientWidth/2);changeValue(thumb,mapPositionToValue(thumb,newPos));if(!document.activeElement||!document.activeElement!==thumb){thumb.focus();}
hol_daten2();return false;}
function handleThumbMouseDown(event){event=event||window.event;var target=event.target||event.srcElement;gDragging=target.id;gDragOffset=event.clientX-getHOffset(target.parentNode)-target.offsetLeft+getHScrollOffset();document.onmousemove=handleDrag;document.onmouseup=stopDrag;if(!document.activeElement||document.activeElement!==target){target.focus();}
cancelEvent(event);return false;}
function handleDrag(event){event=event||window.event;if(gDragging===""){return;}
else{var target=gg(gDragging);var newPos=event.clientX-getHOffset(target.parentNode)+getHScrollOffset()-gDragOffset;changeValue(target,mapPositionToValue(target,newPos));}}
this.stopDrag=function(event){gDragging="";gDragOffset=0;document.onmousemove=null;document.onmouseup=null;hol_daten2();}
function mapPositionToValue(target,pos){return Math.round(pos/calibrate(target));}
function increment(target,byChunk){var newValue=parseInt(target.getAttribute('aria-valuenow'))+(byChunk?10:1);changeValue(target,newValue);}
function decrement(target,byChunk){var newValue=parseInt(target.getAttribute('aria-valuenow'))-(byChunk?10:1);changeValue(target,newValue);}
function changeValue(target,value){if(target.getAttribute('id')=="sliderThumb1"||target.getAttribute('id')=="sliderThumb2"){if(target.getAttribute('id')=="sliderThumb1"){if(value>slider2value-4){value=slider2value-4;}
if(value>46)value=46;slider1value=value;}else{if(value-4<slider1value){value=slider1value+4;}
if(value<4)value=4;slider2value=value;}}
if(target.getAttribute('id')=="sliderThumb3"||target.getAttribute('id')=="sliderThumb4"){if(target.getAttribute('id')=="sliderThumb3"){if(value>slider4value-8){value=slider4value-8;}
if(value>92)value=92;slider3value=value;}else{if(value-8<slider3value){value=slider3value+8;}
if(value<8)value=8;slider4value=value;}}
var ratio=calibrate(target);var min=parseInt(target.getAttribute('aria-valuemin'));var max=parseInt(target.getAttribute('aria-valuemax'));var newValue=Math.min(Math.max(value,min),max);var newPos=Math.round(newValue*ratio);target.style.left=newPos+"px";target.setAttribute('aria-valuenow',newValue);target.setAttribute('aria-valuetext',newValue+"%");if(target.getAttribute('id')=="sliderThumb1"||target.getAttribute('id')=="sliderThumb2"){if(target.getAttribute('id')=="sliderThumb1"){if(target.getAttribute('id')=="sliderThumb2"&&newValue==50){updateValueIndicator(target.id.replace(/Thumb/,'Value'),">"+newValue+" ");}else{updateValueIndicator(target.id.replace(/Thumb/,'Value'),newValue+" ");}}
if(target.getAttribute('id')=="sliderThumb2"){if(target.getAttribute('id')=="sliderThumb2"&&newValue==50){updateValueIndicator(target.id.replace(/Thumb/,'Value'),">"+newValue+" EUR");}else{updateValueIndicator(target.id.replace(/Thumb/,'Value'),newValue+" EUR");}}}
if(target.getAttribute('id')=="sliderThumb3"||target.getAttribute('id')=="sliderThumb4"){if(target.getAttribute('id')=="sliderThumb4"&&newValue==99){updateValueIndicator(target.id.replace(/Thumb/,'Value'),">"+newValue+" ");}else{updateValueIndicator(target.id.replace(/Thumb/,'Value'),newValue+" ");}}}
function updateValueIndicator(id,value){var elem=gg(id);elem.replaceChild(document.createTextNode(value),elem.firstChild);}
function setHandlers(slider,startvalue){slider.parentNode.onmousedown=handleRailMouseDown;slider.onmousedown=handleThumbMouseDown;slider.parentNode.onfocus=function(event){event=event||window.event;var target=event.target||event.srcElement;var thumb=gg(target.id.replace(/Rail/,'Thumb'));if(thumb)
thumb.focus();}
changeValue(slider,startvalue);}
function cancelEvent(event){if(typeof event.stopPropagation=="function"){event.stopPropagation();}
else if(typeof event.cancelBubble!="undefined"){event.cancelBubble=true;}
if(event.preventDefault){event.preventDefault();}
return false;}
function initsliders2(val1,val2,val3,val4){setHandlers(gg('sliderThumb1'),val1);setHandlers(gg('sliderThumb2'),val2);setHandlers(gg('sliderThumb3'),val3);setHandlers(gg('sliderThumb4'),val4);}
function initsliders(){initsliders2(0,50,0,99);}
