function ajax(n){this.options=n;this.type="POST";this.parameter="";this.url="";this.element=null;this.contentType=null;var t=null;this.fxmlHttpRequest=function(){return t=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),t==null?!1:void 0};this.fxmlHttpRequest();this.call=function(n){if(n.type!=undefined&&(ajax.type=n.type),n.url!=undefined&&(ajax.url=n.url),n.contentType!=undefined&&(ajax.contentType=n.contentType),n.parameter!=undefined&&(n.type=="GET"?ajax.url+=n.parameter.length==0?"?ajax=true":"?"+n.parameter+"&ajax=true":ajax.parameter=n.parameter),n.element!=undefined&&(ajax.element=n.element),ajax.type=="GET"&&(t.open("GET",ajax.url,!0),n.contentType!=undefined&&xmlhttp.setRequestHeader("Content-type",n.contentType),t.onreadystatechange=function(){t.readyState==4&&t.status==200?(n.success!=undefined&&n.success!=""&&n.success(t.responseText),ajax.element!=null&&document.getElementById(ajax.element)&&(document.getElementById(ajax.element).innerHTML=this.xmlHttpRequest.responseText)):t.readyState==3&&n.successLoading!=undefined&&n.successLoading!=""&&n.successLoading(t.responseText)},t.send(null)),ajax.type=="POST"){var i=ajax.url.indexOf("?")>-1?"&":"?";t.open("POST",ajax.url+i+"ajax=true",!0);n.contentType!=undefined?xmlhttp.setRequestHeader("Content-type",n.contentType):t.setRequestHeader("Content-type","application/x-www-form-urlencoded");t.setRequestHeader("Content-length",ajax.parameter.length);t.setRequestHeader("Connection","close");t.onreadystatechange=function(){t.readyState==4&&t.status==200?(n.success!=undefined&&n.success!=""&&n.success(t.responseText),ajax.element!=null&&document.getElementById(ajax.element)&&(document.getElementById(ajax.element).innerHTML=t.responseText)):t.readyState==3&&n.successLoading!=undefined&&n.successLoading!=""&&n.successLoading(t.responseText)};t.send(ajax.parameter)}ajax.type=="FILE"&&(t.upload.addEventListener("progress",function(){},!1),t.addEventListener("load",function(){},!1),t.addEventListener("error",function(){},!1),t.addEventListener("abort",function(){},!1),t.onreadystatechange=function(){t.readyState==4&&t.status==200?(n.success!=undefined&&n.success!=""&&n.success(t.responseText),ajax.element!=null&&document.getElementById(ajax.element)&&(document.getElementById(ajax.element).innerHTML=t.responseText)):t.readyState==3&&n.successLoading!=undefined&&n.successLoading!=""&&n.successLoading(t.responseText)},t.open("POST",ajax.url),t.send(ajax.parameter))}};function WatermarkFocus(n,t){n.value==t&&(n.value="")}function WatermarkBlur(n,t){n.value==""&&(n.value=t)}(function(n,t){var i=n.document,u=n.navigator,f=n.location,r=function(){var r=function(n){return new r.func.init(n)},u=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/;return r.func=r.prototype={init:function(n){var r,f,t;if(!n)return this;if(typeof n=="string"){if(r=u.exec(n),r)return f=i.getElementById(r[2]),f?(this[0]=f,this):(this[0]=null,this);if(t=i.getElementsByClassName(n.substring(1,n.length)),t)return this[0]=t.length==1?t[0]:t,this}else if(n)return this[0]=n,this;return this},top:function(){var n=this[0];return n?n.offsetTop:this},toggle:function(n){var t=this[0],i,r;return t?(n=n==null?{}:n,i=n.class1?n.class1:"block",r=n.class2?n.class2:"none",t.style.display=t.style.display==i?r:i,this):this},hasClass:function(n){var t=this[0];return t.className.indexOf(n)>-1?!0:!1},left:function(){var n=this[0];return n?n.offsetLeft:this},height:function(){var n=this[0];return n?n.offsetHeight:this},outerHeight:function(){var n=this[0];return n?n.outerHeight:this},scrollTop:function(){var n=this[0];return n?n.scrollTop:this},focus:function(){var n=this[0];if(!n)return this;n.focus()},attr:function(n,t){var i=this[0];return n?t?(Queue.enqueue(function(){i.setAttribute(n,t)}),Queue.flush(),this):i.getAttribute(n)==null?"":i.getAttribute(n):this},height:function(){var n=this[0];return n?n.offsetHeight:this},width:function(){var n=this[0];return n?n.offsetWidth:this},load:function(n){var t=this[0];return t?(n&&(t.onload=n),this):this},center:function(){var i=this[0],n;if(!i)return this;n=null;try{n=i.getElementsByTagName("div")[0]}catch(f){return this}var r=parseInt(c.windowSize()[1]),u=n.offsetHeight,t=r/2-u/2+parseInt(c.scrollPosition());return t<=0&&(t=10),n.style.marginTop=t+"px",this},addClass:function(n){var t=this[0];if(n||(n=""),!t)return this;if(t.length&&t.nodeName!="SELECT")t.length>0&&sf(this).each(function(t){try{if(t.className.indexOf(n)>-1)return this;t.className+=" "+n}catch(i){}});else try{if(t.className.indexOf(n)>-1)return this;t.className+=" "+n}catch(i){}return this},removeClass:function(n){var t=this[0];if(!t)return this;if(t.length&&t.nodeName!="SELECT")t.length>0&&sf(this).each(function(t){try{t.className=t.className.replace(new RegExp("\\b"+n+"\\b"),"")}catch(i){}});else try{t.className=t.className.replace(new RegExp("\\b"+n+"\\b"),"")}catch(i){}return this},each:function(n,i){var r=this[0],u;if(r.length==t)typeof r!="function"&&typeof r!="number"&&n(r,u),i&&i();else for(u in r)typeof r[u]!="function"&&typeof r[u]!="number"&&n(r[u],u),i&&u==r.length-1&&i()},fadeOut:function(t,r,u,f){function l(){if(o-=c,!e){n.clearInterval(s);return}try{e.style.opacity=o;o<=0&&(n.clearInterval(s),f&&(e.style.display="none"),e.style.filter="alpha(opacity="+o+")",o<=0&&(u?sf(i.body).remove(e):(f&&sf(e).attr("style","display:none;"),r&&r())))}catch(t){n.clearInterval(s);return}}var e=this[0],s;u=u==null||u==!0?!0:!1;f=f==null?!0:!1;t||(t=300);var o=1,h=50,c=h/t;return s=n.setInterval(l,h),this},fadeIn:function(t,i){function s(){if(r=r+o,!u){n.clearInterval(f);return}try{u.style.opacity=r;u.style.filter="alpha(opacity="+r*100+")";(r<=0||r>=1)&&(n.clearInterval(f),i&&i());r<=0&&(u.style.display="none")}catch(t){n.clearInterval(f);return}}var u=this[0],f;if(!u)return this;t||(t=300);var r=0,e=50,o=e/t;return u.style.display="block",u.style.opacity=r,u.style.filter="alpha(opacity="+r+")",f=n.setInterval(s,e),this},slideUp:function(n,t,i,r){var u=this[0];return i=i==null||i==!0?!0:!1,r=r==null?!0:!1,n||(n=300),this},slideDown:function(n){var t=this[0];return t?(n||(n=300),this):this},clone:function(){var t=this[0],n,r;return t?(n=i.createElement("div"),n.style.position="absolute",n.style.zIndex="-999",n.appendChild(t),i.body.appendChild(n),r=n.childNodes[0],i.body.removeChild(n),r):this},disableEmpty:function(n){var t=this[0];return t?(n||(n=""),t.length?t.length>0&&this.each(function(t){if(t.innerHTML.replace(/<([^\s]+)(\s[^>]*?)?(\?<!\/)>/g,"").trim().length==0){if(t.className.indexOf(n)>-1)return this;t.className+=" "+n.toString().trim()}}):t.innerHTML.replace(/<([^\s]+)(\s[^>]*?)?(\?<!\/)>/g,"").trim().length==0&&this.addClass(n),this):this},bind:function(n,t){var i=this[0];if(!i)return this;i.addEventListener?n=="mousewheel"?(i.onmousewheel=t,i.addEventListener("DOMMouseScroll",t,!1)):i.addEventListener(n,t,!1):i.attachEvent&&obj.attachEvent("on"+n,t)},unbind:function(n,t){var i=this[0];i.removeEventListener?n=="mousewheel"?(i.onmousewheel=function(){},i.removeEventListener("DOMMouseScroll",t,!1)):i.removeEventListener(n,t,!1):i.detachEvent&&i.detachEvent("on"+n,t)},delay:function(n){return Queue.enqueue("delay:"+n),this},html:function(n){var t=this[0];if(!t)return this;t.innerHTML=n},val:function(n){var i=this[0];return i?n==t?i.value:(i.value=n,this):this},append:function(n){var t=this[0];if(!t)return this;try{t.appendChild(n)}catch(i){}},remove:function(n){var t=this[0];if(!t)return this;if(n)try{t.removeChild(n)}catch(i){}else try{t.parentNode.removeChild(t)}catch(i){}},inArray:function(n,t){var i=this[0];for(item in i)if(target=i[item],target[n]===t)return!0;return!1},fixPictureOriantation:function(n){var t=this[0],r=t.width/t.height,u=n.width/n.height,o=n.center!=null?n.center:!1,f=n.crop!=null?n.crop:!1,s=n.manualMarginTop!=null?n.manualMarginTop:!1,h=f==!0?"max-height":"max-width",c=f==!0?"max-width":"max-height",e,i;return u.toFixed(2)/r.toFixed(2)>=1?sf(t).addClass(h):sf(t).addClass(c),o?u<r?(e=(n.height/t.height*t.width-n.width)/2,t.style.marginLeft=-e+"px"):(i=(n.width/t.width*t.height-n.height)/2,t.style.marginTop=-i+"px"):s&&(i=(n.width/t.width*t.height-n.height)/2,t.style.marginTop=-i+"px"),this},growingTextarea:function(t){var i=this[0],o,r,u;if(!i)return this;t=t?t:{};var f=t.minHeight==null?38:t.minHeight,e=t.maxHeight==null?99999:t.maxHeight,s=t.hidden==null?!0:t.hidden,c=t.onload==null?!1:t.onload,h=t.minus==null?0:t.minus;sf(i).addClass("growing-textarea");o=n.opera?i.offsetHeight+parseInt(n.getComputedStyle(i,null).getPropertyValue("border-top-width")):i.offsetHeight-i.clientHeight;i.addEventListener&&i.addEventListener("input",function(){u(i)});i.attachEvent&&i.attachEvent("onkeyup",function(){u(i)});r=0;u=function(n){n.style.height="auto";s&&(n.style.overflow="hidden");r=n.scrollHeight+o-h;r<f?r=f:r>e&&(r=e);n.style.height=r+"px";t.callback&&t.callback(r)}},infoBox:function(n){var s=this[0],u,e,o,r;if(!s)return this;var h=n.image==null?"":n.image,c=n.imageInner==null?"":n.imageInner,f=n.closeEvent==null?"":n.closeEvent,l=n.text==null?"":n.text,a=n.css==null?"":n.css,t=i.createElement("div");return sf(t).addClass("infobox "+a+" clearfix"),u=i.createElement("div"),sf(u).addClass(h+" image"),e=i.createElement("div"),sf(e).addClass(c),u.appendChild(e),t.appendChild(u),o=i.createElement("div"),sf(o).addClass("text").html(l),t.appendChild(o),f&&(r=i.createElement("a"),sf(r).html("✖"),sf(r).addClass("close"),f&&(r.onclick=function(){sf(t).fadeOut();f(this)}),t.appendChild(r)),sf(s).append(t),this},slideControl:function(n){function g(n){return n<nt?nt:n>tt?tt:n}var t=this[0],r,o,u;if(!t)return this;var nt=n.from==null?1:n.from,tt=n.to==null?10:n.to,w=n.callback==null?function(){}:n.callback,a=n.defaultValue==null?10:n.defaultValue,it=n.range?n.range:[],v=n.label?n.label:!0,y=n.unit?" "+n.unit:"",h=n.max==null?!1:n.max,p=n.maxText==null?"":n.maxText,l=n.maxValue==null?0:n.maxValue,f=n.to/100,e=i.createElement("div");e.className="sliderControlContainer";r=i.createElement("div");r.className="sliderControlFiller";r.style.width=h&&l==a?"100%":Math.round(a*(100/n.to))+"%";o=i.createElement("div");o.className="sliderControlHandler";r.appendChild(o);v&&(u=i.createElement("div"),u.className="sliderControlLabel",u.innerHTML=h&&l==a?p:Math.round(a)+" "+y,t.parentNode.appendChild(u));e.appendChild(r);t.parentNode.appendChild(e);sf(t).addClass("sliderControlInput");sf(t.parentNode).addClass("sliderControl");var b=$(e).outerWidth()+1,k=$(o).outerWidth(),d=$(e).offset(),s=!1;e.onclick=function(n){var o=n.target?n.target.className:n.srcElement.className,e,i;n.preventDefault();(o=="sliderControlContainer"||o=="sliderControlFiller")&&(position=g(Math.round((n.pageX-d.left+k/2)/b*100)),e=Math.round(position*f)+y,i=Math.round(position*f),position>=100&&(position=100,h==!0&&(e=p,i=l)),sf(r).attr("style","width:"+position+"%"),v&&(u.innerHTML=e),sf(t).val(i),w(i))};o.onmousedown=function(n){c.cancelBubbleEvent(n);s=!0;i.onmousemove=function(n){c.cancelBubbleEvent(n);position=g(Math.round((n.pageX-d.left+k/2)/b*100));var i=Math.round(position*f)+y,e=Math.round(position*f);position>=100&&(position=100,h==!0&&(i=p,e=l));s&&(sf(r).attr("style","width:"+position+"%"),v&&(u.innerHTML=i),sf(t).val(e))};i.onmouseup=function(){c.cancelBubbleEvent(n);s=!1;w(sf(t).val());i.onmouseup=function(){}}};o.ontouchstart=function(n){c.cancelBubbleEvent(n);s=!0;i.ontouchmove=function(n){c.cancelBubbleEvent(n);position=g(Math.round((n.pageX-d.left+k/2)/b*100));var i=Math.round(position*f)+y,e=Math.round(position*f);position>=100&&(position=100,h==!0&&(i=p,e=l));s&&(sf(r).attr("style","width:"+position+"%"),v&&(u.innerHTML=i),sf(t).val(e))};i.ontouchend=function(){c.cancelBubbleEvent(n);s=!1;w(sf(t).val());i.onmouseup=function(){}}}},openingTimes:function(n){function v(n,r,f){var o,s,c,a,v,d,g,nt,tt;n=n==null?0:n;r=r==null?"09:00":r;f=f==null?"18:00":f;u++;t.innerHTML=u==0?l:h;o=i.createElement("div");o.className="time clearfix";s=i.createElement("div");s.className="day floatLeft";s.appendChild(k(n,"opening-times-day[]"));o.appendChild(s);c=i.createElement("div");c.className="from floatLeft";c.innerHTML="&nbsp;"+b+"&nbsp;&nbsp;";o.appendChild(c);a=i.createElement("div");a.className="start-time floatLeft";a.appendChild(y(r,"opening-times-start[]"));o.appendChild(a);v=i.createElement("div");v.className="till floatLeft";v.innerHTML="&nbsp;"+p+"&nbsp;&nbsp;";o.appendChild(v);d=i.createElement("div");d.className="end-time floatLeft";d.appendChild(y(f,"opening-times-end[]"));o.appendChild(d);g=i.createElement("div");g.className="oClock floatLeft";g.innerHTML="&nbsp;"+w+"&nbsp;&nbsp;";o.appendChild(g);nt=i.createElement("div");nt.className="remove floatLeft";tt=i.createElement("a");tt.innerHTML="&nbsp;✖";tt.onclick=function(n){return function(){u--;t.innerHTML=u==0?l:h;n.parentNode.removeChild(n)}}(o);nt.appendChild(tt);o.appendChild(nt);e.appendChild(o)}function k(n,t){var s=n==null?0:n,u=[],o,f,e,r;a=="de"?u=["Montag - Freitag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag","Täglich","Feiertags"]:a=="en"&&(u=["Monday - Friday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday","Daily","Holidays"]);o=[0,1,2,3,4,5,6,7,8,9];f=i.createElement("select");f.name=t;for(e in u)r=i.createElement("option"),r.value=o[e],r.innerHTML=u[e],s==o[e]&&(r.selected=!0),f.appendChild(r);return f}function y(n,t){var o=n==null?"09:00":n,e=i.createElement("select"),f,r,u;for(e.name=t,f=0;f<=23;f++)r=i.createElement("option"),u=Right("00"+f,2)+":"+Right("00",2),r.value=u,r.innerHTML=u,o==u&&(r.selected=!0),e.appendChild(r),u=Right("00"+f,2)+":"+Right("30",2),r=i.createElement("option"),r.value=u,r.innerHTML=u,o==u&&(r.selected=!0),e.appendChild(r);return e}var c=this[0],e,o,t,s;if(!c)return this;var l=n.textAdd?n.textAdd:"&#43; Zeitraum anlegen",h=n.textMore?n.textMore:"&#43; Weiteren Zeitraum anlegen",a=n.language?n.language:"de",p=n.textTill?n.textTill:"bis",w=n.textOClock?n.textOClock:"Uhr",b=n.textFrom?n.textFrom:"von",r=n.rows?n.rows:[],u=0,f=i.createElement("div");if(f.className="opening-times",e=i.createElement("div"),e.className="times",f.appendChild(e),o=i.createElement("div"),o.className="footer",t=i.createElement("a"),t.innerHTML=h,t.href="javascript:void(0)",t.className="add-button",t.onclick=v,o.appendChild(t),f.appendChild(o),c.appendChild(f),r.length>0)for(s in r)v(r[s].day,r[s].start,r[s].end);return this},pictureChooser:function(n){var e=this[0],f;if(!e)return this;var o=n.pictures,r=[],p=0,u=0,l=n.minWidth?n.minWidth:150,a=n.minHeight?n.minHeight:150,k=n.maxImages?n.maxImages:5,w=n.loading?n.loading:"/_Themes/PhotoScheme/Icons/1759/loading.gif",v=!1,s=0,b=new Image;if(b.src="/_Themes/PhotoScheme/Icons/1759/frage.png",f=new Image,f.src=w,f.style.top="50%",f.style.left="50%",f.style.marginLeft="-10px",f.style.marginTop="-10px",f.style.position="absolute",f.style.zIndex="2",f.style.opacity=1,sf(e).append(f),o&&o.length>0){function h(n,t){this.src=n;this.sort=t}function d(n){function f(){u&&(clearTimeout(u),u=null)}function e(){this.onload=this.onabort=this.onerror=function(){};f()}var u,i=new Image;i.onerror=i.onabort=e;i.onload=function(){f();p++;this!=t&&(console.log("debug-"+this.width+"-"+this.height+"-"+this),this.width>=l&&i.height>=a&&(r.push(new h(this.src,s)),s++))};i.src=n;u=setTimeout(function(n){return function(){e.call(n)}}(i),1e3)}function y(){function v(i){i=="left"?(u--,u<0&&(u=parseInt(r.length-1))):(u++,u>parseInt(r.length-1)&&(u=0));r[u].src.indexOf("/_Themes/PhotoScheme/_Global/siteface-blank-picture.gif")>-1?(sf("#picture-choosed-no-picture").attr("style","display:block;line-height: normal;"),sf(t).attr("style","display:none;")):(sf("#picture-choosed-no-picture").attr("style","display:none;line-height: normal;"),sf(t).attr("style","display:block;"),t.src=r[u].src);var f=u==0?1:u;a.innerHTML=parseInt(u+1)+"/"+r.length;n.choosing&&n.choosing(r[u])}var o,t,s,c,a,l;if(console.log(r.length),r.length==0){sf(f).fadeOut();n.choosing(null);return}r.push(new h("/_Themes/PhotoScheme/_Global/siteface-blank-picture.gif",r.length+1));sf(e).addClass("ui-picture-chooser-wrapper");o=i.createElement("div");o.className="ui-picture-chooser";r[u]&&(n.id&&sf("#"+n.id).remove(),t=new Image,n.id&&(t.id=n.id),t.src=r[u].src,n.onload&&(t.onload=n.onload),n.choosing&&n.choosing(r[u]),sf(e).append(t),console.log(n.id+"-"+r[u].src+"-"+t),s=i.createElement("div"),s.id="picture-choosed-no-picture",s.className="gray small dn",s.style.lineHeight="normal",s.innerHTML='<span class="svg-icon IS_SVG IS_SVG_Picture db" style="margin:0 auto; font-size: 85px;"><\/span><span class="gray db">Kein passendes Bild<\/span>',sf(e).append(s));c=i.createElement("a");c.innerHTML='<span class="IS_SVG IS_SVG_Left db floatLeft"><\/span>';c.rel="left";c.className="chooser-button left SVG";c.onclick=function(){v(this.rel)};sf(o).append(c);a=i.createElement("span");a.innerHTML="1/"+r.length;a.className="chooser-info floatLeft db";sf(o).append(a);l=i.createElement("a");l.innerHTML='<span class="IS_SVG IS_SVG_Right db floatLeft"><\/span>';l.rel="right";l.className="chooser-button right SVG";l.onclick=function(){v(this.rel)};sf(o).append(l);sf(e).append(o);sf(f).fadeOut()}(function(){var p=new Date,w=p.getSeconds(),f=(new Date).getTime(),u=!1,t=0,e,n,i;for(e in o){if(u)break;n=o[e];n=n.indexOf("?")>-1?n+"&xcjx7hx!asdfu="+f:n+"?xcjx7hx!asdfu="+f;i=new Image;i.src=c.htmlspecialchars_decode(n);i.onload=function(){t++;this.width>=l&&this.height>=a&&(r.push(new h(this.src,s)),s++);t==o.length&&(y(),v=!0,u=!0)};i.onerror=function(){t++;t==o.length&&(y(),v=!0,u=!0)}}})()}},manageCategories:function(t){function h(n){var t=i.createElement("li");return t.className="category-object",t.appendChild(w(n)),t}function w(n){var f=v==n.id||v==n.alias?"active":"",r=i.createElement("a"),u;return r.setAttribute("data-name",n.name),r.setAttribute("data-id",n.id),r.setAttribute("data-count",n.count),r.className="category "+f,t.chooseCallback&&(r.onclick=function(n,i,r,u){return function(){sf(".category").each(function(n){sf(n).removeClass("active")});sf(r).addClass("active");t.chooseCallback({name:i,id:n,alias:u})}}(n.id,n.name,r,n.alias)),r.innerHTML=n.name,n.count!=null&&(u=i.createElement("span"),u.className="count",u.innerHTML=n.count,r.appendChild(u)),r}function b(i,r,u,f,e){if(u.value.length==0)return sf(u).addClass("error"),sf(u).focus(),!1;sf(r).fadeOut(100,null,!0);var o=h({name:u.value});o.style.display="none";i.appendChild(o);n.setTimeout(function(){sf(o).fadeIn(100)},100);t.saveCallback&&t.saveCallback({name:u.value,id:f,remove:e})}function k(i,r,u,f,e,o){if(i.value.length==0)return sf(i).addClass("error"),sf(i).focus(),!1;sf(e).fadeOut(100,null,!0);var s=w({name:i.value,id:u,count:o});s.style.display="none";r.appendChild(s);n.setTimeout(function(){sf(s).fadeIn(100)},100);t.saveCallback&&t.saveCallback({name:i.value,id:u,remove:!1});c.updateJsonObject(f,u,i.value)}var s=this[0],o,f,e,y,p;if(!s)return this;var u=t.categories,d=t.headType==null?"h3":t.headType,g=t.title==null?"":t.title,nt=t.edit==null?!0:t.edit,l=t.editCallback==null?null:t.editCallback,tt=t.addText==null?"add":t.addText,a=t.editText==null?"edit":t.editText,it=t.cancelEditText==null?"cancel edit":t.cancelEditText,rt=t.css==null?"category-list":t.css,ut=t.headCSS==null?"":t.headCSS,v=t.active==null?null:t.active,r=i.createElement("ul");r.className=rt;o=i.createElement(d);o.className=ut;o.innerHTML=g;nt&&(f=i.createElement("a"),f.className="dn add-button",f.innerHTML=tt,f.onclick=t.addCallback?t.addCallback:function(){var t,u,n,f;sf(r.lastChild).hasClass("add")?sf(r.lastChild).remove():(t=i.createElement("li"),t.className="add",u=i.createElement("div"),u.className="category",n=i.createElement("input"),n.className="category-edit",n.type="text",n.setAttribute("placeholder",""),n.onkeydown=function(n){n.keyCode==13&&b(r,t,this,0,!1)},u.appendChild(n),f=i.createElement("a"),f.className="icon SVG active siteface",f.innerHTML='<i class="IS_SVG IS_SVG_Checkmark db"><\/i>',f.onclick=function(){b(r,t,n,0,!1)},u.appendChild(f),t.appendChild(u),r.appendChild(t),sf(n).focus())},o.appendChild(f),e=i.createElement("a"),e.className="edit-button",e.innerHTML=a,e.onclick=l?l:function(){var n,o;if(sf(r).hasClass("edit-mode")){sf(f).addClass("dn");sf(r).removeClass("edit-mode");sf(e).html(a);r.innerHTML="";for(n in u)o=u[n],r.appendChild(h(o));s.appendChild(r)}else sf(f).removeClass("dn"),sf(e).html(it),sf(r).addClass("edit-mode"),sf(".category-object").each(function(n){var e=n.childNodes[0],h=sf(e).attr("data-id"),l=sf(e).attr("data-name"),c=sf(e).attr("data-count"),f,r,o,s;h>0&&(sf(e).remove(),f=i.createElement("div"),f.className="category",r=i.createElement("input"),r.className="category-edit",r.type="text",r.value=l,r.onkeydown=function(t){t.keyCode==13&&k(r,n,h,u,f,c)},r.setAttribute("placeholder",""),f.appendChild(r),o=i.createElement("a"),o.className="icon SVG active siteface",o.innerHTML='<i class="IS_SVG IS_SVG_Checkmark db"><\/i>',o.onclick=function(n,t,i,r,f){return function(){k(i,t,n,u,f,c)}}(h,n,r,e,f,c),f.appendChild(o),s=i.createElement("a"),s.className="icon SVG active siteface",s.innerHTML='<i class="IS_SVG IS_SVG_Remove db"><\/i>',s.onclick=function(i,r,f){return function(){var r,e;sf(n).fadeOut(100,null,!0);t.saveCallback&&t.saveCallback({name:f.value,id:i,remove:!0});for(r in u)if(e=u[r],e.id==i){delete u[r];break}}}(h,n,r,e,f),f.appendChild(s),n.appendChild(f))})},o.appendChild(e));s.appendChild(o);for(y in u)p=u[y],r.appendChild(h(p));s.appendChild(r)},click:function(n){var i=this[0],r;if(!i)return this;if(i.length==t)typeof i!="function"&&typeof i!="number"&&(i.onclick=n);else for(r in i)typeof i[r]!="function"&&typeof i[r]!="number"&&(i[r].onclick=n);return this},resize:function(n){var t=this[0];return t?(sf(t).bind("resize",n),this):this},convertSearchInput:function(n,t){var u=this[0],r;return u?(r=i.createElement("a"),r.className="IS_SVG IS_SVG_Search icon db",u.parentNode.appendChild(r),u.onkeyup=function(i){var f=this;n&&n(f.value,i);f.value.length>0?(r.className="IS_SVG IS_SVG_Remove icon db",r.onclick=function(){f.value="";sf(u).focus();r.className="IS_SVG IS_SVG_Search icon db";r.onclick=function(){};t&&t(f.value,!0)}):(r.className="IS_SVG IS_SVG_Search icon db",r.onclick=function(){})},this):this},smoothScroll:function(r){var f=this[0],u;if(!f)return this;var r=r==null?{}:r,e=5,h=r.offset||0,c=function(n){for(var i=0;n.offsetParent!=t&&n.offsetParent!=null;)i+=n.offsetTop+(n.clientTop!=null?n.clientTop:0),n=n.offsetParent;return i-h},l=function(){return i.documentElement.scrollTop+i.body.scrollTop},o=200/e,s=l(),a=(c(f)-s)/o;for(u=1;u<=o;u++)(function(){var t=a*u;setTimeout(function(){n.scrollTo(0,t+s)},e*u)})()},dropDownCheckList:function(n){function p(n,t){return n.sort(function(n,i){var r=n[t],u=i[t];return r<u?-1:r>u?1:0})}function v(){var n,i;p(t,"id");n=[];for(i in t)n.push(t[i].name);s.innerHTML=n.length>0?n.join(", "):a}var o=this[0],r,a,f,t,s,u,h;if(!o||(sf(o).addClass("ui-dropdown-checkbox"),r=n.objects,a=n.defaultText==null?"Keine":n.defaultText,!r))return this;f=i.createElement("ul");f.className="ui-dropdown-checkbox-list";f.style.display="none";t=[];s=i.createElement("span");for(u in r){var y=i.createElement("li"),l=i.createElement("label"),e=i.createElement("input");e.type="checkbox";e.className="checkbox drop-down-checkboxes";e.name=r[u].name;e.value=r[u].id;e.onchange=function(n,i,r){return function(){var u;if(r){for(u in t)delete t[u];sf(".drop-down-checkboxes").each(function(n){n.value!=-1&&(n.checked=!1)})}else{for(u in t)if(t[u].id==-1){delete t[u];break}sf(".drop-down-checkboxes").each(function(n){n.value==-1&&(n.checked=!1)})}if(this.checked)t.push({id:n,name:i});else for(u in t)if(t[u].id==n){delete t[u];break}v()}}(r[u].id,r[u].html,r[u].all);e.checked=r[u].checked?!0:!1;l.appendChild(e);h=i.createElement("span");h.className="text";h.innerHTML=r[u].html;l.appendChild(h);y.appendChild(l);sf(f).append(y);r[u].checked&&t.push({id:r[u].id,name:r[u].html})}v();sf(o).append(s);sf(o).append(f);sf(o).click(function(n){c.cancelBubbleEvent(n);f.style.display=f.style.display=="block"?"none":"block"});sf(i).bind("click",function(n){c.cancelBubbleEvent(n);f.style.display="none"})},addFields:function(n){var u=this[0],s,h,c,t;if(!u)return this;var n=n==null?{}:n,f=n.addText==null?"add":n.addText,l=n.addTextPlural==null?f:n.addTextPlural,y=n.rows.length,p=n.columns==null?1:n.columns,w=n.inputCSS==null?"":n.inputCSS,b=n.min==null?3:n.min,e=n.max==null?10:n.max,k=n.removeFirst==null?!1:!0,a=0,v=5,r=i.createElement("ul"),o=function(r,u,f){var l=i.createElement("li"),y,h,c,o,s;l.style.position="relative";l.style.overflow="hidden";y=48;h=u.columns==null?[{name:u.name,value:u.value,placeholder:u.placeholder}]:u.columns;for(c in h)o=i.createElement("input"),o.name=h[c].name,o.value=h[c].value,h.length>1&&(o.style.width=y+"%",o.style.float="left",c>0&&(o.style.marginLeft="2%",o.style.width=y+2+"%")),o.type=r,o.className=n.inputCSS,o.setAttribute("data-index",v++),h[c].placeholder&&o.setAttribute("placeholder",h[c].placeholder.replace("@cnt@",parseInt(c)+1)),sf(l).append(o);return f&&(s=i.createElement("a"),s.className="remove",s.innerHTML=" ✖",s.style.position="absolute",s.style.color="#333",s.style.textDecoration="none",s.style.right="15px",s.style.top="50%",s.style.marginTop="-15px",s.onclick=function(){sf(l).remove();parseInt(a)<e&&(t.style.display="block")},sf(l).append(s)),{addRow:l,input:o}};for(s in n.rows)h=n.rows[s],c=o("text",h,!0),sf(r).append(c.addRow);sf(u).append(r);t=i.createElement("a");t.style.display="block";t.href="javascript:void(0);";t.className="link";t.innerHTML=f;t.onclick=function(){var u=r.childNodes.length,i;return this.innerHTML=u>0?l:f,i=o("text",n.rows[n.rows.length-1],!0),sf(r).append(i.addRow),sf(i.input).focus(),parseInt(u)+1==e&&(t.style.display="none"),!1};sf(u).append(t)},expander:function(n){var t=this[0],u,r;if(!t)return this;n=n==null?{}:n;var c=n.manualAdd==null?0:n.manualAdd,f=n.height==null?99999:n.height,o=n.expandText==null?"mehr anzeigen":n.expandText,l=n.closeText==null?"weniger anzeigen":n.closeText,s=n.expandIcon==null?"/_Themes/PhotoScheme/_Global/down.png":n.expandIcon,a=n.closeIcon==null?"/_Themes/PhotoScheme/_Global/up.png":n.closeIcon,e=!1,h=sf(t).height()+c;f<h&&(sf(t).attr("style","height: "+f+"px; "),sf(t).addClass("ui-expander closed"),u=i.createElement("div"),u.className="ui-expander-button-placeholder",r=i.createElement("a"),r.className="ui-expander-button",r.href="javascript: void(0); ",r.innerHTML='<img src="'+s+'" />&nbsp;&nbsp;'+o,r.onclick=function(){e?(sf(t).removeClass("opened"),sf(t).addClass("closed"),t.style.height=f+"px",this.innerHTML='<img src="'+s+'" />&nbsp;'+o):(sf(t).removeClass("closed"),sf(t).addClass("opened"),t.style.height=h+25+"px",this.innerHTML='<img src="'+a+'" />&nbsp;&nbsp;'+l);e=e?!1:!0},u.appendChild(r),sf(t).append(u))},limitations:function(n){function e(){this.value.length>=t?(this.value=this.value.substring(0,t),i&&sf(i).html(u.replace("@Parameter@",t-this.value.length))):i&&sf(i).html(f.replace("@Parameter@",t-this.value.length))}var r=this[0];if(!r)return this;var u=n.finishText==null?"":n.finishText,f=n.text==null?"":n.text,t=n.max==null?100:n.max,i=n.object;return r.onkeyup=e,this},dragAndDrop:function(t){function p(n){var t=n.target!=null?n.target:n.srcElement;e=n.clientX;o=n.clientY;s=v(r.style.left);h=v(r.style.top);f=!0;i.onmousemove=b;i.onmouseup=w;n.preventDefault()}function w(){f=!1}function b(i){var i,p,v,w,b;if(i==null&&(i=n.event),!f)return!1;if(x=s+i.clientX-e,y=h+i.clientY-o,u){if(y>0||(v=100/parseInt(t.checkWidth)*parseInt(t.containerWidth),p=t.checkHeight/100*v,parseInt(p)-parseInt(t.containerHeight)-parseInt(~y+1)<=0))return!1}else if(x>0||(v=100/parseInt(t.checkHeight)*parseInt(t.containerHeight),w=t.checkWidth/100*v,parseInt(w)-parseInt(t.containerWidth)-parseInt(~x+1)<=0))return!1;t.callback&&(b={x:x,y:y,object:r,image:t.image,ratioImage:c,ratioContainer:l,toWidth:u,toHeight:a},t.callback(b))}function v(n){var t=parseInt(n);return t==null||isNaN(t)?0:t}var r=this[0];if(!r)return this;t=t==null?{}:t;var f=!1,e=0,o=0,s=0,h=0,c=parseFloat(t.checkWidth/t.checkHeight),l=parseFloat(t.containerWidth/t.containerHeight),u=!1,a=!1;l/c>=1?u=!0:a=!0;t.image&&(u?t.image.style.width="100%":t.image.style.height="100%");r.onmousedown=p},contactForm:function(){var l=this[0],e,f,o,a,s,h,u,c,t,r;if(!l)return this;if(e=l.contentWindow.document.body.innerHTML,e!="")if(f=eval("("+e+")"),sf(".sf-contact-form").each(function(n){sf(n).remove()}),f.error){o=f.errors;for(a in o)s=o[a],h=i.getElementById(s.ID),h.parentNode.style.position="relative",u=i.createElement("span"),u.className="sf-contact-form",u.setAttribute("style","position: absolute; right:0; top:50%; color:#ff0000; font-size: 0.7em; margin-top:-0.6em;"),u.innerHTML=s.Message,h.parentNode.appendChild(u)}else{c=i.getElementById("contact_form");c.style.position="relative";t=i.createElement("div");t.className="sf-contact-form-overlay";t.setAttribute("style","position: absolute; left:0; right:0; top:0; bottom:0; text-align: center; background:rgba(255,255,255,0.9); opacity:0; transition: all 0.2s ease-in-out;");r=i.createElement("span");r.innerHTML=f.responseText;r.className="sf-contact-form-overlay-text";t.appendChild(r);c.appendChild(t);var v=sf(t).height(),y=sf(r).height(),p=v/2-y/2;r.setAttribute("style","display: block; margin-top: "+p+"px; ");n.setTimeout(function(){t.style.opacity=1},100);i.contact_form.reset()}},newsletterForm:function(){var l=this[0],e,f,o,a,s,h,u,c,t,r;if(!l)return this;if(e=l.contentWindow.document.body.innerHTML,e!="")if(f=eval("("+e+")"),sf(".sf-newsletter-form").each(function(n){sf(n).remove()}),f.error){o=f.errors;for(a in o)s=o[a],h=i.getElementById(s.ID),h.parentNode.style.position="relative",u=i.createElement("span"),u.className="sf-newsletter-form",u.setAttribute("style","position: absolute; right:0; top:50%; color:#ff0000; font-size: 0.7em; margin-top:-0.6em;"),u.innerHTML=s.Message,h.parentNode.appendChild(u)}else{c=i.getElementById("newsletter_form");c.style.position="relative";t=i.createElement("div");t.className="sf-newsletter-form-overlay";t.setAttribute("style","position: absolute; left:0; right:0; top:0; bottom:0; text-align: center; background:rgba(255,255,255,0.9); opacity:0; transition: all 0.2s ease-in-out;");r=i.createElement("span");r.innerHTML=f.responseText;r.className="sf-newsletter-form-overlay-text";t.appendChild(r);c.appendChild(t);var v=sf(t).height(),y=sf(r).height(),p=v/2-y/2;r.setAttribute("style","display: block; margin-top: "+p+"px; ");n.setTimeout(function(){t.style.opacity=1},100);i.contact_form.reset()}},googleMap:function(n){function a(n,i,u,f,o){var h=i,s=new google.maps.InfoWindow({content:i});e&&e(t,i,n,s,o);u?s.open(t,n):google.maps.event.addListener(n,"click",function(){r!=null&&r.close();r=s;s.open(t,this);f&&f(t,o)})}var l=this[0],r,e,h,u,w;if(!l)return this;r=null;e=n.markerLoad==null?null:n.markerLoad;var b=n.maxZoom==null?null:n.maxZoom,o=n.zoom==null?null:n.zoom,k=n.scrollwheel==null?!0:n.scrollwheel,d=n.zoomControl==null?!0:n.zoomControl,g=n.scaleControl==null?!0:n.scaleControl,nt=n.draggable==null?!0:n.draggable,tt=n.disableDefaultUI==null?!0:n.disableDefaultUI,it=n.style==null?null:n.style,s=n.fitBounds==null?!0:n.fitBounds,ft=new google.maps.LatLng(n.lat,n.lng),v=n.openTooltip==null?!0:n.openTooltip,y=n.clickCallback==null?null:n.clickCallback,p=n.loadCallback==null?null:n.loadCallback,rt={center:new google.maps.LatLng(n.lat,n.lng),mapTypeId:google.maps.MapTypeId.ROADMAP,zoomControl:d,scrollwheel:k,scaleControl:g,draggable:nt,disableDefaultUI:tt,zoom:o,maxZoom:b},t=new google.maps.Map(l,rt),ut=new google.maps.StyledMapType(it,{name:"Styled Map"});if(t.mapTypes.set("map_style",ut),t.setMapTypeId("map_style"),s&&(h=new google.maps.LatLngBounds),n.markers){for(u=0;u<n.markers.length;u++){var i=n.markers[u],f=new google.maps.LatLng(i.lat,i.lng),c=new google.maps.Marker({position:f,icon:i.icon,optimized:!0,map:t,animation:google.maps.Animation.DROP});i.content&&i.content.length>0&&(c.addListener("click",function(){a(c,i.content,v,y,f)}),a(c,i.content,v,y,f));s&&h.extend(f)}s&&t.fitBounds(h)}w=google.maps.event.addListener(t,"idle",function(){o!=null&&t.setZoom(o);google.maps.event.removeListener(w)});p&&p(t)}},r.func.init.prototype=r.func,r}();n.sfCore=n.sf=n.sCore=r;r.func.init.prototype=r.func})(window);var c={cancelBubbleEvent:function(n){try{if(!n)var n=window.event;n.cancelBubble=!0;n.stopPropagation&&n.stopPropagation()}catch(t){}},noContentContainer:function(n){var t=document.createElement("div"),r,u,i;return t.className="no-content-container",t.id="no-content-container",n.head&&(r=document.createElement("h3"),r.innerHTML=n.head,t.appendChild(r)),n.text&&(u=document.createElement("p"),u.innerHTML=n.text,t.appendChild(u)),n.button&&(i=document.createElement("a"),i.href="javascript: void(0);",i.onclick=n.button.click,i.innerHTML=n.button.text,t.appendChild(i)),t},findAbsolutePosition:function(n){var t=curtop=0;if(n.offsetParent)do t+=n.offsetLeft,curtop+=n.offsetTop;while(n=n.offsetParent);return[t,curtop]},createElement:function(n,t){var u=document.createElement(n),i,r;for(i in t)r=t[i],typeof r=="function"?eval("e."+i+" = "+r):u.setAttribute(i,r);return u},windowSize:function(){var n=0,t=0;return typeof innerWidth=="number"?(n=window.innerWidth,t=window.innerHeight):document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)?(n=document.documentElement.clientWidth,t=document.documentElement.clientHeight):document.body&&(document.body.clientWidth||document.body.clientHeight)&&(n=document.body.clientWidth,t=document.body.clientHeight),[n,t]},scrollPosition:function(){var n=0,t=0;return typeof pageYOffset=="number"?(t=window.pageYOffset,n=window.pageXOffset):document.body&&(document.body.scrollLeft||document.body.scrollTop)?(t=document.body.scrollTop,n=document.body.scrollLeft):document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)&&(t=document.documentElement.scrollTop,n=document.documentElement.scrollLeft),[t,n]},topButton:function(n){var i=n.object!=null?n.object:null,t=document.createElement("a"),r;t.className=n.css==null?"ui-topButton":n.css;t.innerHTML=n.text==null?"":n.text;t.onclick=function(){i?sf(i).smoothScroll():window.scrollTo(0,0)};document.body.appendChild(t);r=n.manualTop==null?500:n.manualTop;addEventListener("scroll",function(){var n=c.scrollPosition();n>r?sf(t).addClass("active"):sf(t).removeClass("active")})},isElementInViewport:function(n,t,i){t=t==null?0:t;try{var r=n.getBoundingClientRect();return i?r.top>=0&&r.left>=0&&r.bottom<=(window.innerHeight||document.documentElement.clientHeight)-t&&r.right<=(window.innerWidth||document.documentElement.clientWidth)-t:r.top>=0&&r.left>=0&&r.bottom<=(window.innerHeight||document.documentElement.clientHeight)+t&&r.right<=(window.innerWidth||document.documentElement.clientWidth)+t}catch(u){return!1}},isElementInViewportEarlier:function(n,t,i){t=t==null?0:t;var r=n.getBoundingClientRect(),u=sf(n).top(),f=this.scrollPosition();return i?r.bottom>0+t:r.top<(window.innerHeight||document.documentElement.clientHeight)-t},getDocumentHeight:function(){var n=document;return Math.max(Math.max(n.body.scrollHeight,n.documentElement.scrollHeight),Math.max(n.body.offsetHeight,n.documentElement.offsetHeight),Math.max(n.body.clientHeight,n.documentElement.clientHeight))},getDocumentWidth:function(){var n=document;return Math.max(Math.max(n.body.scrollWidth,n.documentElement.scrollWidth),Math.max(n.body.offsetWidth,n.documentElement.offsetWidth),Math.max(n.body.clientWidth,n.documentElement.clientWidth))},isTablet:function(){var n=!1;return navigator.userAgent.match(/Tablet|iPad/i)&&(n=!0),n},isMobile:function(){var n=!1;return navigator.platform.indexOf("iPad")!=-1&&(n=!0),navigator.platform.indexOf("iPhone")!=-1&&(n=!0),navigator.platform.indexOf("Android")!=-1&&(n=!0),navigator.platform.indexOf("BlackBerry")!=-1&&(n=!0),navigator.platform.indexOf("IEMobile")!=-1&&(n=!0),navigator.userAgent.toLowerCase().indexOf("mobile")!=-1&&(n=!0),n},mobileOS:function(){var n=!1;return(navigator.platform.indexOf("iPad")!=-1||navigator.platform.indexOf("iPhone")!=-1)&&(n="ios"),navigator.platform.indexOf("Android")!=-1&&(n="android"),navigator.platform.indexOf("BlackBerry")!=-1&&(n="blackberry"),navigator.platform.indexOf("IEMobile")!=-1&&(n="iemobile"),n},stringFormat:function(){for(i=1;i<arguments.length;i++)str=str.replace("{"+(i-1)+"}",arguments[i]);return str},numberFormat:function(n,t){return t=t==null?2:t,n%1==0?n.toFixed(0):n.toFixed(t).toString().replace(".",",")},htmlspecialchars_decode:function(n,t){var u=0,i=0,f=!1,r;if(typeof t=="undefined"&&(t=2),n=n.toString().replace(/&lt;/g,"<").replace(/&gt;/g,">"),r={ENT_NOQUOTES:0,ENT_HTML_QUOTE_SINGLE:1,ENT_HTML_QUOTE_DOUBLE:2,ENT_COMPAT:2,ENT_QUOTES:3,ENT_IGNORE:4},t===0&&(f=!0),typeof t!="number"){for(t=[].concat(t),i=0;i<t.length;i++)r[t[i]]===0?f=!0:r[t[i]]&&(u=u|r[t[i]]);t=u}return t&r.ENT_HTML_QUOTE_SINGLE&&(n=n.replace(/&#0*39;/g,"'")),f||(n=n.replace(/&quot;/g,'"')),n.replace(/&amp;/g,"&")},isURL:function(n){return/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(n)},setCookie:function(n,t,i){var r=new Date,u=new Date(r.getTime()+864e5*i);document.cookie=n+"="+escape(t)+";expires="+u.toGMTString()+";path=/"},getCookie:function(n){var u=n+"=",t=document.cookie,i,r;return t.length>0&&(i=t.indexOf(u),i!=-1)?(i+=u.length,r=t.indexOf(";",i),r==-1&&(r=t.length),unescape(t.substring(i,r))):null},getParameterByName:function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t==null?"":decodeURIComponent(t[1].replace(/\+/g," "))},addScriptToHead:function(n,t,i,r){var u=document.createElement("script"),f,e;i!=null&&u.setAttribute("id",i);u.setAttribute("src",n);u.setAttribute("type","text/javascript");f=!1;e=function(){f||(f=!0,r())};u.onload=e;u.onreadystatechange=e;document.getElementsByTagName("head")[0].appendChild(u)},validateForm:function(n){var h,a,c,l,s;if(n&&n.nodeName==="FORM"){for(var f=[],e=[],a="",u=!0,t=n.elements.length-1;t>=0;t=t-1)if(n.elements[t].name!==""){var r=sf(n.elements[t]).hasClass("required"),i=encodeURIComponent(n.elements[t].value),o=sf(n.elements[t]).attr("data-min-length");(o==""||o==undefined)&&(o=0);switch(n.elements[t].nodeName){case"INPUT":switch(n.elements[t].type){case"text":case"hidden":case"password":case"button":case"reset":case"submit":r&&(i.length<o||i.length==0)?(sf(n.elements[t]).addClass("error"),u=!1):r&&sf(n.elements[t]).removeClass("error");e.push(n.elements[t].name+"="+i);f.push(n.elements[t]);break;case"checkbox":r&&n.elements[t].checked==!1?(sf(n.elements[t].parentNode).addClass("error"),u=!1):r&&sf(n.elements[t].parentNode).removeClass("error");e.push(n.elements[t].name+"="+n.elements[t].checked);f.push(n.elements[t]);break;case"radio":var v=document.getElementsByName("transfer"),y=!1,t=0;for(h=0;h<v.length;h++)v[h].checked&&(y=!0);y||(u=!1)}break;case"TEXTAREA":r&&i.length==0?(sf(n.elements[t]).addClass("error"),u=!1):r&&sf(n.elements[t]).removeClass("error");e.push(n.elements[t].name+"="+i);f.push(n.elements[t]);break;case"SELECT":switch(n.elements[t].type){case"select-one":r&&(i.length<o||i.length==0)?(sf(n.elements[t]).addClass("error"),u=!1):r&&sf(n.elements[t]).removeClass("error");e.push(n.elements[t].name+"="+i);f.push(n.elements[t])}break;case"BUTTON":switch(n.elements[t].type){case"reset":case"submit":case"button":r&&(i.length<o||i.length==0)?(sf(n.elements[t]).addClass("error"),u=!1):r&&sf(n.elements[t]).removeClass("error");e.push(n.elements[t].name+"="+i);f.push(n.elements[t])}}}for(a=[],t=n.elements.length-1;t>=0;t=t-1)if(n.elements[t].name!=="")switch(n.elements[t].nodeName){case"INPUT":switch(n.elements[t].type){case"radio":if(c=this.getCheckedRadioValue(n.elements[t].name,!0),c&&!a[n.elements[t].name])a[n.elements[t].name]=!0,e.push(n.elements[t].name+"="+c),f.push(n.elements[t]);else if(!c&&sf(n.elements[t]).hasClass("required"))for(l=document.getElementsByName(n.elements[t].name),s=0;s<l.length;s++)l[s].checked||sf(l[s].parentNode).addClass("error")}}return{status:u,errors:f,fields:e.join("&")}}},serialize:function(n){if(n&&n.nodeName==="FORM"){for(var r,i=[],t=n.elements.length-1;t>=0;t=t-1)if(n.elements[t].name!=="")switch(n.elements[t].nodeName){case"INPUT":switch(n.elements[t].type){case"text":case"hidden":case"password":case"button":case"reset":case"submit":i.push(n.elements[t].name+"="+encodeURIComponent(n.elements[t].value));break;case"checkbox":case"radio":n.elements[t].checked&&i.push(n.elements[t].name+"="+encodeURIComponent(n.elements[t].value))}break;case"TEXTAREA":i.push(n.elements[t].name+"="+encodeURIComponent(n.elements[t].value));break;case"SELECT":switch(n.elements[t].type){case"select-one":i.push(n.elements[t].name+"="+encodeURIComponent(n.elements[t].value));break;case"select-multiple":for(r=n.elements[t].options.length-1;r>=0;r=r-1)n.elements[t].options[r].selected&&i.push(n.elements[t].name+"="+encodeURIComponent(n.elements[t].options[r].value))}break;case"BUTTON":switch(n.elements[t].type){case"reset":case"submit":case"button":i.push(n.elements[t].name+"="+encodeURIComponent(n.elements[t].value))}}return i.join("&")}},serializeToJson:function(n){if(n&&n.nodeName==="FORM"){for(var r,i=[],t=n.elements.length-1;t>=0;t=t-1)if(n.elements[t].name!=="")switch(n.elements[t].nodeName){case"INPUT":switch(n.elements[t].type){case"text":case"hidden":case"password":case"button":case"reset":case"submit":i.push({name:n.elements[t].name,value:encodeURIComponent(n.elements[t].value)});break;case"checkbox":case"radio":n.elements[t].checked&&i.push({name:n.elements[t].name,value:encodeURIComponent(n.elements[t].value)})}break;case"TEXTAREA":i.push({name:n.elements[t].name,value:encodeURIComponent(n.elements[t].value)});break;case"SELECT":switch(n.elements[t].type){case"select-one":i.push({name:n.elements[t].name,value:encodeURIComponent(n.elements[t].value)});break;case"select-multiple":for(r=n.elements[t].options.length-1;r>=0;r=r-1)n.elements[t].options[r].selected&&i.push({name:n.elements[t].name,value:encodeURIComponent(n.elements[t].options[r].value)})}break;case"BUTTON":switch(n.elements[t].type){case"reset":case"submit":case"button":i.push({name:n.elements[t].name,value:encodeURIComponent(n.elements[t].value)})}}return i}},updateJsonObject:function(n,t,i){var u,r;for(u in n)if(r=n[u],r.id==t){r.name=i;break}},supports_history_api:function(){return!!(window.history&&history.pushState)},supports_form_data:function(){return!!(window.FormData&&"onprogress"in(new XMLHttpRequest).upload)},getCheckedRadioValue:function(n,t){for(var r=document.getElementsByName(n),i=0;i<r.length;i++)if(t&&sf(r[i].parentNode).removeClass("error"),r[i].checked)return r[i].value;return null},clipboardCopy:function(n,t){var r,i,f;if(window.clipboardData&&clipboardData.setData)clipboardData.setData("Text",n);else{if(r=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard),!r)return;if(i=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable),!i)return;i.addDataFlavor("text/unicode");var u={},u=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);if(u.data=n,i.setTransferData("text/unicode",u,u.data.length*2),f=Components.interfaces.nsIClipboard,!r)return!1;r.setData(i,null,f.kGlobalClipboard)}t&&t()}};String.prototype.toHHMMSS=function(){var r=parseInt(this,10),n=Math.floor(r/3600),t=Math.floor((r-n*3600)/60),i=r-n*3600-t*60;return n=n>0&&n<10?"0"+n+":":"",t<10&&(t="0"+t),i<10&&(i="0"+i),n+""+t+":"+i};Queue={entries:[],inprocess:null,enqueue:function(n){Queue.entries.push(n)},flush:function(){var n,t;if(!Queue.inprocess)while(Queue.entries.length){if(n=Queue.entries.shift(),n.toString().indexOf("delay:")!==-1){t=Number(n.split(":")[1]);Queue.inprocess=setTimeout(function(){Queue.inprocess=null;Queue.flush()},t);return}n()}}};function markups(){var n=null,t=document;this.build=function(t){n=t;var i={};if(i=eval("this."+t.type+"();"),n.object)n.object.appendChild(i);else return i};this.buttonDownWithText=function(){var u="",f="",r,i;return n.textID&&(u='id="'+n.textID+'"'),n.iconID&&(f='id="'+n.iconID+'"'),r="",r+='<i class="IS_18 dib vat IS_18_ArrowDownWhite" '+f+"><\/i>",r+='<span style="color:#fff;font-size:14px;" '+u+">",r+=""+n.text,r+="<\/span>",i=t.createElement("button"),i.className="clearfix normal",n.style&&i.setAttribute("style",n.style),n.id&&i.setAttribute("id",n.id),i.innerHTML=r,i.onclick=n.action,i};this.buttonIconWithText=function(){var u="",f="",e="",o="color:#fff;font-size:14px;",s="normal",h="button",r,i;return n.linkType&&(h=n.linkType),n.textID&&(u='id="'+n.textID+'"'),n.iconID&&(f='id="'+n.iconID+'"'),n.textCSS&&(e='class="'+n.textCSS+'"'),n.textStyle&&(o=n.textStyle),n.buttonStyle&&(s=n.buttonStyle),r="",r+='<i class="dib vat '+n.icon+'" '+f+"><\/i>",r+='<span style="'+o+'" '+u+" "+e+">",r+=""+n.text,r+="<\/span>",i=t.createElement(h),i.className="tdn clearfix "+s,n.style&&i.setAttribute("style",n.style),n.id&&i.setAttribute("id",n.id),i.innerHTML=r,i.onclick=n.action,i};this.liBookmarkRow=function(){var r=t.createElement("a"),i,e,u,f;return r.className="pic",r.href="/bookmarks/article/"+n.alias+"/",r.target="_blank",i=new Image,i.className="db picture",i.src=n.thumbpath,i.onerror=function(){i.onerror=null;this.src="/_Themes/PhotoScheme/_global/dummy.gif"},r.appendChild(i),e=t.createElement("div"),e.className="info",u="",u+='    <a href="/bookmarks/article/'+n.alias+'/" class="name" target="_blank" title="'+n.headline+'">'+n.headline+"<\/a>",u+="    <br />",u+='    <span class="time">'+n.created+"<\/span>",e.innerHTML=u,f=t.createElement("li"),f.className="object",f.appendChild(r),f.appendChild(e),f};this.liBookmarkRowLarge=function(){var v="",y="",p="",w="/bookmarks/article/"+n.alias+"/?from="+location.href,i,e,h,o,r,u,c,s,a,f,l;return n.description.length>0&&(v+=n.description),n.urlhost!=""&&(p+='<a href="'+n.url+'" target="_blank" class="savedate gray">'+n.urlhost+"<\/a>"),n.created!=""&&(y+=" · "+n.created),i=document.createElement("div"),i.className="floatLeft grid_16 main-right",e=document.createElement("div"),e.className="info",e.innerHTML+='<p><a class="bookmarkheadline" target="_blank" href="'+w+'">'+n.headline+"<\/a><\/p>",e.innerHTML+='<p class="bookmarkdescription">'+v+"<\/p>",e.innerHTML+='<p class="savedate gray">'+p+y+"<\/p>",i.appendChild(e),h=t.createElement("div"),h.className="buttons",o="",o+='      <button class="clearfix normal"><span class="gray">'+n.countviews+" "+n.textViews+"<\/span><\/button>",o+='  <button class="clearfix normal"><i class="IS_18 dib vat IS_18_ThumbUp"><\/i>&nbsp;<span class="green">'+n.likescount+'<\/span><span class="gray"> / <\/span><span class="red">'+n.dislikescount+"<\/span><\/button>",o+='  <button class="clearfix normal"><i class="IS_18 dib vat IS_18_Comments"><\/i>&nbsp;<span class="gray">'+n.commentscount+"<\/span><\/button>",h.innerHTML=o,i.appendChild(h),n.bookmarkType=="abo"&&(r=t.createElement("button"),r.className="clearfix normal hide",r.id="data-hide-id="+n.id,r.onclick=bookmarks.hide,r.onmouseover=function(){tooltip.hover(this,"ausblenden")},r.innerHTML='<i class="IS_18 dib vat IS_18_Delete"><\/i>',i.appendChild(r)),u=t.createElement("li"),u.className="clearfix",n.isNew&&(u.className="new clearfix"),u.appendChild(i),i=document.createElement("div"),i.className="floatLeft pic",c=document.createElement("div"),c.className="pic-inner",s=document.createElement("a"),s.target="_blank",s.href=w,a=n.thumbpath,f=new Image,f.src=a,f.className="picture",f.setAttribute("data-original",a),f.onerror=function(){f.onerror=null;this.src="/_Themes/PhotoScheme/_global/dummy.gif"},s.appendChild(f),c.appendChild(s),i.appendChild(c),u.appendChild(i),n.userpicture&&(l=t.createElement("div"),l.className="userpicture",l.innerHTML='<a href="/bookmarks/'+n.username+'/">'+n.userpicture+"<\/a>",u.appendChild(l)),u};this.newsRowComments=function(){var i="",t;return n.thumb.length==0&&(i='style="margin-left:0;"'),t="",t+='<div class="row pinboard bookmarking bookmarks-content-list clearfix">',t+='  <div class="right">',t+='      <div class="inner" '+i+">",t+='          <div><a class="bookmarkheadline" href="'+n.link+'">'+n.headline+"<\/a><\/div>",t+='          <div class="bookmarkdescription">'+n.description+"&nbsp;<\/div>",t+="      <\/div>",t+="  <\/div>",n.thumb.length>0&&(t+='  <div class="left"><a href="'+n.link+'"><img onerror=\'this.src="/_Themes/PhotoScheme/_global/dummy.gif"\' class="picture" src="'+n.thumb+'" /><\/a><\/div>'),t+='  <div class="buttons">',t+='      <button class="clearfix normal"><span class="gray">'+n.countviews+" "+n.textViews+"<\/span><\/button>",t+='      <button class="clearfix normal" onclick="location.href=\''+n.link+'#comments\';"><i class="IS_18 dib vat IS_18_Comments"><\/i>&nbsp;<span class="gray">'+n.countcomments+"<\/span><\/button>",t+="  <\/div>",t+"<\/div>"};this.bookmarkRowComments=function(){var t="",l=n.showFooterRow==null?!0:n.showFooterRow,a=n.like||n.like>0?"active":"",f=n.countcomments==0||n.countcomments>1?n.countcomments+" "+i18n.translate("370")+" &middot; ":n.countcomments+" "+i18n.translate("369")+" &middot; ",v=n.countviews==0||n.countviews>1?" "+n.countviews+" "+i18n.translate("6265")+"":" "+n.countviews+" "+i18n.translate("7437")+"",e=n.countlikes==0||n.countlikes>1?" &middot; "+n.countlikes+" Likes":" &middot; "+n.countlikes+" Like",y,c;n.countlikes==0&&(e="");n.countcomments==0&&(f="");var i=n.preview==null?!1:n.preview,p=i?"preview":"",t="",o=n.bookmarkDirectLink?"/bookmarks/out/?url="+n.link:"/bookmarks/article/"+n.alias+"/",s=n.bookmarkDirectLink?'rel="external"':"",r="_blank",u=!1,h=document.createElement("a");if(h.href=n.url,(n.ogImage||h.pathname=="/")&&(u=!0),n.viewType==1)t+='<div class="bookmarks-list '+n.typeCSS+' comments-row">',t+='  <div class="object clearfix">',t+='      <a class="bookmark-picture-outer" href="'+o+'" '+s+' target="'+r+'"><img onerror=\'this.src="/_Themes/PhotoScheme/_global/dummy.gif"\' src="'+n.thumb+'" class="bookmark-picture" /><\/a>',t+="  <\/div>",t+='  <div class="info-wrapper">',l==!0&&(t+='  <div class="buttons clearfix">',t+='      <div class="buttons-left">',t+='          <a onclick="like(this, \'bookmarking\');" class="action-like-button button-with-text" rel="'+n.id+'" href="javascript:void(0);">',t+='              <i class="icon IS_18 IS_18_iLike dib vat '+a+'" id="icon_like_'+n.id+'"><\/i>',t+='              <span class="text vat">'+i18n.translate("7436")+"<\/span>",t+="          <\/a>",t+="      <\/div>",t+='      <div class="buttons-right">',t+='          <a class="action-like-button"><span class="text">'+f+"<\/span><\/a>",t+='          <a class="action-like-button"><span class="text">'+v+"<\/span><\/a>",t+='          <a class="action-like-button" id="count_likes_'+n.id+'">'+e+"<\/a>",t+="      <\/div>",t+="  <\/div>"),t+="  <\/div>",t+="<\/div>";else{if(y=i==!1&&(n.viewType==0&&n.embedCode||u)&&!u?'style="display:none;"':"",t+='<div class="bookmarks-list '+n.typeCSS+" comments-row "+p+'">',t+='        <div class="object clearfix">',t+='            <div class="picture-wrapper" '+y+">",t+='                <div class="inner picture-wrapper-inner">',i==!1?n.viewType==0&&n.embedCode?t+='                    <a href="javascript:void(0)" onclick="addVideoIframe(this, this.parentNode.parentNode.parentNode.parentNode);addBookmarkView(\''+n.alias+'\');" rel="'+n.embedCode+'"><img onerror=\'this.src="/_Themes/PhotoScheme/_global/dummy.gif"\' src="'+n.thumb+'" class="bookmark-picture" /><\/a>':u&&(t+='                    <a href="'+o+'" data-pathname="'+h.pathname+'" target="'+r+'" '+s+'><img onerror=\'this.src="/_Themes/PhotoScheme/_global/dummy.gif"\' src="'+n.thumb+'" class="bookmark-picture" /><\/a>'):t+='                    <div id="preview_picture_chooser"><\/div>',t+="                <\/div>",n.viewType==0&&n.embedCode&&(t+='<a href="javascript:void(0)" onclick="addVideoIframe(this, this.parentNode.parentNode.parentNode);addBookmarkView(\''+n.alias+'\');" rel="'+n.embedCode+'" class="db IS_30 IS_30_Play play"><\/a>'),t+="            <\/div>",t+='            <div class="info-wrapper">',t+='                <div class="inner info-wrapper-inner">',t+='                    <h2 class="headline">',t+=i?'                        <a href="javascript:void(0);">'+n.headline+"<\/a>":'                        <a href="'+o+'" target="'+r+'" '+s+">"+n.headline+"<\/a>",t+="                    <\/h2>",n.description&&n.description.length>5&&(t+='                    <p class="description">'+n.description+"&nbsp;<\/p>"),t+='                    <a href="http://'+n.urlhost+'" rel="nofollow" target="'+r+'" class="gray host">'+n.urlhost+"<\/a>",(n.showDate==undefined||n.showDate==!0)&&(t+='                  &nbsp;&middot;&nbsp;<span class="gray date">'+n.timespan+"<\/span>"),n.countviews!=undefined&&n.textViews!=undefined&&(t+='                  <span class="gray host">&nbsp;&middot;&nbsp;'+n.countviews+" "+n.textViews+"<\/span>"),i==!1&&l==!0?(t+='                    <div class="buttons clearfix">',t+='                        <div class="buttons-left">',t+='                            <a onclick="like(this, \'bookmarking\');" class="action-like-button button-with-text" rel="'+n.id+'" href="javascript:void(0);">',t+='                                <i class="icon IS_18 IS_18_iLike dib vat '+a+'" id="icon_like_'+n.id+'"><\/i>',t+='                                <span class="text vat">'+i18n.translate("7436")+"<\/span>",t+="                            <\/a>",t+="                        <\/div>",t+='                        <div class="buttons-right">',t+='                            <a class="action-like-button"><span class="text">'+f+"<\/span><\/a>",t+='                            <a class="action-like-button"><span class="text">'+v+"<\/span><\/a>",t+='                            <a class="action-like-button" id="count_likes_'+n.id+'">'+e+"<\/a>",t+="                        <\/div>",t+="                    <\/div>"):n.directLike==!0&&(t+='                    <div class="buttons clearfix">',t+='                        <div id="add-bookmark-like">',t+="                        <\/div>",t+="                    <\/div>"),n.allowCategories&&n.categories!=null){t+='          <div class="clearfix ui-wrapper">';t+='              <select class="add-bookmark-categories" name="add-bookmark-categories" class="select">';for(c in n.categories)t+='              <option value="'+n.categories[c].id+'">'+n.categories[c].name+"<\/option>";t+="              <\/select>";t+="          <\/div>"}t+="                <\/div>";t+="            <\/div>";t+="        <\/div>";t+="<\/div>"}return t};this.groupsRow=function(){var f="",i,u,r,t;n.timespan!=undefined&&(f='<span class="timespan">&nbsp;~&nbsp;'+n.timespan+"<\/span>");i="";n.date!=undefined&&(i='<span class="date">'+n.date+"<\/span>"+f+"<br />");u="";u=' <a class="groupname" href="'+n.link+'">"'+n.headline+'"<\/a>';r="";n.teaser!=undefined&&n.teaser!=null&&n.teaser.length>0&&(r='<div class="teaser">'+n.teaser+"<\/div>");t="";switch(n.description){case"1":case"5":t+='<div class="row pinboard groups forum clearfix">';t+='  <div><a class="headline" href="'+n.link+n.hash+'">'+n.comment+"<\/a><\/div>";t+="  "+i;t+="  "+r;t+="<\/div>";break;case"3":t+='<div class="row pinboard groups dates clearfix">';t+='  <div class="right">';t+='      <div class="inner">';t+='          <div><a class="headline" href="'+n.link+n.hash+'">'+n.comment+"<\/a><\/div>";t+="          "+i;t+="          "+r;t+='          <span class="description">'+n.rowComment+" in <\/span> "+u+"&nbsp;";t+="      <\/div>";t+="  <\/div>";t+='  <div class="left"><a href="'+n.link+'"><img class="picture" src="/_Themes/PhotoScheme/_global/calendar.png" /><\/a><\/div>';t+="<\/div>";break;case"2":n.thumb.toLowerCase().indexOf(".jpg")>-1||n.thumb.toLowerCase().indexOf(".png")>-1||n.thumb.toLowerCase().indexOf(".gif")>-1?(t+='<div class="row pinboard groups news clearfix">',t+='  <div class="right">',t+='      <div class="inner">',t+='          <div><a class="headline" href="'+n.link+n.hash+'">'+n.comment+"<\/a><\/div>",t+="          "+i,t+="          "+r,t+='          <span class="description">'+n.rowComment+" in<\/span> "+u+"&nbsp;",t+="      <\/div>",t+="  <\/div>",t+='  <div class="left"><a href="'+n.link+'"><img class="picture" src="'+n.thumb+'" /><\/a><\/div>',t+="<\/div>"):(t+='<div class="row pinboard groups news clearfix">',t+='  <div><a class="headline" href="'+n.link+n.hash+'">'+n.comment+"<\/a><\/div>",t+="  "+i,t+="  "+r,t+='  <span class="description">'+n.rowComment+" in<\/span> "+u+"&nbsp;",t+="<\/div>")}return t};this.liMemberRow=function(){var e={withSpan:!0,usertyp:n.usertype,age:n.age,gender:n.gender,relationship:n.relationship,city:n.city.length>0?n.strLand+" "+n.city:n.city,profession:n.profession,land:n.city.length>0?n.land:n.strLand+" "+n.land},r="",u,f,i;return r+='    <div class="pic">'+n.thumb+"<\/div>",r+='    <div class="info" data-land="'+e.land+'" data-city="'+e.city+'">',r+='        <a href="/'+n.username+'" class="username">'+n.username+"<\/a><br />",r+="        "+userDetails(e)+"",r+="    <\/div>",u=t.createElement("li"),u.id="li_contact_"+n.userID,u.innerHTML=r,n.intern&&n.authUserID!=n.userID&&(f=t.createElement("div"),f.className="buttons",n.isContact==!1&&(i=t.createElement("a"),i.className="normal db floatLeft clearBoth",i.rel=n.userID+"-"+n.username,i.innerHTML='<i class="IS_18 IS_18_ContactInvites db floatLeft"><\/i><span class="global-button-text-IS-18 floatLeft">'+n.strInviteContact+"<\/span>",i.onclick=inviteUser,f.appendChild(i)),i=t.createElement("a"),i.className="normal db floatLeft clearBoth",i.setAttribute("style","line-height:1.4em;"),i.setAttribute("rel",n.userID+"-"+n.username),i.innerHTML='<i class="IS_18 IS_18_Messages db floatLeft"><\/i><span class="global-button-text-IS-18 floatLeft">'+n.strWriteMessage+"<\/span>",i.onclick=sendMessageToUser,f.appendChild(i),u.appendChild(f)),u};this.liMemberRowV2=function(){var e={withSpan:!0,usertyp:n.usertype,age:n.age,gender:n.gender,relationship:n.relationship,city:n.city,profession:n.profession,land:n.strLand+" "+n.land},r="",u,f,i;return r+='    <div class="pic">'+n.thumb+"<\/div>",r+='    <div class="info">',r+='        <a href="/'+n.username+'" class="username">'+n.username+"<\/a>",r+=n.city!=""?' <span class="city db">'+n.strLand+" "+e.city+"<\/span>":' <span class="city db">&nbsp;<\/span>',r+="    <\/div>",u=t.createElement("li"),u.className="object",u.innerHTML=r,n.intern&&n.authUserID!=n.userID&&(f=t.createElement("div"),f.className="buttons",n.isContact==!1&&(i=t.createElement("a"),i.className="normal db floatLeft clearBoth",i.rel=n.userID+"-"+n.username,i.innerHTML='<i class="IS_18 IS_18_ContactInvites db floatLeft"><\/i><span class="global-button-text-IS-18 floatLeft">'+n.strInviteContact+"<\/span>",i.onclick=inviteUser,f.appendChild(i)),i=t.createElement("a"),i.className="normal db floatLeft clearBoth",i.setAttribute("style","line-height:1.4em;"),i.setAttribute("rel",n.userID+"-"+n.username),i.innerHTML='<i class="IS_18 IS_18_Messages db floatLeft"><\/i><span class="global-button-text-IS-18 floatLeft">'+n.strWriteMessage+"<\/span>",i.onclick=sendMessageToUser,f.appendChild(i),u.appendChild(f)),u};this.liGroupsRow=function(){var r=n,i="",f=n.isMember==!1&&n.intern==!0?"":"full",u;return(i+='<div class="group-picture '+f+'">',i+='    <a class="group-picture-link" href="/groups/'+n.alias+'/">',i+='        <img class="picture" src="'+n.thumb+'" />',i+='        <h3 class="headline">'+n.headline+"<\/h3>",n.isMember==!1&&n.intern==!0&&(i+='    <span class="button-join global_Button active" onclick="groups.joinFromView(this,'+n.id+",'"+n.headline+"');\">"+i18n.translate("1792")+"<\/span>"),i+="    <\/a>",i+="<\/div>",i+='<div class="group-info">',r.description&&(i+='<div class="description">'+r.description+"<\/div>"),r.members&&(i+='<div class="members">'+r.members+"<\/div>"),i+="<\/div>",!r.object)?i:(u=t.createElement("li"),u.className="object clearfix "+n.css,u.innerHTML=i,u)};this.shopRow=function(){var i=n,t="";return t+='<li class="object clearfix" id="'+i.id+'">',t+='    <div class="inner">',t+='        <div class="picture"><a href="'+i.link+'"><img src="'+i.thumb+'" /><\/a><\/div>',t+='        <div class="info">',t+='            <div class="headline">',t+='                <h2><a href="'+i.link+'">'+i.headline+'<\/a><\/h2><p name="rating" data-rating="'+i.rating+'" data-ratingcnt="'+i.ratingCount+'"><\/p><h3>'+i.subheadline+"<\/h3>",t+="            <\/div>",t+="        <\/div>",t+='        <div class="price-column"><div class="inner"><div class="icons">'+i.buttonBasket+"<\/div><\/div><\/div>",t+="    <\/div>",t+"<\/li>"};this.productRow=function(){var i=n,t="";return t+='<li class="object" id="'+i.ID+'">',t+='    <div class="picture"><a href="'+i.LINK+'"><img src="'+i.THUMB+'" /><\/a><\/div>',t+='    <div class="headline">',t+='        <h2><a href="'+i.LINK+'">'+i.HEADLINE+"<\/a><\/h2>",t+='        <div class="floatLeft price" style="margin-right:10px;">'+i.PRICE+i.BUTTONS+"<\/div>",t+="    <\/div>",t+='    <div class="subheadline">',t+="        "+i.SUBHEADLINE,t+="    <\/div>",t+='    <div class="total">',t+="        "+i.TOTAL,t+="        "+i.BUTTONBASKET,t+="    <\/div>",t+"<\/li>"};this.memberRow_aktiwir=function(){var i=n,r="",u;return r+='    <div class="info">',r+='        <div class="inner clearfix">',r+='            <div class="col1">',r+='                <a href="/'+i.username+'" class="username">'+i.username+'<\/a><br /><span class="age gray">'+i.age+',<\/span> <span class="land gray">'+i.land+"<\/span>",i.score>0&&(r+='                <div style="width:104px;margin-top:5px;" class="hand">'+getRatingSmall(8,i.rank,"aktiwir")+"<\/div>",r+='                <span class="rankname">'+i.rankname+"<\/span>"),r+="            <\/div>",r+='            <div class="col2">',i.city&&(r+='        <span class="content-city gray">'+i.city+"<\/span><br />"),i.distance&&(r+='    <span class="content-distance gray">'+i.distance+"<\/span><br />"),r+=" &nbsp;",r+="            <\/div>",r+='            <div class="col3">',i.sports&&(r+='<span class="content-sports">'+i.sports+"<\/span>"),r+="&nbsp;",r+="            <\/div>",r+='            <div class="col4">',r+='<div class="">',i.isContact==!1&&i.userID!=i.myUserID&&(r+='<a class="normal db floatRight c-is-hover clearBoth" title="'+i.strInviteContact+'" onclick="inviteUser(this);" rel="'+i.userID+"-"+i.username+'" href="javascript:void(0);"><i class="IS_30 IS_30_BeFriend db"><\/i><\/a>'),i.userID!=i.myUserID&&(r+='<a class="normal db floatRight c-is-hover clearBoth" title="'+i.strWriteMessage+'" onclick="sendMessageToUser(event, this);" rel="'+i.userID+"-"+i.username+'" href="javascript:void(0);"><i class="IS_30 IS_30_WriteTo db"><\/i><\/a>'),r+="<\/div>",r+="        <\/div>",r+="        <\/div>",r+="    <\/div>",r+='    <div class="picture">'+i.thumb+"<\/div>",u=t.createElement("li"),u.className="object clearfix",u.id="li_member_"+i.userID,u.innerHTML=r,u};this.memberRow_other=function(){var i=n,r="",u;return r+='    <div class="info">',r+='        <div class="inner clearfix">',r+='            <div class="col1">',r+='                <a href="/'+i.username+'" class="username">'+i.username+'<\/a><br /><span class="age">'+i.age+'<\/span>, <span class="land">'+i.land+"<\/span>",r+="            <\/div>",r+='            <div class="col2">',r+="                &nbsp;",r+="            <\/div>",r+='            <div class="col3">',r+='<div class="">',i.myUserID==0?(r+='<a class="normal db floatRight c-is-hover clearBoth" title="'+i.strInviteContact+'" onclick="loginPopup(this);" rel="'+i.userID+"-"+i.username+'" href="javascript:void(0);"><i class="IS_30 IS_30_BeFriend db"><\/i><\/a>',r+='<a class="normal db floatRight c-is-hover clearBoth" title="'+i.strWriteMessage+'" onclick="loginPopup(this);" rel="'+i.userID+"-"+i.username+'" href="javascript:void(0);"><i class="IS_30 IS_30_WriteTo db"><\/i><\/a>'):(i.isContact==!1&&i.userID!=i.myUserID&&(r+='<a class="normal db floatRight c-is-hover clearBoth" title="'+i.strInviteContact+'" onclick="inviteUser(this);" rel="'+i.userID+"-"+i.username+'" href="javascript:void(0);"><i class="IS_30 IS_30_BeFriend db"><\/i><\/a>'),i.userID!=i.myUserID&&(r+='<a class="normal db floatRight c-is-hover clearBoth" title="'+i.strWriteMessage+'" onclick="sendMessageToUser(event, this);" rel="'+i.userID+"-"+i.username+'" href="javascript:void(0);"><i class="IS_30 IS_30_WriteTo db"><\/i><\/a>')),r+="<\/div>",r+="            <\/div>",r+="        <\/div>",r+="    <\/div>",r+='    <div class="picture">'+i.thumb+"<\/div>",u=t.createElement("li"),u.className="object clearfix",u.id="li_member_"+i.userID,u.innerHTML=r,u};this.isFriendWithRow=function(){var t=n,i="",r;i+='<div class="picture">'+t.thumb+"<\/div>";i+='<div class="info">';i+='    <h2 class="name"><a class="username" href="/'+t.username+'/">'+t.username+"<\/a><\/h2>";t.city&&(i+='    <h3 class="city">'+t.from+" "+t.city+"<\/h3>");i+='    <div class="suggestions">';for(r in t.suggestions)i+='    <div class="user" onmouseover="sf(this).tooltip({html: \''+t.suggestions[r].detail1+"'});\">"+t.suggestions[r].detail2+"<\/div>";return i+="    <\/div>",t.isContact.toLowerCase()=="false"&&t.own.toLowerCase()=="false"&&(i+='<a class="button-invite" href="javascript:void(0)" onclick="inviteUser(this)" rel="'+t.userID+"-"+t.username+'">'+t.inviteText+"<\/a>"),i+"<\/div>"};this.modalPopup=function(){var i=n,c=i.hideBody==null?!0:i.hideBody,u=t.createElement("div"),r,h,f,e,o,s;return u.className="modal-inner "+i.cssMainClass,r=t.createElement("div"),r.className="modal-header clearfix",i.header==null&&(r.style.padding=0),h=t.createElement("div"),h.className="modal-header-headline floatLeft",i.header&&(h.innerHTML=i.header),f=t.createElement("a"),f.className="close IS_SVG IS_SVG_Close floatRight db",f.href="javascript:void(0)",f.onclick=function(){i.fade?sf("#"+i.id).fadeOut(i.duration,null,i.withRemove):i.closeAction?i.closeAction(document.getElementById(i.id)):sf("#"+i.id).remove();c&&sf(document.body).removeClass("hidden").attr("style","position:relative;")},r.appendChild(h),i.close&&r.appendChild(f),u.appendChild(r),e=t.createElement("div"),e.className="modal-content "+i.cssClass,e.id="modal-content",o=t.createElement("div"),o.className="inner",typeof i.content=="string"?o.innerHTML=i.content:o.appendChild(i.content),e.appendChild(o),u.appendChild(e),i.buttons&&(s=t.createElement("div"),s.className="modal-buttons clearfix",typeof i.buttons=="string"?s.innerHTML=i.buttons:s.appendChild(i.buttons),u.appendChild(s)),u};this.ratingForm=function(){var i=n,t="";return t+='<div class="rating-form">',t+="    <table><tr>",t+='    <td class="pic">'+i.ARTICLEPICTURE+"<\/td>",t+='    <td class="info">',t+="        <h1>"+i.ARTICLEHEADLINE+"<\/h1>",t+="        <h3>"+i.ARTICLEURL+"<\/h3>",t+="        <h2>"+i.ARTICLESUBHEADLINE+"<\/h2>",t+="    <\/td>",t+="    <\/tr>",t+="    <\/table>",t+='    <h2 class="f-headers-top f-header-big">'+i.FORMHEADLINE+"<\/h2>",t+='    <div class="f-input-outer"><input class="f-input f-input-shadow" id="headline" value="'+i.VALUEHEADLINE+'" /><\/div>',t+='    <h2 class="f-headers-top f-header-big">'+i.COMMENTHEADLINE+"<\/h2>",t+='    <div class="f-input-outer"><textarea class="f-input f-input-shadow" id="tx" style="height:75px;">'+i.VALUECOMMENT+"<\/textarea><\/div>",t+='    <h2 class="f-headers-top f-header-big">'+i.RATINGHEADLINESUM+"<\/h2>",t+='    <div id="starsbig_modal">'+i.STARSBIG+"<\/div>",t+='    <h2 class="f-headers-top f-header-big">'+i.RATINGHEADLINE+"<\/h2>",t+='    <div id="stars_modal">'+i.STARS+"<\/div>",t+"<\/div>"};this.rating=function(){var i=n,r=i.TEXT?i.TEXT:"",u=i.COUNT?i.COUNT:"",t="";return t+='<div class="floatLeft">',t+='    <ul class="rating-'+i.CSS+'"> ',t+='        <li class="current" data-type="'+i.TYP+'" style="width:'+i.ACTIVE+'px;"><\/li>',t+="        <li><div >1<\/div><\/li>",t+='        <li><div class="two">2<\/div><\/li>',t+='        <li><div class="three">3<\/div><\/li>',t+='        <li><div class="four">4<\/div><\/li>',t+='        <li><div class="five">5<\/div><\/li>',t+='        <br class="clearBoth" />',t+="    <\/ul>",t+="<\/div>",t+='<div class="rating-text-'+i.CSS+' dib">'+r+" <span>"+u+"<\/span><\/div>",t+'<br class="clearBoth" />'};this.ratingRow=function(){var i=n,t="";return t+='<div class="rating-row">',t+='    <div class="inner">',t+='        <div class="top">',t+='            <h4 class="headline">'+i.HEADLINE+"<\/h4>",t+='            <div class="subheadline clearfix">',t+='              <div class="stars floatLeft">'+i.STARS+"<\/div>",t+='              <div class="author floatLeft"> '+i.BY+' <a href="/'+i.AUTHOR+'/">'+i.AUTHOR+"<\/a> "+i.ON+" "+i.DATE+"<\/div>",t+='              <div class="buttons floatRight">'+i.BUTTONS+"<\/div>",t+="            <\/div>",t+="        <\/div>",t+='        <div class="bottom">',t+='            <div class="comment" name="comment" id="recension_'+i.ID+'">'+i.COMMENT+"<\/div>",t+="        <\/div>",t+="    <\/div>",t+"<\/div>"};this.noContentRow=function(){var i=n,t="";return t+='<div id="GlobalNoDataRow" style="margin-top:10px;">',t+='    <div class="global_text_no_data gl-background border-radius"> ',t+="        "+i.CONTENT,t+="    <\/div>",t+"<\/div>"};this.workoutRow=function(){var a=n.rows,y=n.onclickEvent==null?workout.edit:n.onclickEvent,r,u,f,v,i,t,e,o,s,h,c,l;r=document.createElement("li");r.className="clearfix object";u=document.createElement("div");u.className="right";u.innerHTML='<div class="date">'+a[0].date+"<\/div>";r.appendChild(u);f=document.createElement("div");f.className="middle";r.appendChild(f);for(v in a)i=a[v],t=document.createElement("div"),t.className="sports-row clearfix",t.id="data-workout-id="+i.id,t.onclick=y,e=document.createElement("div"),e.className="sport",e.innerHTML='<div class="text">'+i.workout+"<\/div>",t.appendChild(e),o=document.createElement("div"),o.className="duration",o.innerHTML=i.duration.indexOf("-1")>-1?'<div class="text">-<\/div>':'<div class="text">'+i.duration+"<\/div>",t.appendChild(o),s=document.createElement("div"),s.className="kcal",s.innerHTML='<div class="text">'+i.kcal+" kcal<\/div>",t.appendChild(s),h=document.createElement("div"),h.className="bar-outer",c=100/1e3*i.kcal,c>100&&(c=100),l=document.createElement("div"),l.className="bar",l.style.width=c+"%",h.appendChild(l),t.appendChild(h),f.appendChild(t);return r};this.workoutRowMobile=function(){var b=n.json,y=n.viewType,nt=n.onclickEvent==null?workout.edit:n.onclickEvent,k=n.mobile==null?!0:n.mobile,p=t.createElement("ul"),d,c,g,i,r,o,l,s,a,w,v,f,u,e,h;p.className="list-activities own";for(d in b.rows){c=b.rows[d];for(g in c)i=c[g],r=document.createElement("li"),r.className="clearfix sports-row",r.id="data-workout-id="+i.id,r.onclick=nt,o=[],s="",i.time&&o.push(c[0].date+", "+i.time+" Uhr"),k==!0&&i.time&&i.duration!="-1 min"&&(s="<span>"+i.duration.replace(" min",'<span class="small">min<\/span>')+"<\/span>"),i.AllowAnzahl&&i.Count>0&&o.push(Math.round(i.Count*100)/100+" St"),i.AllowHm&&i.Elevation>0&&o.push(Math.round(i.Elevation*100)/100+" hm"),i.AllowKm&&i.Kilometers>0&&o.push(Math.round(i.Kilometers*100)/100+" km"),i.AllowM&&i.Meters>0&&o.push(Math.round(i.Meters*100)/100+" m"),l=document.createElement("div"),l.className="info",l.innerHTML='<h3 class="head">'+i.workout+" "+s+'<\/h3><h4 class="sub">'+o.join(", ")+"<\/h4>",r.appendChild(l),k==!1&&(s="",i.time&&i.duration!="-1 min"&&(s=i.duration),a=document.createElement("div"),a.className="duration",a.innerHTML=s,r.appendChild(a)),y=="bar"?(u=document.createElement("div"),u.className="bar-outer",f=100/1e3*i.kcal,f>100&&(f=100),e=document.createElement("div"),e.className="bar",e.style.width=f+"%",u.appendChild(e),r.appendChild(u),h=document.createElement("i"),h.className="icon IS_SVG IS_SVG_ArrowRightThin",r.appendChild(h)):y=="circle"?(u=document.createElement("div"),u.className="circle-outer",w="green",v="normal",i.kcal>800?(v="big",w="red"):i.kcal>500?v="big":i.kcal>200,u.innerHTML='<span class="kcal">'+i.kcal+'<\/span><span class="kcal-small">kcal<\/span><i class="IS_SVG '+w+" IS_SVG_Flame "+v+'"><\/i>',r.appendChild(u)):y=="background"&&(f=100/1e3*i.kcal,f>100&&(f=100),u=document.createElement("div"),u.className="background-outer",e=document.createElement("div"),e.className="background",e.style.width=f+"%",u.appendChild(e),r.appendChild(u),h=document.createElement("i"),h.className="icon IS_SVG IS_SVG_ArrowRightThin",r.appendChild(h)),p.appendChild(r)}return p}}var markup={bookmarkRow:function(n){var t="";return t+='<div class="row pinboard clearfix">',t+='  <div class="right">',t+='      <div class="inner">',t+='          <div><a class="headline" href="'+n.link+'" target="_blank">'+n.headline+"<\/a><\/div>",t+='          <div class="description">'+n.description+"&nbsp;<\/div>",t+="      <\/div>",t+="  <\/div>",t+='  <div class="left"><a href="'+n.link+'" target="_blank"><img onerror=\'this.src="/_Themes/PhotoScheme/_global/dummy.gif"\' class="picture" src="'+n.thumb+'" /><\/a><\/div>',t+='  <div class="buttons">',n.active&&(t+=n.alreadyOvertaken?'      <a rel="data-id='+n.id+'" onclick="bookm.overtake(this);" class="IS_18_FavOn IS_18 db"><\/a>':'      <a rel="data-id='+n.id+'" onclick="bookm.overtake(this);" class="IS_18_FavOff IS_18 db"><\/a>'),t+=n.like?'      <a rel="data-id='+n.id+'" onclick="bookm.like(this);" class="IS_18 IS_18_iLike-Active db"><\/a>':'      <a rel="data-id='+n.id+'" onclick="bookm.like(this);" class="IS_18 IS_18_iLike db"><\/a>',t+="  <\/div>",t+"<\/div>"},groupsRow:function(n){var t="";return t+='<div class="row pinboard clearfix">',t+='  <div class="right">',t+='      <div class="inner">',t+='          <div><a class="headline" href="'+n.link+'" target="_blank">'+n.headline+"<\/a><\/div>",t+='          <div class="description">'+n.description+"&nbsp;<\/div>",t+="      <\/div>",t+="  <\/div>",t+='  <div class="left"><a href="'+n.link+'" target="_blank"><img onerror=\'this.src="/_Themes/PhotoScheme/_global/dummy.gif"\' class="picture" src="'+n.thumb+'" /><\/a><\/div>',t+"<\/div>"}};(function(n){function i(t){function a(n){n=n||window.event;n.preventDefault&&n.preventDefault();n.returnValue=!1}function h(n){a(n)}function v(r){var s=r.target!=null?r.target:r.srcElement;f=r.clientX;i=r.clientY;e=l(t.scrollBar.style.left);o=l(t.scrollBar.style.top);n(document).bind("mousemove",u);n(document).bind("mouseup",c);t.scrollTrack.className="scroll-track active";r.preventDefault()}function c(){n(document).unbind("mousemove",u);n(document).unbind("mouseup",c);t.scrollTrack.className=t.showBar?"scroll-track active":"scroll-track"}function u(u){var u,c;n(window).bind("mousewheel",h);u==null&&(u=window.event);x=e+u.clientX-f;y=o+u.clientY-i;u=="[object MouseScrollEvent]"||u=="[object WheelEvent]"?(y=u.detail?u.detail*-1:u.wheelDelta/20,y=r-y,y<=0&&(y=0),y>=t.scrollContentHeight-t.scrollBarHeight&&(y=t.scrollContentHeight-t.scrollBarHeight),r=y,t.scrollBar.style.top=+y+"px",t.scrollContent.style.top=-(y*s)+"px"):(y<=0&&(y=0),y>=t.scrollContentHeight-t.scrollBarHeight&&(y=t.scrollContentHeight-t.scrollBarHeight),r=y,t.scrollBar.style.top=+y+"px",t.scrollContent.style.top=-(y*s)+"px");n("#debug").html(i);t.callback&&(c={x:x,y:y},t.callback(c))}function l(n){var t=parseInt(n);return t==null||isNaN(t)?0:t}if(!t.scrollContent)return!1;var f=0,i=0,e=0,o=0,s=t.scrollFactor,r=0;n(t.scrollBar).bind("mousedown",v);n(t.scrollContent).bind("mousewheel",u);n(t.scrollContent).bind("mouseout",function(){n(window).unbind("mousewheel",h)})}var t=[];n.func.scrollpaneReInit=function(r){function c(n){for(var i in t)if(t[i].scrollID==n)return t[i]}var o=this[0],h;if(!o)return!1;var u=c(o.id),e=u.scrollContentInner.offsetHeight,s=u.scrollContent.offsetHeight,f=r.height-(e-r.height);f<20&&(f=20);e<r.height?n(u.scrollTrack).addClass("dn"):(n(u.scrollTrack).removeClass("dn"),u.scrollBar.setAttribute("style","height: "+f+"px;"),h={showBar:r.showBar,scrollID:o.id,scrollBar:u.scrollBar,scrollContent:u.scrollContent,scrollBarHeight:f,scrollContentHeight:s,scrollInnerHeight:e,scrollTrack:u.scrollTrack,scrollFactor:(e-f-(s-f))/(s-f)},new i(h))};n.func.scrollpane=function(r){var f=this[0],e,o,s,h,y;if(!f)return!1;var w=f.childNodes[0],b=r.width==null?200:r.width,l=r.height==null?200:r.height,p=r.showBar==null?!1:r.showBar,a=document.createElement("div");n(f).addClass("scroll-container");f.setAttribute("style","width: "+r.width+"px; height: "+r.height+"px;");n(f).append(a);e=document.createElement("div");e.className="scroll-content";n(a).append(e);o=document.createElement("div");o.className="scroll-content-inner";o.appendChild(w);n(e).append(o);var c=o.offsetHeight,v=e.offsetHeight,u=l-(c-l);u<20&&(u=20);c>l&&(s=document.createElement("div"),s.className=p?"scroll-track active":"scroll-track",h=document.createElement("div"),h.className="scroll-bar",h.setAttribute("style","height: "+u+"px;"),s.appendChild(h),y={showBar:p,scrollID:f.id,scrollBar:h,scrollContent:e,scrollBarHeight:u,scrollContentHeight:v,scrollContentInner:o,scrollInnerHeight:c,scrollTrack:s,scrollFactor:(c-u-(v-u))/(v-u)},t.push(y),new i(y),a.appendChild(s))};n.ScrollPane=function(t){var o=t.object==null?null:t.object,h=t.content==null?null:t.content,e,s,a,v;if(!o||!h)return!1;var y=t.width==null?n(o).width():t.width,r=t.height==null?n(o).height():t.height,u=t.innerHeight==null?n(h).height():t.innerHeight,c=t.showBar==null?!1:t.showBar,l=t.color==null?"":t.color,f=r-(u-r);f<20&&(f=20);n(o).addClass("scroll-container");n(h).addClass("scroll-content");u>r&&(e=document.createElement("div"),e.style.height=u-(u-r)+"px",e.className=c?"scroll-track "+l+" active":"scroll-track "+l,s=document.createElement("div"),s.className="scroll-bar",s.setAttribute("style","height: "+f+"px;"),e.appendChild(s),o.appendChild(e),a=(u-f-(r-f))/(r-f),v={showBar:c,scrollBar:s,scrollContent:h,scrollBarHeight:f,scrollContentHeight:r,scrollContentInner:u,scrollInnerHeight:u,scrollTrack:e,scrollFactor:a},i(v))}})(sf);Date.prototype.getWeek=function(n){var r,t,u,i;if(n=typeof n=="number"?n:0,r=new Date(this.getFullYear(),0,1),t=r.getDay()-n,t=t>=0?t:t+7,u=Math.floor((this.getTime()-r.getTime()-(this.getTimezoneOffset()-r.getTimezoneOffset())*6e4)/864e5)+1,t<4){if(i=Math.floor((u+t-1)/7)+1,i>52){let r=new Date(this.getFullYear()+1,0,1),t=r.getDay()-n;t=t>=0?t:t+7;i=t<4?1:53}}else i=Math.floor((u+t-1)/7);return i},function(n){n.DateFormat=function(n){function w(n){return!isNaN(parseFloat(n))&&isFinite(n)}function b(n){var t=new Date;return n.setMinutes(n.getMinutes()+t.getTimezoneOffset()),n}function u(n,t){for(var i=n+"";i.length<t;)i="0"+i;return i}var v,f,i,t;if(n.date){var r=n.language==null?"en":n.language,y=n.dateFormat==null?"dd. mmmm yyyy hh:MMhour":n.dateFormat,p=n.showYearIfSameYear==null?!0:n.showYearIfSameYear,a=n.date instanceof Date&&!isNaN(n.date.valueOf());a||(v=new RegExp("\\/Date\\((\\d+)(\\+\\d+)?\\)\\/","g"),f=v.exec(n.date),n.date=f?f[1]:n.date);i=null;a?i=n.date:w(n.date)?(i=new Date,i.setTime(n.date),i=b(i)):i=new Date(n.date);var k=new Date,e=[],o=[],s=[],h=[],c=[];c.de="Uhr";c.en="h";s.de=["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"];s.en=["","January","February","March","April","May","June","July","August","September","October","November","December"];h.de=["","Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"];h.en=["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"];e.de=["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"];e.en=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];o.de=["So","Mon","Di","Mi","Do","Fr","Sa"];o.en=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var d=u(i.getDate(),2),g=e[r][i.getDay()],nt=o[r][i.getDay()],tt=u(parseInt(i.getMonth()+1),2),l=i.getFullYear(),it=u(i.getHours(),2),rt=u(i.getMinutes(),2),ut=s[r][parseInt(i.getMonth()+1)],ft=h[r][parseInt(i.getMonth()+1)];return l==k.getFullYear()&&p==!1&&(l=""),t=y,t=t.replace(/dddd/,g),t=t.replace(/ddd/,nt),t=t.replace(/dd/,d),t=t.replace(/mmmm/,ut),t=t.replace(/mmm/,ft),t=t.replace(/mm/,tt),t=t.replace(/yyyy/,l),t=t.replace(/hh/,it),t=t.replace(/MM/,rt),t=t.replace(/hour/,c[r]),t.replace(/cw/,i.getWeek())}}}(sfCore);function Pagelet(n){this.id=n.id;this.innerHTML=n.innerHTML;this.jsCode=n.jsCode;this.jsResources=n.jsResources;this.cssResources=n.cssResources;this.jsonData=n.jsonData;this.phase=-1;this.start=function(){function i(n,t){t&&t.length>0&&sf("#"+n).html(t)}var n,t;if(this.cssResources)for(n in this.cssResources)t=new PageletResource(this.cssResources[n]),t.attach({id:this.id,html:this.innerHTML,onload:function(n,t,r){i(t,r)}});else i(this.id,this.innerHTML);if(this.jsResources)for(n in this.jsResources)somethingStarted=!0,t=new PageletResource(this.jsResources[n]),t.attach({onload:this.jsCode,jsonData:this.jsonData})}}function PageletResource(n){this.filename=n.filename;this.filetype=n.filetype;this.attach=function(n){var t=null,i;if(this.filetype=="js"){if(t=new c.createElement("script",{type:"text/javascript",src:this.filename,id:this.filename}),n.onload)if(document.getElementById(this.filename)==undefined)t.onload=function(){n.onload(n.jsonData,n.id,n.html)};else n.onload(n.jsonData,n.id,n.html)}else if(this.filetype=="css"&&(t=new c.createElement("link",{rel:"stylesheet",type:"text/css",href:this.filename,id:this.filename}),n.onload))if(document.getElementById(this.filename)==undefined)i=document.createElement("img"),i.onerror=function(){n.onload(n.jsonData,n.id,n.html)},i.src=this.filename;else n.onload(n.jsonData,n.id,n.html);typeof t!="undefined"&&document.getElementById(this.filename)==undefined&&document.getElementsByTagName("head")[0].appendChild(t)}}function loadScript(n,t){function u(){i||(i=!0,t(n,"ok"))}function f(){var n;i||(n=r.readyState,n==="complete"&&u())}function e(){i||(i=!0,t(n,"error"))}var i=!1,r=document.createElement("script");r.onload=u;r.onreadystatechange=f;r.onerror=e;r.src=n}var BigPipe={onPageletArrive:function(n){var t=new Pagelet(n);t.start()}};(function(n){var t=n.func;t.checkbox=function(n){function u(){sf(this).hasClass("checked")?(t.checked=!1,sf(this).removeClass("checked")):(t.checked=!0,sf(this).addClass("checked"))}var t,r,i;n||(n={});t=this[0];t.style.display="none";r=t.parentNode;i=document.createElement("span");i.className=n.checked?"ui-checkbox checked":"ui-checkbox";i.onclick=u;r.appendChild(i)};t.checkboxset=function(n){function r(){var n,r;i&&(n=t.getElementsByTagName("span"),sf(n).each(function(n){sf(n).removeClass("checked")}),r=t.getElementsByTagName("input"),sf(r).each(function(n){n.checked=!1}))}function e(){var n=0,i=t.getElementsByTagName("span");return sf(i).each(function(t){sf(t).hasClass("checked")&&n++}),n}var t;if(n||(n={}),t=this[0],t=="")return this;var i=n.justOne==null?!1:n.justOne,u=n.noOne==null?!1:n.noOne,f=t.getElementsByTagName("label");sf(f).each(function(t){function h(t){i&&u?sf(t.parentNode.firstChild).hasClass("checked")||(r(),f.checked=!0,sf(t.parentNode.firstChild).addClass("checked")):i?(r(),f.checked=!0,sf(t.parentNode.firstChild).addClass("checked")):sf(t.parentNode.firstChild).hasClass("checked")?(f.checked=!1,sf(t.parentNode.firstChild).removeClass("checked")):(f.checked=!0,sf(t.parentNode.firstChild).addClass("checked"));n.callback&&n.callback(e(),f)}var f=t.previousSibling,s=t.parentNode,o=document.createElement("span");o.className=f.checked?"ui-checkbox checked":"ui-checkbox";o.onclick=function(){h(this)};s.insertBefore(o,s.firstChild);t.onclick=function(){h(this)}})};t.radioboxset=function(n){function r(t,i){f();sf(i).hasClass("checked")?(t.checked=!1,sf(i).removeClass("checked")):(t.checked=!0,sf(i).addClass("checked"));n.callback&&n.callback(t.value,t)}function f(){var n,r;i&&(n=t.getElementsByTagName("span"),sf(n).each(function(n){sf(n).removeClass("checked")}),r=t.getElementsByTagName("input"),sf(r).each(function(n){n.checked=!1}))}var t,i,u;if(n||(n={}),t=this[0],t=="")return this;i=n.justOne?n.justOne:!1;u=t.getElementsByTagName("label");sf(u).each(function(n){var i=n.previousSibling,u=n.parentNode,t=document.createElement("span");t.className=i.checked?"ui-checkbox checked":"ui-checkbox";t.onclick=function(n){return function(){r(n,t)}}(i,t);u.insertBefore(t,u.firstChild);n.onclick=function(n){return function(){r(n,t)}}(i)})};t.buttonset=function(n){function u(){sf(i).each(function(n){sf(n).removeClass("checked")});sf(this).addClass("checked");n.callback&&n.callback(this.previousSibling)}var t,i,r;if(n||(n={}),t=this[0],t=="")return this;sf(t).addClass("clearfix");i=t.getElementsByTagName("label");r=0;sf(i).each(function(n){var f=r==0?"first":"",e=n.innerHTML,i=n.previousSibling,t;sf(i).addClass("ui-radio");sf(n).addClass("ui-label "+f);i.checked&&sf(n).addClass("checked");n.innerHTML="";n.onclick=u;n.touchenter=u;t=document.createElement("span");t.innerHTML=e;sf(t).addClass("ui-label-text");n.appendChild(t);r++})};t.switchOnOff=function(){function u(i,r){var u=r;c.isMobile()?(sf(r).bind("touchend",function(t){n(t,u)}),sf(r).bind("touchmove",function(n){t(n,u,!0)})):(r.parentNode.onmouseup=function(t){n(t,u)},r.parentNode.onmousemove=function(n){t(n,u,!1)})}function n(i,r){c.isMobile()?(r.parentNode.ontouchend=function(t){n(t,that)},r.parentNode.ontouchmove=function(n){t(n,that)},document.ontouchend=function(){r.parentNode.ontouchend=function(){};r.parentNode.ontouchmove=function(){}}):(r.parentNode.onmouseup=function(){},r.parentNode.onmousemove=function(){},document.onmouseup=function(){r.parentNode.onmouseup=function(){};r.parentNode.onmousemove=function(){}});e(i,r)}function e(n,t){var u=null,e,o;u=c.isMobile()?r:f(n,t);e=t.parentNode.offsetWidth;o=t.offsetWidth/2;u.left+o<e/2?(t.style.left="0",window.setTimeout(function(){i(t,1)},10)):(t.style.left="50%",window.setTimeout(function(){i(t,2)},10))}function t(n,t,i){var u=null;u=i?o(n,t.parentNode):f(n,t.parentNode);u.left/2+t.offsetWidth>t.parentNode.offsetWidth?t.style.left="50%":(t.style.left=u.left/2+"px",t.parentNode.childNodes[5].style.left=-(t.parentNode.offsetWidth/2-u.left/2)+"px",t.parentNode.childNodes[3].style.right=-(u.left/2)+"px");r=u}function i(n,t){n.parentNode.className.indexOf(" checked")>0||t==1?(n.parentNode.childNodes[1].checked=!1,sf(n.parentNode).removeClass("checked"),sf(n.parentNode).addClass("unchecked")):(n.parentNode.childNodes[1].checked=!0,sf(n.parentNode).removeClass("unchecked"),sf(n.parentNode).addClass("checked"));t&&(sf(n).attr("style"," "),sf(n.parentNode.childNodes[5]).attr("style"," "),sf(n.parentNode.childNodes[3]).attr("style"," "))}function f(n,t){return{left:n.pageX-t.offsetLeft,top:n.pageY-t.offsetTop}}function o(n,t){return{left:n.targetTouches[0].clientX-t.offsetLeft,top:n.targetTouches[0].clientY-t.offsetTop}}var r={};sf(".styledCheckbox").each(function(n){sf(n.childNodes).each(function(n){n.className!=undefined&&(sf(n).hasClass("styledCheckboxLabelHandler")?c.isMobile()?sf(n).bind("touchstart",function(n){c.cancelBubbleEvent(n);u(n,this)}):sf(n).bind("mousedown",function(n){c.cancelBubbleEvent(n);u(n,this)}):sf(n).hasClass("styledCheckboxLabelOn")||sf(n).hasClass("styledCheckboxLabelOff")?sf(n).click(function(n){c.cancelBubbleEvent(n);i(this)}):n=="[object HTMLInputElement]"&&n.checked==!0&&sf(n.parentNode).addClass("checked"))})})};t.button=function(n){var r=this[0],u,t,i;if(!r)return this;u=n.checked==!0?"active":"";t=document.createElement("input");t.name=n.name;t.id=n.checkboxID;t.type="checkbox";t.style.display="none";t.checked=n.checked?!0:!1;sf(r).append(t);i=document.createElement("a");i.onclick=function(){sf(this).hasClass("active")?(sf(this).removeClass("active"),t.checked=!1):(sf(this).addClass("active"),t.checked=!0)};i.className="info-button "+u+" IS_SVG_20 SVG clearfix";i.innerHTML='<i class="IS_SVG IS_SVG_Heart floatLeft db"><\/i><span class="text">'+n.label+"<\/span>";sf(r).append(i)}})(sfCore);(function(n){n.func.menu=function(n){function i(){var h=document.createElement("ul"),o,u,f,c,l,i,s,e;h.className=n.css?n.css:"ui-menu";o=document.createElement("li");u=document.createElement("a");u.className="selector";u.innerHTML=n.text;u.href="javascript:void(0);";u.onclick=r;o.appendChild(u);h.appendChild(o);f=document.createElement("ul");f.className="submenu";f.className=n.orientation?"submenu left":"submenu right";f.setAttribute("style","display:none;");c=n.lis;for(l in c)i=c[l],s=document.createElement("li"),i.href||i.onclick?(e=document.createElement("a"),e.href=i.href?i.href:"javascript:void(0);",i.onclick&&(e.onclick=i.onclick),i.target&&(e.target=i.target),e.innerHTML=i.text,s.appendChild(e)):s.innerHTML=i.text,f.appendChild(s);o.appendChild(f);t.appendChild(h);document.addEventListener("click",function(){u.className="selector";f.style.display="none"},!1)}function r(n){n.stopPropagation();var t=this.nextSibling;t.style.display=="none"?(this.className="selector active",t.style.display="block"):(this.className="selector",t.style.display="none")}var t=this[0];i()}})(sfCore);(function(n){n.ModalPopup=function(n){function w(){v?r?sf("#"+t).fadeOut(u,null,f):sf("#"+t).attr("style","display:none;"):r?sf("#"+t).fadeOut(u,null,f):f?sf("#"+t).remove():o&&o(document.getElementById(t));e&&sf(document.body).removeClass("hidden").attr("style","position:relative;")}var h=n.cssClass!=null?n.cssClass:"",b=n.css!=null?n.css:"",t=n.id!=null?n.id:"globalModalPopup",r=n.fade!=null?n.fade:!0,l=n.marginTop?n.marginTop:0,a=n.marginBottom?n.marginBottom:0,k=n.width?n.width:320,d=n.mobileWidth?n.mobileWidth:100,g=n.content!=null?n.content:null,nt=n.header!=null?n.header:null,tt=n.buttons!=null?n.buttons:null,it=n.withBackground!=null?n.withBackground:!0,v=document.getElementById(t)?!0:!1,e=n.hideBody==null?!1:n.hideBody,y=n.timer?n.timer:0,u=n.duration?n.duration:300,f=n.withRemove!=null?n.withRemove:!0,rt=n.cssMainClass!=null?n.cssMainClass:"",ut=n.close!=null?n.cssMainClass:!0,ft=n.mobile==null?"":"mobile",ht=n.callback!=null?n.callback:function(){},o=n.closeAction,et=new markups,p,i;v?(r?sf("#"+t).fadeIn(u):sf("#"+t).attr("style","display:block;"),document.getElementById(t).style.height=c.getDocumentHeight()+"px"):(p=et.build({type:"modalPopup",id:t,header:nt,content:g,buttons:tt,cssClass:b,fade:r,duration:u,withRemove:f,hideBody:e,cssMainClass:rt,close:ut,closeAction:o}),i=document.createElement("div"),i.className="modal-main "+h+" "+ft+"",i.style.height=c.getDocumentHeight()+"px",i.style.width=c.getDocumentWidth()+"px",it==!1&&(i.style.background="none"),i.id=t,i.appendChild(p),sf(document.body).append(i),r?sf(i).fadeIn(u,null,f):sf(i).attr("style","display:block;"),window.setTimeout(function(){sf(i).addClass("modal-active")},10));e&&sf(document.body).addClass("hidden");h==""&&(document.getElementById(t).getElementsByTagName("div")[0].style.width=c.isMobile()?d+"%":k+"px");var ot=parseInt(c.windowSize()[1]),st=document.getElementById(t).getElementsByTagName("div")[0].offsetHeight,s=ot/2-st/2+parseInt(c.scrollPosition());s<=0&&(s=10);document.getElementById(t).getElementsByTagName("div")[0].style.marginTop=l==0?s+"px":l+"px";a>0&&(document.getElementById(t).getElementsByTagName("div")[0].style.marginBottom=a+"px");y>0&&setTimeout(function(){w()},y);sf(document).bind("keydown",function(n){var t=window.event?event.keyCode:n.keyCode;switch(t){case 27:w()}})}})(sfCore);(function(n){var t;n.func.tooltip=function(n){function v(n){for(var t=0,i=0;n!=null;t+=n.offsetLeft,i+=n.offsetTop,n=n.offsetParent);return{x:t,y:i}}var r=this[0];if(r=="")return!1;var f=n.position?n.position:"top",s=n.css?n.css:"black",e=n.addObject,u=n.left,i=n.top,h=n.delay==null?100:n.delay,l=n.manualTop==null?0:n.manualTop,y=n.manualRight==null?0:n.manualRight,a=n.manualBottom==null?0:n.manualBottom,o=n.manualLeft==null?0:n.manualLeft;sf(r).bind("mouseout",function(){window.clearTimeout(t);var n=document.getElementById("ui-tooltip");try{n.parentNode.removeChild(n)}catch(e){}},!1);window.clearTimeout(t);t=window.setTimeout(function(t){var b,p,h,y;c.cancelBubbleEvent(t);b=sf(r).width();p=v(r);u||i||(u=p.x+b/2,i=p.y);h=document.createElement("div");h.id="ui-tooltip";h.className="ui-tooltip "+s;h.style.left=u+"px";h.style.top=i+"px";h.style.position="absolute";y=document.createElement("div");y.className="inner";y.innerHTML=n.html;h.appendChild(y);e?e.appendChild(h):document.body.appendChild(h);var w=sf(y).width(),k=sf(y).height(),d=sf(r).height();f=="top"?(h.style.left=u+o-w/2+"px",h.style.top=i+l-k-7+"px"):f=="bottom"?(h.style.left=u-o-w/2+"px",h.style.top=i+a+d+7+"px"):f=="left"&&(h.style.left=p.x-w+"px",h.style.top=i+3.5+"px");h.className+=" active "+f},h)}})(sfCore);(function(n){n.DynamicGrid=function(n){function nt(){for(var n,r=0;r<u;r++)n=document.createElement("li"),n.className=a,u>1&&(n.style.width=e+"px",n.style.marginLeft=t+"px"),i.appendChild(n),f.push(n)}function tt(){for(var n,t=0;t<v.length;t++)n=document.createElement("li"),n.className=a,i.appendChild(n),f.push(n)}var l=n.box==null?function(){}:n.box,b=n.ulCSS==null?"dynamic-grid":"dynamic-grid "+n.ulCSS,a=n.liCSS==null?"dynamic-grid-column":"dynamic-grid-column "+n.liCSS,v=n.rows==null?[]:n.rows,e=n.liWidth==null?300:n.liWidth,t=n.liMarginLeft==null?14:n.liMarginLeft,y=n.object==null?null:n.object,k=n.type==null?"create":n.type,o=n.center==null?!1:n.center,s=n.view==null?"grid":n.view,d=c.windowSize()[0],i,h,r;d<=1024&&(o=!0);var p=sf(y).width(),g=o==!1?t:0,u=Math.floor((p+g)/(e+t)),f=n.lis==null?[]:n.lis,w=t*-1;return o&&(w=(p-u*(e+t)+t/2)/2),k=="create"&&(i=document.createElement("ol"),i.className=b+" "+s,u>1&&s=="grid"&&(i.style.marginLeft=o?w-t/2+"px":"-"+t+"px"),s=="grid"?nt():s=="list"&&tt(),y.appendChild(i)),h=e,u==1&&(h=sf(document.body).width()),r=0,sf(v).each(function(n){if(l){var t=l(n,h);t&&f[r].appendChild(t)}r=r==f.length-1?0:r=r+1}),{lis:f}}})(sfCore);String.prototype.toHHMMSS=function(){var r=parseInt(this,10),n=Math.floor(r/3600),t=Math.floor((r-n*3600)/60),i=r-n*3600-t*60;return n=n>0&&n<10?"0"+n+":":"",t<10&&(t="0"+t),i<10&&(i="0"+i),n+""+t+":"+i};(function(n){n.Adaptive=function(){var n=["standard-src","mobile-src","tablet-src"],t=c.isMobile(),i=c.isTablet();sf(".adaptive").each(function(r){var u=sf(r).attr(n[0]),f=sf(r).attr(n[1]),e=sf(r).attr(n[2]);i?r.src=u:t&&f!=""?(r.src=f,r.onerror=function(){this.src=u}):t||u==""||(r.src=u)})}})(sfCore);(function(n){n.PanelMenu=function(n){function y(){o==!0?h():l()}function l(){if(sf(document.body).addClass("hidden"),i?sf(r).attr("style","-webkit-transform: translate("+t+", 0px); -moz-transform: translate("+t+", 0px); "):sf(document.body).addClass("menu-open"),sf(f).addClass("clicked"),sf(u).addClass("active"),sf(u).attr("style","-webkit-transform: translate(0, 0px);-moz-transform: translate(0, 0px);"),i&&sf(s).attr("style","-webkit-transform: translate("+t+", 0); -moz-transform: translate("+t+", 0);"),e&&sf(e).attr("style","-webkit-transform: translate("+t+", 0); -moz-transform: translate("+t+", 0);"),setTimeout(function(){o=!0},10),typeof r=="object"){r.style.position="relative";r.style.zIndex="1";var n=document.createElement("div");n.id="content-close-layer";n.setAttribute("style","position: fixed; left:0; right:0; bottom:0; top:0; width: 100%; height: 100%; z-index:999; opacity:0;");sf(r).append(n);window.setTimeout(function(){sf(n).fadeIn(200)},50);n.onclick=a}}function h(){i?(sf("#content-close-layer").fadeOut(100),window.setTimeout(function(){sf("#content-close-layer").remove()},200)):sf("#content-close-layer").remove();sf(document.body).removeClass("hidden");i?sf(r).attr("style","-webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); "):sf(document.body).addClass("menu-open");sf(f).removeClass("clicked");i?setTimeout(function(){sf(u).removeClass("active")},300):sf(u).removeClass("active");i&&sf(u).attr("style","-webkit-transform: translate(-"+t+", 0px);-moz-transform: translate(-"+t+", 0px);");i&&sf(s).attr("style","-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);");e&&sf(e).attr("style","-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0);");setTimeout(function(){o=!1},10)}var f=n.trigger?n.trigger:null,u=n.menu?n.menu:null,s=n.header?n.header:null,r=n.content?n.content:null,p=n.orientation?n.orientation:"left",t=n.width?n.width:"250px",w=n.duration?n.duration:300,e=n.optional?n.optional:null,b=n.closeLayer==null?!1:n.closeLayer,v=n.menuClosedOnStart==null?!1:n.menuClosedOnStart,o=!1,i=n.inlineCSS==null?!0:n.inlineCSS,a;if(f!=null)return v&&sf(u).attr("style","-webkit-transform: translate(-"+t+", 0px);-moz-transform: translate(-"+t+", 0px);width:"+t),i&&sf(r).attr("style","-webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px); "),i&&sf(s).attr("style","-webkit-transform: translate(0, 0px); -moz-transform: translate(0, 0px);"),sf(f).bind("click",y),a=function(n){c.cancelBubbleEvent(n);var t=n.target?n.target.className:n.srcElement.className;if(o==!0){try{sf("#content-close-layer").fadeOut(100);window.setTimeout(function(){sf("#content-close-layer").remove()},200)}catch(n){}h()}},{open:l,close:h}}})(sfCore);(function(n){n.Tagbox=function(n){function pt(){var n=document.createElement(a);return n.className="input tag-search-input",n.type="text",n.name="input_"+tt.replace("[]",""),ht&&(s.disabled=!0),a=="div"?n.innerHTML=h:(n.setAttribute("placeholder",h),h&&o&&(n.size=h.length)),sf(n).bind("keyup",gt),sf(n).bind("keydown",dt),t=n,n}function wt(n,i,r){function a(n,t){return n.sort<t.sort?-1:n.sort>t.sort?1:0}function v(){var c,i,r,u,s,f,h;for(c in e)i=e[c],r=document.createElement("li"),r.setAttribute("data-id",i.id),r.setAttribute("data-name",i.name),r.className="object clearfix",u=document.createElement("a"),u.onclick=function(i,r,u){return function(){sf(u).addClass("dn");t.value="";t.focus();n.innerHTML="";p&&p({value:r},r,i,o,u);l.CreateElement({value:r},r,i,o,u)}}(i.id,i.name,r),i.picture&&(s=document.createElement("div"),s.className="picture",f=new Image,f.src=i.picture,f.className="gl-background-userpicture",f.onload=function(){sf(this).addClass("active")},s.appendChild(f),u.appendChild(s)),h=document.createElement("div"),h.className="info",h.innerHTML=i.name,u.appendChild(h),r.appendChild(u),n.appendChild(r),o++}var e,o,c,f,s,h;n.innerHTML="";r=r==null?"":r;e=[];o=0;for(c in b)if(f=b[c],r.length>0){s=f.name.toString().split(" ");for(h in s)if(s[h].toLowerCase().startsWith(r.toLowerCase())){if(bt(u,f.id))continue;e.push({id:f.id,name:f.name,picture:f.picture,sort:h})}}e.sort(a);v()}function bt(n,t){var i=!1;for(var r in n)if(n[r]==t){i=!0;break}return i}function kt(n,t){for(var i in n)if(n[i]==t)return!0;return!1}function dt(n){c.cancelBubbleEvent(n);var t=window.event?event.keyCode:n.keyCode;return t==8,!1}function gt(n){var y,s,a,v;if(c.cancelBubbleEvent(n),y=!1,s=window.event?event.keyCode:n.keyCode,(s==13||s==188)&&b==null){if(s==188&&(t.value=t.value.toString().replace(",","")),lt.indexOf("email")>-1&&!ni(this.value))return sf(this).addClass("error"),!1;a=l.CreateElement(this);a&&(t.focus(),y=!0,o&&(this.size=1))}else if((s==13||s==188)&&i)s==188&&(t.value=t.value.toString().replace(",","")),a=l.CreateElement(i,i.id,i.id,i.i,i.li),a==!0&&(t.value="",t.focus(),p&&p({value:name},name,i.id,i.i,i.li),y=!0,o&&(this.size=1),e.innerHTML="",i=null);else if((s==13||s==188)&&!i&&vt)s==188&&(t.value=t.value.toString().replace(",","")),a=l.CreateElement(this),a==!0&&(t.focus(),y=!0,this.size=1);else if(s==40)r++,g();else if(s==38)r--,g();else{if(this.value==""&&u.length==0){v=h.length;try{o&&(this.size=v)}catch(n){}}else{v=this.value.length;v<=0&&(v=1);try{o&&(this.size=v)}catch(n){}}e&&wt(e,10,this.value);rt&&rt({input:t,value:this.value,choosedObject:f,choosedElements:u,choose:l.CreateElement});g()}return f.childNodes.length>0,!1}function ni(n){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function d(n,t,i){var r=document.createElement("input");r.type="hidden";r.name=t;r.value=i;n.appendChild(r)}function ti(t,i,r,e){var o,s,r;if(i)f.removeChild(i),st(h),r=u.indexOf(e),u.splice(r,1),v.splice(r,1),n.callbackElements&&n.callbackElements.splice(r,1);else if(t.value.length==0){o=f.lastChild;s=null;o&&(s=o.lastChild);o&&f.removeChild(o);try{r=u.indexOf(s.value);u.splice(r,1);v.splice(r,1);n.callbackElements&&n.callbackElements.splice(r,1)}catch(c){}st(h)}}function st(n){a=="div"?t.innerHTML=f.childNodes.length<1?n:ft:f.childNodes.length<1?(t.setAttribute("placeholder",n),o&&(t.size=n.length)):(t.removeAttribute("placeholder"),o&&(t.size=1))}function g(){var t,h,u,o,n,s,f;if(e==null)return!1;t=e.childNodes;at?(r>t.length-1&&(r=0),r<0&&(r=0)):(r>t.length-1&&(r=-1),r<-1&&(r=t.length-1));i=null;h=null;u=0;for(o in t)n=t[o],n=="[object HTMLLIElement]"&&(sf(n).removeClass("selected"),r==u&&(sf(n).addClass("selected"),s=sf(n).attr("data-id"),f=sf(n).attr("data-name"),i={value:f,name:f,id:s,li:n,i:u})),u++}var r=-1,s=n.input==null?null:n.input,u=[],v=[],f=null,t=n.textBox==null?null:n.textBox,h=n.placeholder==null?" ":n.placeholder,nt=n.hiddenIDs==null?"id[]":n.hiddenIDs,tt=n.hiddenNames==null?"names[]":n.hiddenNames,it=n.defaultValue==null?null:n.defaultValue,y=n.addEvent==null?null:n.addEvent,rt=n.searchEvent==null?null:n.searchEvent,ut=n.removeEvent==null?null:n.removeEvent,p=n.choosedEvent==null?null:n.choosedEvent,w=n.onclick==null?!0:n.onclick,ht=n.readOnly==null?!1:n.readOnly,a=n.inputType==null?"input":n.inputType,ft=n.reversePlaceholder==null?" ":n.reversePlaceholder,ct=n.choosedCSS==null?"":n.choosedCSS,ii=n.form==null?null:n.form,ri=n.cancelOnReturn==null?!1:n.cancelOnReturn,lt=n.validate==null?"":n.validate,b=n.searchObject==null?null:n.searchObject,k=n.addItems==null?null:n.addItems,et=n.parentElementForList==null?null:n.parentElementForList,at=n.chooseFirst==null?!0:n.chooseFirst,i=null,vt=n.addNewItems==null?!1:n.addNewItems,yt=n.css==null?"":n.css,o=n.withAutoSize==null?!0:n.withAutoSize,l=this,e=null,ot=n.limit==null?0:n.limit;this.CreateElement=function(i,e,o,s,h){var a,l,p;if((r=-1,f==null)||(a="",a=i?i.value:e,kt(v,a.toLowerCase())))return!1;if(a!=""){if(ot>0&&u.length>=ot){y&&y(u.length);return}l=document.createElement("span");l.innerHTML='<span class="text">'+a+"<\/span>";l.className="items hover";p=document.createElement("a");p.className="tagbox-delete IS_SVG_Remove IS_SVG white";l.onclick=function(n){c.cancelBubbleEvent(n);ti(null,l,s,o);t.focus();ut&&ut(e,o,s,u.length);sf(h).removeClass("dn")};l.appendChild(p);f.appendChild(l);i&&(i.value="");d(l,tt,a);o?d(l,nt,o):it&&d(l,nt,it);u.push(o);v.push(a.toLowerCase());n.callbackElements&&n.callbackElements.push(o);y&&y(u.length)}return!0};this.AddItem=function(n,t,i,r){n.value="";o&&(n.size=1);n.focus();a=="div"&&(n.innerHTML=ft);sf.Tagbox.CreateElement(null,t,i,r)},function(){var n,u,t,i,r;if(s==null||s==undefined)return!1;if(sf(s).addClass("tag-search-box clearfix"),n=document.createElement("div"),n.className="tag-search-outer",u=pt(),t=document.createElement("div"),t.className="wrap",t.appendChild(u),a=="div"?w&&(t.onclick=w):w&&(s.onclick=w),n.appendChild(t),b&&(e=document.createElement("ul"),e.className="tag-search-list clear "+yt,et?et.appendChild(e):n.appendChild(e)),i=document.createElement("div"),i.className="choosed "+ct,f=i,n.appendChild(i),s.appendChild(n),k)for(r in k)l.CreateElement(null,k[r].name,k[r].id,r,null);s.onclick=function(){u.focus()}}()};typeof String.prototype.startsWith!="function"&&(String.prototype.startsWith=function(n){return this.slice(0,n.length)==n})})(sfCore);(function(n){n.Swipe=function(n){function v(n){if(l!=!0){if(window.clearInterval(w),l=!0,i){i.style.transition="";var r=sf(i).attr("style"),u=r.substring(r.indexOf("translate3d"),r.lenght),v=u.split(",")[0].split("(")[1].replace("px","");s=v}h=n.touches?n.touches[0].pageX:n.pageX;a=n.touches?n.touches[0].pageY:n.pageY;f=n.touches?n.touches[0].pageX:n.pageX;c=n.touches?n.touches[0].pageY:n.pageY;t.addEventListener("touchmove",e,!1);t.addEventListener("touchend",o,!1);t.addEventListener("mousemove",e,!1);t.addEventListener("mouseup",o,!1)}}function e(n){n.preventDefault();f=n.touches?n.touches[0].pageX:n.pageX;c=n.touches?n.touches[0].pageY:n.pageY;var t=h-f,e=a-c;r=Math.abs(t)>Math.abs(e)?t>0?"left":"right":e>0?"top":"bottom";u=s-t;i&&(i.style.webkitTransform="translate3d("+u+"px, 0, 0)",i.style.MozTransform="translate3d("+u+"px, 0, 0)",i.style.OTransform="translate3d("+u+"px, 0, 0)")}function o(){s=u;var n=!1;h==f&&(n=!0);n==!1&&(r=="left"?y():r=="right"&&p());t.removeEventListener("mousemove",e,!1);t.removeEventListener("mouseup",o,!1);t.removeEventListener("touchmove",e,!1);t.removeEventListener("touchend",o,!1);window.setTimeout(function(){l=!1},b)}var y=n.swipeLeft!=null?n.swipeLeft:function(){},p=n.swipeRight!=null?n.swipeRight:function(){},k=n.swipeTop!=null?n.swipeTop:function(){},d=n.swipeUp!=null?n.swipeUp:function(){},g=n.swipeDown!=null?n.swipeDown:function(){},t=n.object!=null?n.object:function(){},i=n.list!=null?n.list:null,nt=n.lenght!=null?n.lenght:0,w=n.interval!=null?n.interval:function(){},tt=n.minMoveLeft!=null?n.minMoveLeft:20,it=n.minMoveRight!=null?n.minMoveRight:20,rt=n.containerWidth!=null?n.containerWidth:0,b=n.slidingTime!=null?n.slidingTime:0,ut=n.moveLeft!=null?n.moveLeft:function(){},ft=n.moveRight!=null?n.moveRight:function(){};if(t){var et=n.debug!=null?n.debug:!1,s=n.startX!=null?n.startX:0,ot=n.startY!=null?n.startY:0,r="",h=null,a=null,f=null,c=null,l=!1,u=0,st=document.getElementById("debug");t.ondragstart=function(){return!1};t.addEventListener("touchstart",v,!1);t.addEventListener("mousedown",v,!1)}}})(sfCore);function cTooltip(){function t(t,u,f,e){if(document.getElementById("contextmenu")){var a=document.getElementById("contextmenu"),o=n(t).x,s=n(t).y,l=t.offsetHeight,v=t.offsetWidth,h=tooltip.mouseX(u),c=tooltip.mouseY(u);e=="right"?(h<parseInt(o)-parseInt(f)||c>parseInt(s)+parseInt(l)+parseInt(f)||h>parseInt(o)+parseInt(v)+parseInt(f)||c<parseInt(s)-parseInt(f))&&document.body.removeChild(a):(f=50,(h<o-f||c<s-f||c+l>s+l+f||h>o+v+10)&&document.body.removeChild(a))}if(document.getElementById("tooltip")){var a=document.getElementById("tooltip"),o=n(t).x,s=n(t).y,l=t.offsetHeight,v=t.offsetWidth,h=i(u),c=r(u),f=200;(h<o-f||c<s-f||c+l>s+l+f||h>o+v+10)&&document.body.removeChild(a)}}function n(n){for(var t=n,i="",r=0,u=0;typeof t=="object"&&typeof t.tagName!="undefined";)u+=t.offsetTop,r+=t.offsetLeft,i=t.tagName.toUpperCase(),i=="BODY"&&(t=0),typeof t=="object"&&typeof t.offsetParent=="object"&&(t=t.offsetParent);return position={},position.x=r,position.y=u,position}function i(n){return n.pageX?n.pageX:n.clientX?n.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):null}function r(n){return n.pageY?n.pageY:n.clientY?n.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):null}this.position="top";this.css="white";this.color="black";this.manualLeft=0;this.manualTop=0;this.distance=200;this.show=function(t){var r,i;if(t.text.length==0)return!1;document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"));t.object.onmouseout=function(){document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"))};var u=n(t.object).y,f=n(t.object).x,e=t.object.offsetWidth,o=t.object.offsetWidth,s=t.object.offsetHeight;document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"));document.getElementById("contextmenu")&&document.body.removeChild(document.getElementById("contextmenu"));r=document.createElement("div");r.setAttribute("id","tooltip");r.setAttribute("class","tooltip "+this.color+" "+this.css);this.position=="top"&&(r.innerHTML='<div class="inner">'+t.text+'<\/div><div class="arrow IS_18 IS_18_ArrowRight"><\/div>');this.position=="bottom"&&(r.innerHTML='<div class="arrowBottom IS_18 IS_18_ArrowRight"><\/div><div class="inner">'+t.text+"<\/div>");this.position=="right"&&(r.innerHTML='<div class="arrowRight IS_18 IS_18_ArrowLeft"><\/div><div class="inner">'+t.text+"<\/div>");document.body.appendChild(r);i=document.getElementById("tooltip");this.position=="top"&&(i.style.top=u-i.offsetHeight+"px");this.position=="bottom"&&(i.style.top=u+s+"px");this.position=="right"?(i.style.top=u-5+tooltip.manualTop+"px",i.style.left=f+10+e+"px"):i.style.left=f+o/2-i.offsetWidth/2+"px"};this.contextmenu=function(i){var u,r;if(i.text.length==0)return!1;t(i,i.event,this.distance,this.position);var f=n(i.object).y,e=n(i.object).x,o=i.object.offsetWidth;document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"));document.getElementById("contextmenu")&&document.body.removeChild(document.getElementById("contextmenu"));u=document.createElement("div");u.setAttribute("id","contextmenu");i.width!=undefined&&(u.style.width=i.width+"px");u.setAttribute("class","context "+this.color+" "+this.css);this.position=="top"&&(u.innerHTML='<div class="inner">'+text+'<\/div><div class="arrow IS_18 IS_18_ArrowRight"><\/div><br class="clearBoth" />');this.position=="right"&&(u.innerHTML='<div class="arrowRight IS_18 IS_18_ArrowRight"><\/div><div class="inner">'+i.text+"<\/div>");document.body.appendChild(u);r=document.getElementById("contextmenu");this.position=="top"&&(r.style.top=f-5+"px");this.position=="bottom"&&(r.style.top=f+5+r.offsetHeight+"px");this.position=="right"?(r.style.top=f-5+this.manualTop+"px",r.style.left=e+10+o/2+this.manualLeft+"px"):r.style.left=e+10-r.offsetWidth+"px"}}var tooltip={position:"top",color:"black",manualTop:0,manualLeft:0,css:"",contextmenuDistance:100,init:function(n){for(var t in n)n[t]!=undefined&&n[t].className!=undefined&&((n[t].className.indexOf("tool ")==0||n[t].className=="tool")&&(n[t].onmouseover=function(){var n=this.getElementsByTagName("span");tooltip.hover(this,n[0].innerHTML)}),n[t].className=="contextmenu"&&(n[t].onmouseover=function(){var n=this.getElementsByTagName("span");tooltip.contextmenu(this,n[0].innerHTML)}))},clearManual:function(){document.getElementById("contextmenu")&&document.body.removeChild(document.getElementById("contextmenu"))},clear:function(n){var t;if(document.getElementById("contextmenu")){var i=document.getElementById("contextmenu"),r=tooltip.getPosition(i).x,u=tooltip.getPosition(i).y,o=i.offsetHeight,s=i.offsetWidth,f=tooltip.mouseX(n),e=tooltip.mouseY(n);tooltip.position=="right"?(t=tooltip.contextmenuDistance,(f<parseInt(r)-parseInt(t)||e>parseInt(u)+parseInt(o)+parseInt(t)||f>parseInt(r)+parseInt(s)+parseInt(t)||e<parseInt(u)-parseInt(t))&&document.body.removeChild(i)):(t=50,(f<r-t||e<u-t||e+o>u+o+t||f>r+s+10)&&document.body.removeChild(i))}if(document.getElementById("tooltip")){var i=document.getElementById("tooltip"),r=tooltip.getPosition(i).x,u=tooltip.getPosition(i).y,o=i.offsetHeight,s=i.offsetWidth,f=tooltip.mouseX(n),e=tooltip.mouseY(n),t=200;(f<r-t||e<u-t||e+o>u+o+t||f>r+s+10)&&document.body.removeChild(i)}},cancelBubbleEvent:function(n){if(!n)var n=window.event;n.cancelBubble=!0;n.stopPropagation&&n.stopPropagation()},contextmenu:function(n,t,i,r,u){var e,f;if(t.length==0)return!1;var o=tooltip.getPosition(n).y,s=tooltip.getPosition(n).x,h=n.offsetWidth;document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"));document.getElementById("contextmenu")&&document.body.removeChild(document.getElementById("contextmenu"));e=document.createElement("div");e.setAttribute("id","contextmenu");i!=undefined&&(e.style.width=i+"px");e.setAttribute("class","context "+tooltip.color+" "+tooltip.css);tooltip.position=="top"&&(e.innerHTML='<div class="inner">'+t+'<\/div><div class="arrow IS_18 IS_18_ArrowRight"><\/div><br class="clearBoth" />');tooltip.position=="right"&&(e.innerHTML='<div class="arrowRight IS_18 IS_18_ArrowRight"><\/div><div class="inner">'+t+"<\/div>");document.body.appendChild(e);f=document.getElementById("contextmenu");n=="mouse"&&r?tooltip.position=="right"&&(f.style.top=tooltip.mouseY(r)-30+"px",f.style.left=tooltip.mouseX(r)+10+tooltip.manualLeft+"px",u.onmousemove=function(n){f.style.top=tooltip.mouseY(n)-30+"px";f.style.left=tooltip.mouseX(n)+10+tooltip.manualLeft+"px"}):(tooltip.position=="top"&&(f.style.top=o-5+"px"),tooltip.position=="bottom"&&(f.style.top=o+5+f.offsetHeight+"px"),tooltip.position=="right"?(f.style.top=o-5+tooltip.manualTop+"px",f.style.left=s+10+h/2+tooltip.manualLeft+"px"):f.style.left=s+10-f.offsetWidth+"px")},hover:function(n,t){var r,i;if(t.length==0)return!1;document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"));n.onmouseout=function(){document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"))};var u=tooltip.getPosition(n).y,f=tooltip.getPosition(n).x,e=n.offsetWidth,o=n.offsetWidth,s=n.offsetHeight;document.getElementById("tooltip")&&document.body.removeChild(document.getElementById("tooltip"));document.getElementById("contextmenu")&&document.body.removeChild(document.getElementById("contextmenu"));r=document.createElement("div");r.setAttribute("id","tooltip");r.setAttribute("class","tooltip");tooltip.position=="top"&&(r.innerHTML='<div class="inner">'+t+'<\/div><div class="arrow IS_18 IS_18_ArrowRight"><\/div>');tooltip.position=="bottom"&&(r.innerHTML='<div class="arrowBottom IS_18 IS_18_ArrowRight"><\/div><div class="inner">'+t+"<\/div>");tooltip.position=="right"&&(r.innerHTML='<div class="arrowRight IS_18 IS_18_ArrowLeft"><\/div><div class="inner">'+t+"<\/div>");document.body.appendChild(r);i=document.getElementById("tooltip");tooltip.position=="top"&&(i.style.top=u-i.offsetHeight+"px");tooltip.position=="bottom"&&(i.style.top=u+s+"px");tooltip.position=="right"?(i.style.top=u-5+tooltip.manualTop+"px",i.style.left=f+10+e+"px"):i.style.left=f+o/2-i.offsetWidth/2+"px"},mouseX:function(n){return n.pageX?n.pageX:n.clientX?n.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):null},mouseY:function(n){return n.pageY?n.pageY:n.clientY?n.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):null},getPosition:function(n){for(var t=n,i="",r=0,u=0;typeof t=="object"&&typeof t.tagName!="undefined";)u+=t.offsetTop,r+=t.offsetLeft,i=t.tagName.toUpperCase(),i=="BODY"&&(t=0),typeof t=="object"&&typeof t.offsetParent=="object"&&(t=t.offsetParent);return position={},position.x=r,position.y=u,position}};window.addEventListener?(window.addEventListener("load",tooltip.init,!1),window.addEventListener("mouseover",tooltip.clear,!1)):window.attachEvent&&(window.attachEvent("onload",tooltip.init),window.attachEvent("onmouseover",tooltip.clear));(function(n){n.HeadThis=function(n){function o(){return window.pageYOffset!==undefined?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop}function c(){sf(t).removeClass("ht-unpin")}function l(){sf(t).addClass("ht-unpin")}function a(){sf(t).removeClass("ht-notontop")}function v(){sf(t).addClass("ht-notontop")}function y(){var n=o();(n<=0?a():v(),n<r)||(i<n?l():c(),i=n)}function p(){var n=o();n>e+r?i<n&&(sf(t).addClass("ht-pin"),u&&u(t)):(h&&sf(t).removeClass("ht-pin"),f&&f(t));i=n}var t=n.object==null?null:n.object,r=n.offset==null?0:n.offset,s=n.reverse==null?!1:n.reverse,u=n.callback==null?null:n.callback,f=n.callbackRemove==null?null:n.callbackRemove,h=n.remove==null?!0:n.remove,i=0,e;t&&(e=t.offsetTop+t.offsetHeight,s?sf(window).bind("scroll",p,!1):(sf(t).addClass("ht-header"),sf(window).bind("scroll",y,!1)))}})(sfCore);(function(n){n.func.ImageUploader=function(n){var i=this[0],e,o,t,f,r;if(i==""||!i)return!1;e=n.callbackLoading?n.callbackLoading:function(){};o=n.accept!=null?n.accept:"image/*";i.style.overflow="hidden";var s=i.offsetTop,h=i.offsetLeft,u=new Image;u.src="/_Themes/PhotoScheme/Icons/1759/loading.gif";u.className="loader";t=document.createElement("form");t.setAttribute("accept",o);t.method="post";t.enctype="multipart/form-data";t.className="formImageUploader";n.action&&(t.action=n.action);n.id&&(t.id=n.id);n.id&&(t.name=n.id);n.target&&(t.target=n.target);f=document.createElement("iframe");n.target&&(f.id=n.target);n.target&&(f.name=n.target);n.callback&&(f.onload=function(){var t=this.contentWindow.document.body.innerHTML,r,i;t!=""&&(t=t.replace(/<\/?pre[^>]*>/ig,""),r=JSON.parse(t),n.callback(r),u.className="loader",i=document.getElementById("file_"+n.id),i&&(i.value=""))});t.appendChild(f);r=document.createElement("input");r.type="file";r.accept=o;n.multiple&&r.setAttribute("multiple","multiple");n.id&&(r.name="file_"+n.id);(n.onchange==null||n.onchange==!0)&&(r.onchange=function(){return u.className="loader active",e(),t.submit(),!1});t.appendChild(r);i.parentNode.insertBefore(t,i);i.parentNode.insertBefore(u,i);n.move==null||n.move==!0?sf(i).bind("mousemove",function(i){var i,r,u;c.cancelBubbleEvent(i);i==null&&(i=window.event);r=parseInt(i.pageX)-parseInt(c.findAbsolutePosition(n.object)[0])-180;u=parseInt(i.pageY)-parseInt(c.findAbsolutePosition(n.object)[1])-5;t.style.left=r+"px";t.style.top=u+"px"}):r.setAttribute("style","font-size: 1000px");n.dropzone&&(r.ondrop=function(i){return i.stopPropagation(),i.preventDefault(),r.files=i.dataTransfer.files,n.dropzoneOnchange?(u.className="loader active",e(),t.submit(),!1):void 0})}})(sfCore);(function(n){n.SnapThis=function(n){function f(){return window.pageYOffset!==undefined?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop}function e(){var n=f();n>=i?(sf(t).addClass("snap-this"),r()):(sf(t).removeClass("snap-this"),u())}var t=n.object==null?null:n.object,r=n.callback==null?function(){}:n.callback,u=n.callbackReverse==null?function(){}:n.callbackReverse,i;t&&(i=sf(t).top(),sf(window).bind("scroll",e,!1))}})(sfCore);(function(n){n.func.Comphos=function(n){function ft(){var u=document.createElement("span"),n;u.innerHTML=it;sf(u).addClass("comphos-label-before").attr("style","transition: all 0.2s ease-in-out; font-size: "+i/2.5+"px; color:#fff; position: absolute; left: 10px; bottom:10px;");sf(r).append(u);w=sf(u).width();c=u;n=document.createElement("span");n.innerHTML=rt;sf(n).addClass("comphos-label-before").attr("style","transition: all 0.2s ease-in-out; font-size: "+i/2.5+"px; color:#fff; position: absolute; right: 10px; bottom:10px;");sf(t).append(n);b=sf(n).width();l=n}function k(n){c.style.opacity=n<w+20?0:1;l.style.opacity=n>u-b-20?0:1}function d(n,t){var u={},i={},r;for(r=t.offsetParent,u.x=!n.touches?n.pageX:n.touches[0].pageX,u.y=!n.touches?n.pageY:n.touches[0].pageY,i.left=t.offsetLeft,i.top=t.offsetTop;r;)i.left+=r.offsetLeft,i.top+=r.offsetTop,r=r.offsetParent;return{x:u.x-i.left,y:u.y-i.top}}function et(n){if(n.preventDefault(),o){o=!1;return}var e=d(n,t),f=parseInt(e.x),h=n.clientY,s=100/u*f;f<i/2||f>u-i/2||(r.style.transition="width 0.3s ease-in-out",r.style.width=s+"%",k(f))}function ot(n){return n.preventDefault(),o=!0,r.style.transition="none",f.style.backgroundColor=nt,!1}function st(n){if(n.preventDefault(),o){var e=d(n,t),f=parseInt(e.x),h=n.clientY,s=100/u*f;if(!(f<i/2)&&!(f>u-i/2))return r.style.width=s+"%",k(f),!1}}function g(n){return n.preventDefault(),o=!1,f.style.backgroundColor=v,!1}function ht(){p++;p==e.length&&(sf(t).addClass("comphos-loaded"),u=sf(t).width(),u>h.width&&(u=h.width,t.style.width=u+"px",t.style.height=h.height+"px"),window.setTimeout(function(){r.style.visibility="visible";r.style.width=ut+"%"},50))}var t=this[0],r,f,s,a;if(t=="")return!1;var n=n||{},i=n.draggerSize||50,v=n.draggerColor||"#dc717d",nt=n.draggerColorDrag||"#445b7c",tt=n.labels==null?!0:n.labels,it=n.labelBefore||"Before",rt=n.labelAfter||"After",ut=n.startWidth||50;sf(t).addClass("comphos").attr("style","position:relative; overflow:hidden;");var e=t.getElementsByTagName("img"),h=e[0],y=e[1],p=0,o=!1,u=0,w=0,b=0,c=null,l=null;for(sf(h).addClass("comphos-before").attr("style","-moz-user-select: none;-webkit-user-select: none;user-select: none;"),sf(y).addClass("comphos-after").attr("style","display: none; "),r=document.createElement("div"),sf(r).addClass("comphos-handler").attr("style","transition: all 0.3s ease-in-out; background-image: url("+y.src+"); background-repeat:no-repeat; position: absolute; left:0; top:0; bottom:0; width: 0;"),f=document.createElement("a"),f.href="javascript: void(0)",f.innerHTML="<&nbsp;>",sf(f).addClass("comphos-handler-link").attr("style","cursor: move; color:#fff; text-decoration: none; font-size: "+i/2.5+"px; text-align:center; line-height: "+i+"px; box-shadow: 0px 0 10px #000; width: "+i+"px; height: "+i+"px; background-color:"+v+"; border-radius: "+i+"px; position: absolute; right:-"+i/2+"px; top:50%; margin-top:-"+i/2+"px;"),r.onmousedown=ot,t.onmouseup=g,t.onmousemove=st,t.onclick=et,sf(r).append(f),sf(t).append(r),tt&&ft(),sf(document).bind("mouseup",g,!1),s=0;s<e.length;s++)a=new Image,a.onload=function(){return function(){ht(this)}}(s),a.src=e[s].src}})(sfCore);(function(n){n.i18n=function(n,t){var r=objTranslate[n]||"",i;for(t=t||[],i=0;i<t.length;i++)r=r.replace("{"+i+"}",t[i]);return r}})(sfCore);(function(n){n.Slider=function(n){function b(n,e,o){var h=!1,c=!1,s;n=="interval"?i++:n=="arrows"?(window.clearInterval(l),e=="plus"?i++:i--):n=="bullets"?(window.clearInterval(l),i=parseInt(o.rel)-1):(window.clearInterval(l),i=this.rel);(i==t.childNodes.length-1&&u.length==0||i==t.childNodes.length-2&&u.length>0)&&(h=!0);i==0&&(c=!0);i>t.childNodes.length-1&&u.length==0?i=1:i>t.childNodes.length-3&&u.length>0&&(i=2);i<1&&u.length==0?i=t.childNodes.length-1:u.length>0&&i++;c?(f=u.length==0?"perspective: 500;                     -ms-transform: translate3d(0,0,0);                     -ms-transition: -ms-transform "+r/1e3+"s ;                     -webkit-perspective: 500;                     -webkit-transition: -webkit-transform  "+r/1e3+"s ;                    -webkit-transform: translate3d(0,0,0);                    -moz-perspective: 500;                     -moz-transition: -moz-transform "+r/1e3+"s ;                    -moz-transform: translate3d(0,0,0);                    -o-perspective: 500;                     -o-transition: -o-transform "+r/1e3+"s ;                    -o-transform: translate3d(0,0,0); ":"perspective: 500;                     -ms-transform: translate3d(-"+t.childNodes[0].offsetWidth*i+"px,0,0);                     -ms-transition: -ms-transform "+r/1e3+"s ;                     -webkit-perspective: 500;                     -webkit-transition: -webkit-transform  "+r/1e3+"s ;                    -webkit-transform: translate3d(-"+t.childNodes[0].offsetWidth*i+"px,0,0);                    -moz-perspective: 500;                     -moz-transition: -moz-transform "+r/1e3+"s ;                    -moz-transform: translate3d(-"+t.childNodes[0].offsetWidth*i+"px,0,0);                    -o-perspective: 500;                     -o-transition: -o-transform "+r/1e3+"s ;                    -o-transform: translate3d(-"+t.childNodes[0].offsetWidth*i+"px,0,0); ",sf(t).attr("style",f)):h?(f="perspective: 500;                     -ms-transition: -ms-transform "+r/1e3+"s ;                     -ms-transform: translate3d(-"+t.childNodes[t.childNodes.length].offsetWidth*i+"px,0,0);                     -webkit-perspective: 500;                     -webkit-transition: -webkit-transform  "+r/1e3+"s ;                    -webkit-transform: translate3d(-"+t.childNodes[t.childNodes.length].offsetWidth*i+"px,0,0);                    -moz-perspective: 500;                     -moz-transition: -moz-transform "+r/1e3+"s ;                    -moz-transform: translate3d(-"+t.childNodes[t.childNodes.length].offsetWidth*i+"px,0,0);                    -o-perspective: 500;                     -o-transition: -o-transform "+r/1e3+"s ;                    -o-transform: translate3d(-"+t.childNodes[t.childNodes.length].offsetWidth*i+"px,0,0); ",sf(t).attr("style",f)):(s=1,f="perspective: 500;                     -ms-transition: -ms-transform "+r/1e3+"s ;                     -ms-transform: translate3d(-"+t.childNodes[s].offsetWidth*i+"px,0,0);                     -webkit-perspective: 500;                     -webkit-transition: -webkit-transform  "+r/1e3+"s ;                    -webkit-transform: translate3d(-"+t.childNodes[s].offsetWidth*i+"px,0,0);                    -moz-perspective: 500;                     -moz-transition: -moz-transform "+r/1e3+"s ;                    -moz-transform: translate3d(-"+t.childNodes[s].offsetWidth*i+"px,0,0);                    -o-perspective: 500;                     -o-transition: -o-transform "+r/1e3+"s ;                    -o-transform: translate3d(-"+t.childNodes[s].offsetWidth*i+"px,0,0); ",sf(t).attr("style",f));sf(t.childNodes).each(function(n){sf(n).removeClass("active")});sf(t.childNodes[i]).addClass("active");d&&ni(u.length>0?i-1:i);h&&u.length==0?(window.setTimeout(function(){f="perspective: 500;                     -ms-transition: -ms-transform 0s ;                     -ms-transform: translate3d(-"+t.childNodes[0].offsetWidth+"px,0,0);                     -webkit-perspective: 500;                     -webkit-transition: -webkit-transform 0s ;                    -webkit-transform: translate3d(-"+t.childNodes[0].offsetWidth+"px,0,0);                    -moz-perspective: 500;                     -moz-transition: -moz-transform 0s ;                    -moz-transform: translate3d(-"+t.childNodes[0].offsetWidth+"px,0,0);                    -o-perspective: 500;                     -o-transition: -o-transform 0s ;                    -o-transform: translate3d(-"+t.childNodes[0].offsetWidth+"px,0,0); ";sf(t).attr("style",f)},r),i=1):c&&u.length==0&&(window.setTimeout(function(){f="perspective: 500;                 -ms-transition: -ms-transform 0s ;                 -ms-transform: translate3d(-"+t.childNodes[0].offsetWidth*w+"px,0,0);                 -webkit-perspective: 500;                 -webkit-transition: -webkit-transform 0s ;                -webkit-transform: translate3d(-"+t.childNodes[0].offsetWidth*w+"px,0,0);                -moz-perspective: 500;                 -moz-transition: -moz-transform 0s ;                -moz-transform: translate3d(-"+t.childNodes[0].offsetWidth*w+"px,0,0);                -o-perspective: 500;                 -o-transition: -o-transform 0s ;                -o-transform: translate3d(-"+t.childNodes[0].offsetWidth*w+"px,0,0); ";sf(t).attr("style",f)},r),i=w)}function rt(n,t,r,u){var o=!1,s=!1,f,e;for(n=="interval"?i++:n=="arrows"?(window.clearInterval(l),r=="plus"?i++:i--):n=="bullets"?(window.clearInterval(l),i=parseInt(u.rel)-1):(window.clearInterval(l),i=this.rel),i==t&&(o=!0),i==0&&(s=!0),i>t&&(i=0),i<0&&(i=t),d&&ni(i),f=0;f<=t;f++)e=ht[f],f==i?(sf(e).addClass("active"),nt&&nt(e)):sf(e).removeClass("active")}function yi(n,t,i){return i=i||"0",n=n+"",n.length>=t?n:new Array(t-n.length+1).join(i)+n}function gt(n,t,i){var f=document.createElement("li"),r;t==0&&(f.className="active");r=document.createElement("a");r.href="javascript:void(0);";r.rel=parseInt(t)+1;ei&&(r.innerHTML=yi(parseInt(t)+1,2));r.onclick=function(){u.length==0?rt("bullets",i,"minus",this):b("bullets","minus",this)};f.appendChild(r);n.appendChild(f);ot=n}function ni(n){if(d&&ot){var t=ot.getElementsByTagName("li");sf(t).each(function(n){sf(n).removeClass("active")});sf(t[n]).addClass("active")}}function ti(n,t){var r=document.createElement("a"),i;r.className="arrow left";r.innerHTML=kt?'<img src="'+kt+'" />':bt?'<img src="/_Themes/PhotoScheme/_Global/arrow-left-white-big.png" />':'<img src="/_Themes/PhotoScheme/_Global/arrow-left-white.png" />';r.onclick=function(n){c.cancelBubbleEvent(n);u.length==0?rt("arrows",t,"minus"):b("arrows","minus")};n.appendChild(r);i=document.createElement("a");i.className="arrow right";i.innerHTML=dt?'<img src="'+dt+'" />':bt?'<img src="/_Themes/PhotoScheme/_Global/arrow-right-white-big.png" />':'<img src="/_Themes/PhotoScheme/_Global/arrow-right-white.png" />';i.onclick=function(n){c.cancelBubbleEvent(n);u.length==0?rt("arrows",t,"plus"):b("arrows","plus")};n.appendChild(i)}var u=n.items==null?[]:n.items,ui=n.itemsCSS==null?"items":n.itemsCSS,y=n.object==null?null:n.object,fi=n.css==null?"":n.css,i=1,r=n.slidingTime==null?500:n.slidingTime,p=n.timer==null?5e3:n.timer,pt=n.autoslide==null?!1:n.autoslide,d=n.bullets==null?!1:n.bullets,ei=n.bulletsCounter==null?!1:n.bulletsCounter,wt=n.arrows==null?!1:n.arrows,bt=n.bigArrows==null?!1:n.bigArrows,kt=n.arrowLeft==null?"":n.arrowLeft,dt=n.arrowRight==null?"":n.arrowRight,oi=n.debug==null?!1:n.debug,si=n.background==null?!1:n.background,hi=n.classTextContainer==null?"":n.classTextContainer,ci=n.setHeight==null?!1:n.setHeight,li=n.heightFactor==null?0:n.heightFactor,ai=n.swipe==null?!0:n.swipe,vi=c.isMobile(),nt=n.callback==null?null:n.callback,tt=null,it=null,l=null,ot=null,st,w,h,ii,k,v,t,f,o,e,a,s,ct,ut,lt,ft,at,et,vt,yt,ri;if(u&&y){if(st=!0,w=0,u.length==0){i=0;t=y;var ht=Array.prototype.slice.call(t.getElementsByTagName("li")).filter(function(n){return n.parentElement===t}),o=ht.length,v=document.createElement("ul");for(v.className="bullets",e=0;e<o;e++)s=ht[e],s.style.zIndex=e,e==0&&(sf(s).addClass("active"),nt&&nt(s)),d&&o>1&&gt(v,e,o-1);pt&&o>1&&(l=window.setInterval(function(){rt("interval",o-1)},p));wt&&o>1&&ti(t.parentNode,o-1);t.parentNode.appendChild(v)}else{for(i=0,h=sf(y).width(),ii="auto",ci&&(ii=h*li),k=document.createElement("div"),k.className="slider "+fi,v=document.createElement("ul"),v.className="bullets",t=document.createElement("ul"),t.className=ui+" ",f="perspective: 500;                 -ms-transform: translate3d(-"+h+"px,0,0);                 -ms-transition: -ms-transform "+r/1e3+"s ;                 -webkit-perspective: 500;                 -webkit-transition: -webkit-transform  "+r/1e3+"s ;                -webkit-transform: translate3d(-"+h+"px,0,0);                -moz-perspective: 500;                 -moz-transition: -moz-transform "+r/1e3+"s ;                -moz-transform: translate3d(-"+h+"px,0,0);                -o-perspective: 500;                 -o-transition: -o-transform "+r/1e3+"s ;                -o-transform: translate3d(-"+h+"px,0,); ",sf(t).attr("style",f),o=u.length,e=0;e<o;e++){if(a=u[e],s=document.createElement("li"),s.style.width=h+"px",ct=vi&&a.mobilePicture?a.mobilePicture:a.picture,a.picture&&(si?(s.style.height="inherit",s.style.backgroundImage="url('"+ct+"')"):(ut=document.createElement("div"),ut.className="picture",lt=new Image,lt.src=ct,ut.appendChild(lt),s.appendChild(ut))),a.texts&&a.texts.length>0){ft=document.createElement("div");ft.className="text-container "+hi;for(at in a.texts)et=a.texts[at],vt="h"+at,et.type&&(vt=et.type),yt=document.createElement(vt),yt.innerHTML=et.text,ft.appendChild(yt);s.appendChild(ft)}e==0?it=s.cloneNode(!0):e==u.length-1&&(tt=s.cloneNode(!0));t.appendChild(s);d&&o>1&&gt(v,e,o-1)}tt&&(sf(tt).addClass("clone"),t.insertBefore(tt,t.childNodes[0]));it&&(sf(it).addClass("clone"),t.appendChild(it));k.appendChild(t);k.appendChild(v);wt&&o>1&&ti(k,o-1);y.appendChild(k);pt&&(l=window.setInterval(function(){b("interval")},p))}var st=!0,g=-h;sf.Swipe&&u.length>1&&ai&&sf.Swipe({object:y,startX:g,debug:oi,list:t,interval:l,slidingTime:r,moveLeft:function(n){var i=n+g;f="perspective: 500;                     -ms-transform: translate("+i+"px,0);                     -webkit-perspective: 500;                     -webkit-transform: translate("+i+"px,0);                    -moz-perspective: 500;                     -moz-transform: translate("+i+"px,0);                    -o-perspective: 500;                     -o-transform: translate("+i+"px,0); ";sf(t).attr("style",f)},moveRight:function(n){var i=n+g;f="perspective: 500;                     -webkit-perspective: 500;                     -webkit-transform: translate("+i+"px,0);                    -moz-perspective: 500;                     -moz-transform: translate("+i+"px,0);                    -o-perspective: 500;                     -o-transform: translate("+i+"px,0); ";sf(t).attr("style",f)},swipeLeft:function(){b("arrows","plus");g=-h*i},swipeRight:function(){b("arrows","minus");g=-h*i}});p=null;ri=function(){var n,f,i,u;if(clearInterval(p),st){st=!1;return}n=sf(y).width();f="perspective: 500;                 -ms-transform: translate3d(-"+n+"px,0,0);                 -ms-transition: -ms-transform "+r/1e3+"s ;                 -webkit-perspective: 500;                 -webkit-transition: -webkit-transform  "+r/1e3+"s ;                -webkit-transform: translate3d(-"+n+"px,0,0);                -moz-perspective: 500;                 -moz-transition: -moz-transform "+r/1e3+"s ;                -moz-transform: translate3d(-"+n+"px,0,0);                -o-perspective: 500;                 -o-transition: -o-transform "+r/1e3+"s ;                -o-transform: translate3d(-"+n+"px,0,); ";sf(t).attr("style",f);i=t.getElementsByTagName("li");for(u in i)if(i[u])try{i[u].style.width=n+"px"}catch(e){}};u.length>0&&sf(window).resize(function(){clearInterval(p);p=setInterval(ri,200)})}}})(sfCore);(function(n){n.func.Viewportchecker=function(n){function o(){var n=c.scrollPosition(),o=n[0],l=n[1];sf(s).each(function(n){sf(n).hasClass(t)?f?e?c.isElementInViewportEarlier(n,r,!1)||sf(n).removeClass(f):c.isElementInViewport(n,h,!1)||sf(n).removeClass(f):u&&sf(n).hasClass(t)&&(e?c.isElementInViewportEarlier(n,r,!1)||u(n):c.isElementInViewport(n,h,!1)||u(n)):e?c.isElementInViewportEarlier(n,r)&&(sf(n).addClass(t),i&&i(n)):c.isElementInViewport(n,r)&&(sf(n).addClass(t),i&&i(n))})}var s=this[0];if(s=="")return!1;n=n==null?{}:n;var t=n.addClass==null?"visible":n.addClass,i=n.callback==null?null:n.callback,u=n.removeCallback==null?null:n.removeCallback,r=n.offset==null?0:n.offset,h=n.removeOffset==null?0:n.removeOffset,f=n.removeClass==null?null:n.removeClass,e=n.earlier==null?null:n.earlier;sf(window).bind("scroll",function(){o()});sf(window).bind("resize",function(){o()});o()}})(sfCore);(function(n){n.Effect=function(){function i(n,t,i,r,u){window.setTimeout(function(t){return function(){t.style.transition="all "+r+"s ease-in-out";n.indexOf("slide")>-1&&(t.style.transform="rotate(0deg) translate3d(0,0,0)");n.indexOf("fade-in")>-1&&(t.style.opacity=1);n.indexOf("fade-out")>-1&&(t.style.opacity=0);u&&sf(t).addClass(u)}}(t),i)}function r(n,t,i,r,u,f){window.setTimeout(function(t){return function(){t.style.transition="all "+r+"s ease-in-out";n.indexOf("slide")>-1&&(t.style.transform=u);n.indexOf("fade-in")>-1&&(t.style.opacity=1);n.indexOf("fade-out")>-1&&(t.style.opacity=0);f&&sf(t).addClass(f)}}(t),i)}function n(n,t,i,r){n.indexOf("fade-in")>-1&&(t.style.opacity=0);n.indexOf("slide")>-1&&(t.style.transform=i);r&&sf(t).removeClass(r)}function t(){var t=c.scrollPosition(),f=t[0],e=t[1];sf(u).each(function(t){var y=sf(t).attr("data-remove")==="true",s=sf(t).attr("data-delay")||10,p=sf(t).attr("data-transition")||500,u=sf(t).attr("data-effect")||"",h=sf(t).attr("data-offset")==""?0:sf(t).attr("data-offset"),e=sf(t).attr("data-transform")==""?0:sf(t).attr("data-transform"),v=sf(t).attr("data-earlier")==="true",a=sf(t).attr("data-reverse")==="true",o=sf(t).attr("data-class")||"sf-animated",f=sf(t).attr("data-addclass")||"",l=parseFloat(parseFloat(p)/1e3);sf(t).hasClass(o)?y&&(v?c.isElementInViewportEarlier(t,h)||(sf(t).removeClass(o),n(u,t,e,f)):c.isElementInViewport(t,h,!1)||(sf(t).removeClass(o),n(u,t,e,f))):(a||n(u,t,e,f),v?c.isElementInViewportEarlier(t,h)&&(sf(t).addClass(o),a?r(u,t,s,l,e,f):i(u,t,s,l,f)):c.isElementInViewport(t,h)&&(sf(t).addClass(o),a?r(u,t,s,l,e,f):i(u,t,s,l,f)))})}var u=document.querySelectorAll("[data-effect]");sf(window).bind("scroll",function(){t()});sf(window).bind("resize",function(){t()});t()}})(sfCore);(function(n){n.func.Autocomplete=function(n){function h(){var n,f,t;if(r==null||r==undefined)return!1;n=d(r,"li");o?(i>n.length-1&&(i=0),i<0&&(i=0)):(i>n.length-1&&(i=-1),i<-1&&(i=n.length-1));f=0;for(t in n)n[t].removeAttribute("class"),n[t].removeAttribute("id"),i==f&&(n[t].id=u.id+"-selected",n[t].className="live-search-selected"),f++}function d(n,t){for(var r=[],u=new RegExp(t,"i"),i=n.firstChild;i;i=i.nextSibling)u.test(i.tagName)&&r.push(i);return r}function c(){var n,t,i;if(sf(r).html(""),f[e]){for(n=0;n<f[e].length;n++)t=f[e][n],i=b(t,r),sf(r).append(i);f[e].length>0?(r.style.display="block",u.style.display="block"):k(u,r);o&&h()}}function g(){var n=document.createElement("a");n.className="IS_SVG IS_SVG_Search icon db";n.id=t.id+"_search_icon";document.getElementById(t.id).parentNode.appendChild(n);v(document.getElementById(t.id).value.length)}function v(n){var i=document.getElementById(t.id+"_search_icon");n>0?(sf(i).removeClass("IS_SVG_Search").addClass("IS_SVG_Remove"),i.onclick=function(){document.getElementById(t.id).value="";document.getElementById(t.id).focus();sf(i).removeClass("IS_SVG_Remove").addClass("IS_SVG_Search");w()}):(sf(i).removeClass("IS_SVG_Remove").addClass("IS_SVG_Search"),i.onclick=function(){})}function nt(u){var w=this.value,b,k,g,d;if(w.length<y){document.getElementById(t.id+"_output").style.display="none";return}if(v(w.length),b=window.event?event.keyCode:u.keyCode,b==40)i++,h();else if(b==38)i--,h();else if(b==13){if(l)return l(f[e][i],r),!1;if(k=document.getElementById(t.id+"_output-selected"),k)return g=k.childNodes[0],window.location.href=g.href,!1}else n.url!=null?(o&&(i=0),d="",s!=null&&s!=undefined&&(d="&"+s),window.clearTimeout(a),a=window.setTimeout(function(){var t=new ajax;t.call({url:n.url,type:"GET",parameter:"q="+encodeURIComponent(w)+d,success:function(n){var t=JSON.parse(n);f=t;p(t,w);c()}})},500)):n.source!=null?n.source(encodeURIComponent(w),function(n){f=n;c()}):c()}function tt(){sf("#"+t.id+"_output").remove();r.id=t.id+"_output_ul";u.id=t.id+"_output";u.className="live-search-box";u.setAttribute("style","position: absolute; z-index: 20; display: none;");u.appendChild(r);t.parentNode.appendChild(u);t.parentNode.style.position="relative"}var t=this[0];if(t=="")return!1;n=n==null?{}:n;var f=n.json,y=n.minLength==null?1:n.minLength,p=n.callbackEvent==null?function(){}:n.callbackEvent,it=n.source==null?null:n.source,l=n.selectEvent==null?null:n.selectEvent,w=n.removeEvent==null?null:n.removeEvent,b=n.markupEvent==null?function(){}:n.markupEvent,k=n.emptyEvent==null?function(){}:n.emptyEvent,rt=n.skipObjects,o=n.chooseFirst==null?!0:n.chooseFirst,e=n.arrayName,ut=n.url,s=n.parameter,i=-1,a=null,r=document.createElement("ul"),u=document.createElement("div");tt();t.setAttribute("autocomplete","off");t.onkeyup=nt;g()}})(sfCore);(function(n){n.SocialNetworks=function(n){var r=n.type==null?null:n.type,u=n.title==null?"":n.title,e=n.description==null?"":n.description,o=n.image==null?"":n.image,t=n.url==null?"":n.url,c=n.hashtags==null?[]:n.hashtags,l=n.size==null?"IS_SocialMedia_Small":n.size,a=n.target==null?"":n.target,v=n.popup==null?!1:n.popup,s=n.popupWidth==null?600:n.popupWidth,h=n.popupHeight==null?450:n.popupHeight,y=Math.floor(((screen.availWidth||1024)-s)/2),p=Math.floor(((screen.availHeight||700)-h)/2),w=n.appID,i="",f;return r=="facebook"?i="https://www.facebook.com/dialog/share?app_id="+w+"&display=popup&href="+encodeURIComponent(t)+"&redirect_uri="+encodeURIComponent(t):r=="twitter"?i="https://twitter.com/intent/tweet?hashtags="+c.join(",")+"&original_referer="+encodeURIComponent(t)+"&text="+u+"&url="+t:r=="googleplus"?i="https://plus.google.com/share?url="+t:r=="linkedin"?i="https://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(t)+"&title="+encodeURIComponent(u)+"&summary="+encodeURIComponent(e)+"&source=":r=="pinterest"?i="https://pinterest.com/pin/create/button/?url="+decodeURIComponent(o)+"&media="+decodeURIComponent(o)+"&description="+e:r=="tumblr"?i="http://www.tumblr.com/share/link?&url="+t+"&name="+u+"&description="+e:r=="reddit"?i="http://www.reddit.com/submit?url="+t+"&title="+u:r=="delicious"?i="http://del.icio.us/post?url="+t+"&title="+u+"&notes="+encodeURIComponent(e):r=="stumbleupon"?(t=decodeURIComponent(t),t=t.replace("http://",""),t=t.replace("https://",""),i="http://www.stumbleupon.com/submit?url="+encodeURIComponent(t)+"&title="+encodeURIComponent(u)):r=="digg"&&(i="http://digg.com/submit?url="+decodeURIComponent(t)+"&title="+encodeURIComponent(u)),f=document.createElement("a"),f.className=n.css==null?"IS_SocialMedia "+l+" "+r:n.css,f.target=a,v?f.onclick=function(){window.open(i,"Social Media Sharer","width="+s+",height="+h+",left="+y+",top="+p+",location=0,menubar=0,toolbar=0,status=0,scrollbars=1,resizable=0")}:f.href=i,f}})(sfCore);var iterr=30,tm=null;(function(n){n.func.Scroll=function(n){function r(n){for(var i=n.offsetTop,t=n;t.offsetParent&&t.offsetParent!=document.body;)t=t.offsetParent,i+=t.offsetTop;return i}function u(n){var f=window.pageYOffset,t=r(n)+i,u=document.body.scrollHeight-t<window.innerHeight?document.body.scrollHeight-window.innerHeight:t,e=u-f;if(e){window.scrollTo({top:u,behavior:"smooth"});return}}var t=this[0],i;if(t=="")return!1;n=n==null?{}:n;i=n.offset==null?0:n.offset;u(t,200)}})(sfCore);(function(n){n.func.Scrollnavigation=function(n){function e(n){sf(r).each(function(t){sf(t).removeClass("active");var i=t.href.replace(t.href.substring(0,t.href.indexOf("#")+1),"");i==n&&sf(t).addClass("active")})}function o(){var n=c.scrollPosition()[0];sf(i).each(function(t){var i=sf(t).top()-f,r=i+sf(t).height();n>=i&&n<=r&&e(t.id)})}function s(){for(var e,s,f=document.getElementsByTagName(u),n=0;n<f.length;n++)f[n].id!="",i.push(f[n]);e=t;e&&(s=e.getElementsByTagName("a"),sf(s).each(function(n){n.onclick=function(){var n=this.href.replace(this.href.substring(0,this.href.indexOf("#")),"");return sCore(n).Scroll({}),!1};r.push(n)}),sf(window).bind("scroll",o))}var t=this[0];if(t=="")return!1;var u=n.selection?n.selection:"section",i=[],r=[],f=n.navHeight?n.navHeight:80;s()}})(sfCore);(function(n){n.DragML=function(n){function t(n){this.id=n.id;this.name=n.name;this.innerHTML=n.innerHTML;this.tag=n.tag;this.className=n.className;this.ask=n.ask;this.askTypes=n.askTypes;this.nestedElements=n.nestedElements}function h(){b();v();c()}function c(){u.style.display="none";textarea=document.createElement("textarea");textarea.id="layouts";textarea.name="layouts";textarea.innerHTML=s;u.appendChild(textarea);i=CodeMirror.fromTextArea(textarea,{mode:"text/html",styleActiveLine:!0,lineNumbers:!0,lineWrapping:!0});var n=sf(u.parentNode).width()-240,t=sf(document.body).height()-400;i.setSize(n,t);o&&o(i)}function l(n){for(var i,r,t=0;t<types.length;t++)if(i=types[t],r=i.id,r==n)return i;return null}function a(n){var t=l(n),u=document.createElement(t.tag),y,d,o,p,w,s,h,e;if(t.className&&(u.className=t.className),t.innerHTML&&(u.innerHTML=t.innerHTML),t.ask){var a=document.createElement("div"),b=document.createElement("ul"),k=[];for(h in t.askTypes){var e=t.askTypes[h],c=document.createElement("li"),v=document.createElement("label");v.innerHTML=e.name;c.appendChild(v);o=document.createElement("input");o.name=e.type;c.appendChild(o);b.appendChild(c);k.push(o)}y=[];s=null;for(h in t.nestedElements){e=t.nestedElements[h];s=document.createElement(e.type);u.appendChild(s);for(d in e.attributes){var g=e.attributes[d],c=document.createElement("li"),v=document.createElement("label");v.innerHTML=g.name;c.appendChild(v);o=document.createElement("input");o.name=g.type;c.appendChild(o);b.appendChild(c);y.push(o)}}a.appendChild(b);p=document.createElement("a");p.innerHTML="Schließen";p.onclick=function(){sf("#askTypePopup").fadeOut()};a.appendChild(p);w=document.createElement("a");w.innerHTML="Übernehmen";w.onclick=function(){var t,n;for(t in k)n=k[t],u.setAttribute(n.name,n.value);for(t in y)n=y[t],s.setAttribute(n.name,n.value);sf("#askTypePopup").fadeOut()};a.appendChild(w);sf.ModalPopup({id:"askTypePopup",content:a})}if(t.nestedElements){s=null;for(h in t.nestedElements)e=t.nestedElements[h],s=document.createElement(e.type),s.className=e.className,u.appendChild(s)}return u.onkeyup=function(){var n=r.innerHTML;i.getDoc().setValue(n);f()},u.ondragover=function(n){return n.preventDefault(),!1},u.ondragenter=function(n){return n.preventDefault(),sf(this).addClass("drag-over"),!1},u.ondragleave=function(n){return n.preventDefault(),sf(this).removeClass("drag-over"),!1},u}function v(){r.ondrop=function(n){var t,u;return n.preventDefault(),t=n.dataTransfer.getData("id"),sf(n.target).removeClass("drag-over"),n.target.appendChild(a(t)),u=r.innerHTML,i.getDoc().setValue(u),f(),!1};r.ondragover=function(n){return n.preventDefault(),!1};r.ondragleave=function(n){return n.preventDefault(),!1}}function f(){var n=i.lineCount(),t=i.getTextArea().value.length;i.autoFormatRange({line:0,ch:0},{line:n,ch:t})}function y(){var n=document.createElement("a");n.href="javascript:void(0)";n.innerHTML="HTML/CODE";n.onclick=function(){if(sf(this).hasClass("active"))sf(this).removeClass("active"),u.style.display="none",r.style.display="block",r.innerHTML=i.getDoc().getValue();else{sf(this).addClass("active");u.style.display="block";r.style.display="none";var n=r.innerHTML;i.getDoc().setValue(n);f()}};e.appendChild(n)}function p(){var n=[];return n.push(new t({id:"div",name:"Normal Div",tag:"div"})),n.push(new t({id:"section",name:"Section",tag:"section"})),n.push(new t({id:"row",name:"Row",tag:"div",className:"row"})),n.push(new t({id:"row-big",name:"Row-Big",tag:"div",className:"row-big"})),n.push(new t({id:"link",name:"Link",tag:"a",ask:!0,askTypes:[{name:"Link",type:"href"},{name:"CSS-Klasse",type:"class"},{name:"Titel",name:"title"}]})),n.push(new t({id:"image",name:"Image",tag:"img",ask:!0,askTypes:[{name:"Bild-Link",type:"src"},{name:"CSS-Klasse",type:"class"},{name:"Titel",type:"title"},{name:"Alt",type:"alt"}]})),n.push(new t({id:"headline_1",name:"headline 1",tag:"h1",innerHTML:"Überschrift 1"})),n.push(new t({id:"headline_2",name:"headline 2",tag:"h2",innerHTML:"Überschrift 2"})),n.push(new t({id:"headline_3",name:"headline 3",tag:"h3",innerHTML:"Überschrift 3"})),n.push(new t({id:"headline_4",name:"headline 4",tag:"h4",innerHTML:"Überschrift 4"})),n.push(new t({id:"headline_5",name:"headline 5",tag:"h5",innerHTML:"Überschrift 5"})),n.push(new t({id:"headline_6",name:"headline 6",tag:"h6",innerHTML:"Überschrift 6"})),n.push(new t({id:"column_1",name:"Column 1",tag:"div",className:"col one"})),n.push(new t({id:"column_2",name:"Column 2",tag:"div",className:"col two"})),n.push(new t({id:"column_3",name:"Column 3",tag:"div",className:"col three"})),n.push(new t({id:"column_4",name:"Column 4",tag:"div",className:"col four"})),n.push(new t({id:"column_5",name:"Column 5",tag:"div",className:"col five"})),n.push(new t({id:"column_6",name:"Column 6",tag:"div",className:"col six"})),n.push(new t({id:"column_7",name:"Column 7",tag:"div",className:"col seven"})),n.push(new t({id:"column_8",name:"Column 8",tag:"div",className:"col eight"})),n.push(new t({id:"column_9",name:"Column 9",tag:"div",className:"col nine"})),n.push(new t({id:"column_10",name:"Column 10",tag:"div",className:"col ten"})),n.push(new t({id:"column_11",name:"Column 11",tag:"div",className:"col eleven"})),n.push(new t({id:"column_12",name:"Column 12",tag:"div",className:"col twelve"})),n.push(new t({id:"footer",name:"Footer",tag:"div",className:"footer"})),n.push(new t({id:"logo",name:"Logo",tag:"a",className:"logo",ask:!0,askTypes:[{name:"Logo-Link",type:"href"},{name:"Logo-Titel",type:"title"}],nestedElements:[{name:"Bild",type:"img",attributes:[{name:"Bild-Link",type:"src"},{name:"Bild-Klasse",type:"class"},{name:"Bild-Titel",type:"title"},{name:"Bild-Alt",type:"alt"}]}]})),n.push(new t({id:"50Percent",name:"50Percent",tag:"div",className:"row-half",nestedElements:[{className:"left",type:"div"},{className:"right",type:"div"}]})),n}function w(n){var t=document.createElement("div");return t.innerHTML=n.name,t.setAttribute("draggable","true"),t.ondragstart=function(t){t.dataTransfer.setData("id",n.id)},t}function b(){var t,n,r,i;for(y(),types=p(),t=document.createElement("ul"),n=0;n<types.length;n++)r=w(types[n]),i=document.createElement("li"),i.appendChild(r),t.appendChild(i);e.appendChild(t)}var e=n.elements,r=n.code,u=n.textarea,o=n.initCallback,s=n.value,i=null;h()}})(sfCore);(function(n){n.func.WYSIWYG=function(n){function ft(n,t,i){function v(n){var r=document.createElement("div"),i=document.createElement("a"),t;return i.innerHTML="Schließen",i.href="javascript:void(0)",i.className="global_Button",i.setAttribute("unselectable","on"),i.onclick=function(){sf("#globalModalPopup").fadeOut(100)},r.appendChild(i),t=document.createElement("a"),t.innerHTML="Speichern",t.href="javascript:void(0)",t.className="global_Button active",t.setAttribute("unselectable","on"),t.onclick=n,r.appendChild(t),r}function y(){var i=document.createElement("form"),t,n;return i.id="sf-editor-link-form",t=document.createElement("div"),n=document.createElement("label"),n.innerHTML="Adresse (Link)",n.setAttribute("for","name"),n.className="sf-editor-image-label",t.appendChild(n),input=document.createElement("input"),input.type="text",input.name="link-url",input.value=h,input.setAttribute("unselectable","on"),input.className="sf-editor-input-text",t.appendChild(input),n=document.createElement("label"),n.innerHTML="Name (Title)",n.setAttribute("for","name"),n.className="sf-editor-image-label",t.appendChild(n),input=document.createElement("input"),input.type="text",input.name="link-name",input.value=l,input.setAttribute("unselectable","on"),input.className="sf-editor-input-text",t.appendChild(input),n=document.createElement("label"),n.innerHTML="Ziel (_blank)",n.setAttribute("for","name"),n.className="sf-editor-image-label",t.appendChild(n),input=document.createElement("input"),input.type="text",input.name="link-target",input.value=a,input.setAttribute("unselectable","on"),input.className="sf-editor-input-text",t.appendChild(input),i.appendChild(t),i}var u=function(){var n,t,i;return window.getSelection&&(t=getSelection(),n=t.anchorNode),!n&&document.selection&&(t=document.selection,i=t.getRangeAt?t.getRangeAt(0):t.createRange(),n=i.commonAncestorContainer?i.commonAncestorContainer:i.parentElement?i.parentElement():i.item(0)),n?n.nodeName=="#text"?n.parentNode:n:void 0},f=document.getSelection().getRangeAt(0),e=f.cloneContents(),o=e.querySelectorAll("a"),r=o[0],s=u();r||(r=s);var h=r.nodeName=="A"?r.href:"",l=r.nodeName=="A"?r.title:"",a=r.nodeName=="A"?r.target:"";sf.ModalPopup({header:"Link einfügen",content:y(),width:350,buttons:v(function(){var t=c.serializeToJson(document.getElementById("sf-editor-link-form")),u,f,e;for(var r in t)t[r].name=="link-url"?u=t[r].value:t[r].name=="link-name"?f=t[r].value:t[r].name=="link-target"&&(e=t[r].value);i(n,u,f,e);sf("#globalModalPopup").fadeOut(100)})})}function et(n,t,i){function r(n){var r=document.createElement("div"),i=document.createElement("a"),t;return i.innerHTML="Schließen",i.href="javascript:void(0)",i.className="global_Button",i.setAttribute("unselectable","on"),i.onclick=function(){sf("#globalModalPopup").fadeOut(100)},r.appendChild(i),t=document.createElement("a"),t.innerHTML="Speichern",t.href="javascript:void(0)",t.className="global_Button active",t.setAttribute("unselectable","on"),t.onclick=n,r.appendChild(t),r}function u(){var i=document.createElement("form"),t,n;return i.id="sf-editor-link-form",t=document.createElement("div"),n=document.createElement("label"),n.innerHTML="Zeilen",n.setAttribute("for","rows"),n.className="sf-editor-image-label",t.appendChild(n),input=document.createElement("input"),input.type="text",input.name="rows",input.setAttribute("unselectable","on"),input.className="sf-editor-input-text",t.appendChild(input),n=document.createElement("label"),n.innerHTML="Spalten",n.setAttribute("for","columns"),n.className="sf-editor-image-label",t.appendChild(n),input=document.createElement("input"),input.type="text",input.name="columns",input.setAttribute("unselectable","on"),input.className="sf-editor-input-text",t.appendChild(input),n=document.createElement("label"),n.innerHTML="CSS-Klasse",n.setAttribute("for","cssClass"),n.className="sf-editor-image-label",t.appendChild(n),input=document.createElement("input"),input.type="text",input.name="cssClass",input.setAttribute("unselectable","on"),input.className="sf-editor-input-text",t.appendChild(input),i.appendChild(t),i}var f=function(){var n,t,i;return window.getSelection&&(t=getSelection(),n=t.anchorNode),!n&&document.selection&&(t=document.selection,i=t.getRangeAt?t.getRangeAt(0):t.createRange(),n=i.commonAncestorContainer?i.commonAncestorContainer:i.parentElement?i.parentElement():i.item(0)),n?n.nodeName=="#text"?n.parentNode:n:void 0};sf.ModalPopup({header:"Tabelle einfügen",content:u(),width:350,buttons:r(function(){var t=c.serializeToJson(document.getElementById("sf-editor-link-form")),u,f,e;for(var r in t)t[r].name=="rows"?u=t[r].value:t[r].name=="columns"?f=t[r].value:t[r].name=="cssClass"&&(e=t[r].value);i(n,u,f,e);sf("#globalModalPopup").fadeOut(100)})})}function v(n){return n.replace(/<br>/gi,"<br />")}function o(n,t,i){return n.replace(new RegExp(t,"g"),i)}function y(n){if(!n)return"";var t=v(n.innerHTML);return t=o(t,"<ol>","<ol>\n"),t=o(t,"<ul>","<ul>\n"),o(t,"<\/li>","<\/li>\n")}function p(n){var t=n.value;return o(t,"\n","")}function e(){if(window.getSelection){if(sel=window.getSelection(),sel.getRangeAt&&sel.rangeCount)return sel.getRangeAt(0)}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null}function h(n){n&&(window.getSelection?(sel=window.getSelection(),sel.removeAllRanges(),sel.addRange(n)):document.selection&&n.select&&n.select())}function w(n,r,f,o,s){var w,c,a,l;if(r.action=="code")c=document.getSelection(),c=c.toString().replace(/\n/gi,"<br />"),document.execCommand("insertHTML",!1,"<code>"+c+"<\/code>");else if(r.action=="link")u=e(),ft(document.getSelection(),f.innerHTML,function(n,t,i,r){h(u);t=decodeURIComponent(t);i=decodeURIComponent(i);n.toString().trim()==""&&(n="LINK");r=r.length>0?'target="'+r+'"':"";i=i.length>0?'title="'+i+'"':"";var f='<a href="'+t+'" '+r+" "+i+">"+n+"<\/a>";document.execCommand("insertHTML",!1,f)});else if(r.action=="table")u=e(),et(document.getSelection(),f.innerHTML,function(n,t,i,r){var f,e,o;for(h(u),f='<table class="'+r+'" border="1" width="100%">',e=0;e<t;e++){for(f+="<tr>",o=0;o<i;o++)f+="<td><\/td>";f+="<\/tr>"}f+="<\/table>";document.execCommand("insertHTML",!1,f)});else if(r.action=="save")i=="textarea"&&sf(t).val(f.innerHTML),r.callback(t,document.getSelection(),f.innerHTML,function(){});else if(r.action=="image"){var d=document.getSelection().getRangeAt(0),g=d.cloneContents(),nt=g.querySelectorAll("img");u=e();r.callback(nt[0],f.innerHTML,function(n,t,i,r){h(u);t=decodeURIComponent(t);i=decodeURIComponent(i);r=r.length>0?'alt="'+r+'"':"";i=i.length>0?'title="'+i+'"':"";var f='<img src="'+t+'" '+i+" "+r+" />";document.execCommand("insertHTML",!1,f)})}else if(r.action=="source")i=="textarea"?sf(f).hasClass("source")?(sf(f).removeClass("source"),sf(n).removeClass("active"),o.innerHTML=p(s)):(s.value=y(o),sf(f).addClass("source"),sf(n).addClass("active")):sf(f).hasClass("source")?(sf(f).removeClass("source"),sf(n).removeClass("active"),o.innerHTML=p(s),o.style.display="block",s.style.display="none"):(s.value=y(o),o.style.display="none",s.style.display="block",sf(f).addClass("source"),sf(n).addClass("active"));else if(r.action=="fullscreen")sf(f).hasClass("fullscreen")?(sf(n).removeClass("active"),sf(f).removeClass("fullscreen"),sf(document.body).removeClass("sf-editor-body-overflow")):(sf(n).addClass("active"),sf(f).addClass("fullscreen"),sf(document.body).addClass("sf-editor-body-overflow")),i=="div"&&(sf(f).hasClass("fullscreen")?sf(o).removeClass("sf-editor-fullscreen"):sf(o).addClass("sf-editor-fullscreen"));else if(r.action=="h1"||r.action=="h2"||r.action=="h3"||r.action=="blockquote")u=e(),c=document.getSelection(),r.action=="blockquote"&&(c=c.toString().replace(/\r|\n/ig,"<br />")),w=r.action=="blockquote"?"<br />":"",document.execCommand("insertHTML",!1,"<"+r.action+">"+c+"<\/"+r.action+">"+w);else if(r.action=="insertOrderedList"||r.action=="insertUnorderedList"){u=e();c=document.getSelection();c=c.toString().replace(/\r|\n/ig,"<br />");var w=r.action=="blockquote"?"<br />":"",k=r.action=="insertOrderedList"?"ol":"ul",b="";if(c.indexOf("<br />")>-1)for(a=c.split("<br />"),l=0;l<a.length;l++)a[l]!="<br />"&&a[l]!=""&&(b+="<li>"+a[l]+"<\/li>");else b="<li>"+c+"<\/li>";document.execCommand("insertHTML",!1,"<"+k+">"+b+"<\/"+k+">"+w)}else try{document.execCommand(r.action,!1,null)}catch(tt){}i=="textarea"&&sf(t).val(v(o.innerHTML))}function b(n){var r=document.createElement("textarea");return s!="auto"&&(r.style.height=s.toString().replace(/px/ig,"")+"px"),r.onchange=function(){i=="textarea"?sf(t).val(this.value):sf(t).html(this.value)},r.className="sf-editor-source-code",i=="textarea"?(r.innerHTML=t.value,r.name="sf-source-code-"+t.id):(r.innerHTML=n.innerHTML,r.name="sf-source-code-"+n.id),r}function k(n,t,i,r){var h=document.createElement("div"),c,f,e,l,u,o,s;h.className="sf-editor-toolbar";c=document.createElement("ul");for(f in n)(e=n[f].action,e)&&(l=document.createElement("li"),u=document.createElement("a"),u.alt=e,u.title=e,u.href="javascript:void(0)",u.setAttribute("unselectable","on"),u.onclick=function(n){return function(){w(this,n,t,i,r)}}(n[f]),n[f].icon&&(e=n[f].icon),e&&(o=new Image,o.className="sf-editor-toolbar-icon",o.src="/_js/sfCore/wysiwyg/"+e+".png",sf(u).append(o)),n[f].title&&n[f].title.length>0&&(s=document.createElement("span"),s.className="sf-editor-toolbar-span",s.innerHTML=n[f].title,sf(u).append(s)),sf(l).append(u),sf(c).append(l));return sf(h).append(c),h}function ot(){var n=document.createElement("div");return n.className="sf-editor "+ut,n.id="sf-editor-"+t.id,n}function st(){var n=document.createElement("div");return n.className="sf-editor-inner",n.setAttribute("spellcheck",!1),n.style.height=s.toString().replace(/px/ig,"")+"px",n.style.width=it,n.style.maxHeight=rt,n.setAttribute("contenteditable",!0),n.innerHTML=t.value.trim(),n.onkeyup=function(){sf(t).val(this.innerHTML)},n.onpaste=function(n){n.preventDefault();var i=(n.originalEvent||n).clipboardData.getData("text/plain")||prompt("Paste something..");i=i.replace(/(<([^>]+)>)/ig,"");document.execCommand("insertText",!1,i);sf(t).val(this.innerHTML)},n}var t=this[0],a,u,l;if(t=="")return!1;n=n==null?{}:n;var i=t.type=="textarea"?"textarea":"div",tt=n.autosave?n.autosave:!1,s=n.height?n.height:"auto",it=n.width?n.width:"auto",rt=n.maxHeight?n.maxHeight:"auto",ut=n.theme?n.theme:"bright",r=[{action:"bold"},{action:"underline"},{action:"italic"},{action:"strikethrough"},{action:"h1"},{action:"h2"},{action:"h3"},{action:"link"},{action:"code"},{action:"insertOrderedList"},{action:"insertUnorderedList"},{action:"redo"},{action:"undo"},{action:"table"},{action:"source",icon:"code",title:"Quellcode"},{action:"fullscreen"}];if(n.toolbar!=null&&(r=n.toolbar),n.toolbarInline!=null&&(r=n.toolbarInline),a=t.parentNode,i=="textarea"){t.style.display="none";var f=ot(),d=b(f),g=st(f),ht=k(r,f,g,d);sf(a).append(f);sf(f).append(ht);sf(f).append(g);sf(f).append(d)}else if(i=="div"){t.setAttribute("contenteditable","true");t.setAttribute("spellcheck","false");function ct(n){for(var t=n.offsetLeft,i=n.offsetTop;n.offsetParent;)if(n==document.getElementsByTagName("body")[0])break;else t=t+n.offsetParent.offsetLeft,i=i+n.offsetParent.offsetTop,n=n.offsetParent;return{x:t,y:i}}l=document.all?!0:!1;l||document.captureEvents(Event.MOUSEMOVE);function nt(n){return l?(tempX=n.clientX+document.body.scrollLeft,tempY=n.clientY+document.body.scrollTop):(tempX=n.pageX,tempY=n.pageY),tempX<0&&(tempX=0),tempY<0&&(tempY=0),{x:tempX,y:tempY}}function yt(n){var r=0,u,t,f,i;return window.getSelection?(u=window.getSelection(),u.rangeCount&&(t=u.getRangeAt(0),t.commonAncestorContainer.parentNode==n&&(r=t.endOffset))):document.selection&&document.selection.createRange&&(t=document.selection.createRange(),t.parentElement()==n&&(f=document.createElement("span"),n.insertBefore(f,n.firstChild),i=t.duplicate(),i.moveToElementText(f),i.setEndPoint("EndToEnd",t),r=i.text.length)),r}sf(t).click(function(n){var u,v,s,f,i,h,a;if(c.cancelBubbleEvent(n),u=document.getElementById("sf-inline-editor-"+t.id),v=document.getElementById("sf-inline-source-code-"+t.id),u){var f=nt(n),l=sf(u).height(),o=sf(u).width(),e=0;u.style.top=f.y+"px";u.style.left=f.x+"px";u.style.right="auto";u.style.transition="all 0.2s ease-in-out";f.x-o/2<0?(e=0,u.style.right="auto",u.style.left="0"):f.x+o/2>sf(document.body).width()?(e=0,u.style.right=0,u.style.left="auto"):e=o/-2;u.style.top=f.y-50-l+"px";u.style.opacity=1;u.style.marginLeft=e+"px";return}sf(".sf-editor-toolbar").remove();sf("#sf-inline-editor-"+t.id).remove();sf("#sf-inline-source-code-"+t.id).remove();s=b(t);s.id="sf-inline-source-code-"+t.id;sf(t.parentNode).append(s);f=nt(n);sf("#sf-inline-editor-"+t.id).remove();i=k(r,t.parentNode,t,s);i.id="sf-inline-editor-"+t.id;i.style.position="absolute";i.style.top=f.y-50+"px";i.style.left=f.x+"px";i.style.opacity=0;sf(document.body).append(i);i.style.transition="opacity 0.2s ease-in-out";var l=sf(i).height(),o=sf(i).width(),e=0;if(f.x-o/2<0?(e=0,i.style.right="auto",i.style.left="0"):f.x+o/2>sf(document.body).width()?(e=0,i.style.right=0,i.style.left="auto"):e=o/-2,i.style.top=f.y-50-l+"px",i.style.opacity=1,i.style.marginLeft=e+"px",s.onclick=function(n){c.cancelBubbleEvent(n);var r=ct(this),f=sf(i).height(),u=sf(i).width(),t=0;r.x-u/2<0?(t=0,i.style.right="auto",i.style.left="0"):r.x+u/2>sf(document.body).width()?(t=0,i.style.right=0,i.style.left="auto"):t=u/-2;i.style.top=r.y-f-10+"px";i.style.marginLeft=t+"px"},t.onpaste=function(n){n.preventDefault();window.setTimeout(function(){var t=(n.originalEvent||n).clipboardData.getData("text/plain")||prompt("Paste something..");t=t.replace(/(<([^>]+)>)/ig,"");document.execCommand("insertText",!1,t)},100)},tt)for(h in r)r[h]&&r[h].action.indexOf("save")>-1&&(t.onkeydown=function(n){return function(){clearTimeout(a);a=setTimeout(function(n){return function(){w(null,n,t.parentNode,t,s)}}(n),1e3)}}(r[h]))});sf(document).click(function(n){c.cancelBubbleEvent(n);n.target.id!=t.id&&n.target.className!="sf-editor-toolbar-icon"&&n.target.className!="sf-editor-toolbar-span"&&n.target.className!="sf-editor-source-code"&&sf(".sf-editor-source-code").each(function(n){n.style.display!="block"&&sf(".sf-editor-toolbar").remove()})})}}})(sfCore);(function(n){n.DragAndDrop=function(n){function u(){return t.toString().indexOf("[object HTMLUListElement]")>-1?!0:!1}function f(){if(u()){var e=t.getElementsByTagName("li"),f=null,n=0;sf(e).each(function(u){var o=u;if(i!="")for(n=0;n<u.childNodes.length-1;n++)if(sf(u.childNodes[n]).hasClass(i)){o=u.childNodes[n];break}sf(o).attr("draggable","true");sf(o).attr("data-sort",n.toString());o.ondragstart=function(n){f=i!=""?this.parentNode:this;n.dataTransfer.effectAllowed="move";n.dataTransfer.setData("text/html",i!=""?f.parentNode.innerHTML:this.innerHTML)};u.ondrop=function(n){if(n.preventDefault(),i!=""){var u=Array.prototype.indexOf.call(t.children,this);t.insertBefore(f,t.children[u])}else f.innerHTML=this.innerHTML,this.innerHTML=n.dataTransfer.getData("text/html");sf(e).each(function(n){sf(n).removeClass("drag-over")});r(sf(f).attr("id"),sf(this).attr("id"),sf(f).attr("data-sort"),sf(this).attr("data-sort"))};u.ondragover=function(n){return n.preventDefault(),!1};u.ondragenter=function(n){return n.preventDefault(),sf(this).addClass("drag-over"),!1};u.ondragleave=function(n){return n.preventDefault(),sf(this).removeClass("drag-over"),!1};n++})}}var t=n.object,i=n.css!=null?n.css:"",r=n.callback==null?function(){}:n.callback;f()}})(sfCore);(function(n){n.Ajax=function(n){function l(){return t=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"),t==null?!1:void 0}function a(){f&&e=="GET"&&(u+=f.length==0?"?ajax=true":"?"+f+"&ajax=true")}function h(n){c&&c(n.responseText)}function v(){t.open("POST",u,!0);o!=undefined&&t.setRequestHeader("Content-type",o);r!=undefined&&t.addEventListener("progress",function(n){i=n.lengthComputable?100*n.loaded/n.total:i+(100-i)/2;r(i)},!1);t.onreadystatechange=function(){t.readyState==4&&t.status==200?(h(t),r(100)):t.readyState>2||t.readyState==3};t.send(f)}function y(){t.open("GET",u,!0);o!=undefined&&t.setRequestHeader("Content-type",o);r!=undefined&&t.addEventListener("progress",function(n){i=n.lengthComputable?100*n.loaded/n.total:i+(100-i)/2;r(i)},!1);t.onreadystatechange=function(){t.readyState==4&&t.status==200?(h(t),r(100)):t.readyState>2||t.readyState==3};t.send(null)}function p(){t.upload.addEventListener("progress",function(){},!1);t.addEventListener("load",function(){},!1);t.addEventListener("error",function(){},!1);t.addEventListener("abort",function(){},!1);t.onreadystatechange=function(){t.readyState==4&&t.status==200?h(t):t.readyState==3&&s!=undefined&&s!=""&&s(t.responseText)};t.open("POST",u);t.send(f)}n=n?n:{};var u=n.url==null?"":n.url,e=n.type==null?"POST":n.type,f=n.parameter==null?"":n.parameter,c=n.done,r=n.progress,s=n.successLoading,o=n.contentType==null?"application/x-www-form-urlencoded":n.contentType,t=null,i=0;l();a();e=="POST"?v():e=="GET"?y():e=="FILE"&&p()}})(sfCore);(function(n){n.func.Progressbar=function(n){n=n?n:{};var i=n.url==null?"":n.url,u=n.type==null?"GET":n.type,f=n.parameter==null?"":n.parameter,r=n.done,l=n.progress,t=this[0],e=n.color,o=n.height==null?10:n.height,a=n.fadeout==null?!0:n.fadeout,s=n.boxshadow==null?!0:n.boxshadow,h=n.fadeoutDelay==null?1e3:n.fadeoutDelay,c=n.replaceURL==null?!1:n.replaceURL;s&&(t.style.boxShadow="3px 3px 3px #ccc");t.style.transition="all 0.2s ease-in-out";t.style.opacity=1;t.style.height=o+"px";t.parentNode.style.position="relative";t.style.backgroundColor=e;t.style.marginLeft=0;t.style.right="auto";t.style.position="relative";t.style.width="0";c&&(location.href=i);sf.Ajax({url:i,parameter:f,type:u,done:function(n){r&&r(n)},progress:function(n){t.style.width=n+"%";n==100&&window.setTimeout(function(){t.style.opacity=0;t.style.position="absolute";t.style.right="0";t.style.width="0"},h)}})}})(sfCore);(function(n){n.LazyAjax=function(n,t,i,r,u){r=r?r:"GET";var f=new ajax;f.call({url:n,type:r,success:function(n){var i=document.getElementById(t),r=document.createElement("div");r.innerHTML=n;i.parentNode.insertBefore(r,i);u!=null&&u!="null"&&u()}})}})(sfCore);