function OnTCartDetail_AnzKeypress(n,t){n.keyCode==13&&AddItemToCart(n.target,t)}function AddItemToCart(n,t){try{event.preventDefault()}catch(i){}return AddItemsToCart($(n).closest(".article"),t,1),!1}function AddItemsToCart(n,t,i){var r=[];$(n).addClass("AddToCart");$(n).each(function(){var n={};n.TArt_Cod=$(this).data("tart_cod");n.TCartDetail_Vk=GetPropertyValue($(this),"TCartDetail_Vk",null);n.TCartDetail_RabPrz=GetPropertyValue($(this),"TCartDetail_RabPrz",null);n.TCartDetail_Anz=GetPropertyValue($(this),"TCartDetail_Anz",i);n.TCartDetail_Memo=GetPropertyValue($(this),"TCartDetail_Memo","");n.TCartDetail_FrZo1=GetPropertyValue($(this),"TCartDetail_FrZo1","");n.TCartDetail_FrZo2=GetPropertyValue($(this),"TCartDetail_FrZo2","");n.TCartDetail_FrZo3=GetPropertyValue($(this),"TCartDetail_FrZo3","");n.TCartDetail_FrZo4=GetPropertyValue($(this),"TCartDetail_FrZo4","");n.TCartDetail_FrZo5=GetPropertyValue($(this),"TCartDetail_FrZo5","");n.TCartDetail_FrZo6=GetPropertyValue($(this),"TCartDetail_FrZo6","");n.TCartDetail_FrZo7=GetPropertyValue($(this),"TCartDetail_FrZo7","");n.TCartDetail_FrZo8=GetPropertyValue($(this),"TCartDetail_FrZo8","");n.TCartDetail_FrZo9=GetPropertyValue($(this),"TCartDetail_FrZo9","");n.TCartDetail_FrZo10=GetPropertyValue($(this),"TCartDetail_FrZo10","");n.TAus_ID1=GetPropertyValue($(this),"TAus_ID1",null);n.TAus_ID2=GetPropertyValue($(this),"TAus_ID2",null);n.TAus_ID3=GetPropertyValue($(this),"TAus_ID3",null);n.TAus_ID4=GetPropertyValue($(this),"TAus_ID4",null);n.TAus_ID5=GetPropertyValue($(this),"TAus_ID5",null);n.TCartDetail_DatVon=GetPropertyValue($(this),"TCartDetail_DatVon",null);n.TCartDetail_UhrVon=GetPropertyValue($(this),"TCartDetail_UhrVon",null);n.TCartDetail_DatBis=GetPropertyValue($(this),"TCartDetail_DatBis",null);n.TCartDetail_UhrBis=GetPropertyValue($(this),"TCartDetail_UhrBis",null);n.TCartDetail_Anz>0&&r.push(n)});$.ajax({type:"POST",data:"data="+JSON.stringify(r)+"&typ="+t,url:"/umbraco/WebSH3/Cart/AddToCart",cache:!1,contentType:"application/x-www-form-urlencoded",dataType:"text",success:function(){RefreshCart(t);$(n).removeClass("AddToCart")},error:function(t){$(n).removeClass("AddToCart");t==undefined?alert("Error : 465"):alert("Error : 468 "+t.responseText)}})}function UpdateCartItem(n,t,i){var r=$(n).closest(".article");$("#ShoppingCart").closest(".loading-container").find(".loading").show();$.ajax({type:"POST",data:"id="+t+"&anz="+GetPropertyValue($(r),"TCartDetail_Anz",1)+"&typ="+i,url:"/umbraco/WebSH3/Cart/UpdateCartItem",cache:!1,contentType:"application/x-www-form-urlencoded",dataType:"text",success:function(){RefreshCart(i)},error:function(n){n==undefined?alert("Error : 465"):alert("Error : 468 "+n.responseText)}})}function OnCartItemQuantityChange(n){var t=$(n).closest(".article");$(n).val()=="0"?($(t).find(".UpdateCartItem").hide(),$(t).find(".RemoveCartItem").show()):($(t).find(".RemoveCartItem").hide(),$(t).find(".UpdateCartItem").show())}function OnCartItemQuantityKeypress(n,t,i){n.keyCode==13&&UpdateCartItem(n.target,t,i)}function GetPropertyValue(n,t,i){var r=$(n).find("input[name="+t+"]").val();return r==undefined?r=i:t=="TCartDetail_Anz"&&i==undefined&&(i=0),$(n).find("input[name="+t+"]").val(i),r>0||t=="TCartDetail_Vk"&&r>=0?r:i}function RemoveItemFromCart(n,t,i){n!=""&&bootbox.confirm(i,function(i){i==!0&&($("#ShoppingCart").closest(".loading-container").find(".loading").show(),$.ajax({type:"POST",data:"id="+n+"&typ="+t,url:"/umbraco/WebSH3/Cart/RemoveFromCart",cache:!1,contentType:"application/x-www-form-urlencoded",dataType:"text",success:function(){RefreshCart(t)},error:function(n){n==undefined?alert("Error : 465"):alert("Error : 468 "+n.responseText)}}))})}function RemoveItemsFromCart(n,t,i){n!=""&&bootbox.confirm(i,function(i){i==!0&&($("#ShoppingCart").closest(".loading-container").find(".loading").show(),$.ajax({type:"POST",data:"IDs="+n+"&typ="+t,url:"/umbraco/WebSH3/Cart/RemoveItemsFromCart",cache:!1,contentType:"application/x-www-form-urlencoded",dataType:"text",success:function(){RefreshCart(t)},error:function(n){n==undefined?alert("Error : 465"):alert("Error : 468 "+n.responseText)}}))})}function RefreshCart(n){switch(n){case 1:$("#ShoppingCart").length&&$.ajax({url:"/umbraco/WebSH3/Cart/ShoppingCart",type:"get",cache:!1,async:!0,success:function(n){$("#ShoppingCart").html(n);$("#ShoppingCart").closest(".loading-container").find(".loading").hide()}});$("#ShoppingCartSummary").length&&$.ajax({url:"/umbraco/WebSH3/Cart/ShoppingCartSummary",type:"get",cache:!1,async:!0,success:function(n){$("#ShoppingCartSummary").html(n)},error:function(){}});$("#cartsummary").length&&$.ajax({url:"/umbraco/WebSH3/Admin/AdminCartSummary",success:function(n){var t=!1,i=$("#clientcartdetail");i.length&&i.hasClass("in")&&(t=!0);$("#cartsummary").html(n);t&&($("#clientcartdetail").addClass("in"),$("#clientcartdetail").attr("aria-expanded","true"));$('[data-toggle="popover"]').popover()}});break;case 2:$("#WishlistCartSummary").length&&$.ajax({url:"/umbraco/WebSH3/Cart/WishlistCartSummary",type:"get",cache:!1,async:!0,success:function(n){$("#WishlistCartSummary").html(n)}});$("#WishlistCartSummary-xs").length&&$.ajax({url:"/umbraco/WebSH3/Cart/WishlistCartSummary",type:"get",cache:!1,async:!0,success:function(n){$("#WishlistCartSummary-xs").html(n)}})}}function InitBloodhound(n){var t=new Bloodhound({name:"articles",remote:"/umbraco/WebSH3/Article/Autocomplete?term=%QUERY&pageId="+n+"&numOfItems=15&orderBy=TArt_Bez1,TArt_Cod",limit:15,datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.val)},queryTokenizer:Bloodhound.tokenizers.whitespace});t.initialize();$("#articleSearch .typeahead").typeahead({hint:!0,highlight:!0,minLength:1},{name:"articles",displayKey:"TArt_Bez",source:t.ttAdapter(),templates:{suggestion:Handlebars.compile("<p>{{TArt_Bez}} - {{value}} <\/p>")}}).on("typeahead:selected",function(n){$(n.target).hasClass("triggerFunc")?$(n.target).trigger("customEvent",n.target.value):n.target.form.submit()});InitSearchCollapse()}function InitSearchCollapse(){var n=document.cookie;$(".SearchForm .collapse").each(function(){if(this.id){var t=n.indexOf(this.id+"_collapse_in=");t>-1&&(n.substr(t).split("=")[1].indexOf("false")?$(this).addClass("in"):$(this).removeClass("in"));$(this).hasClass("in")?$("[href$='"+this.id+"']").removeClass("collapsed"):$("[href$='"+this.id+"']").addClass("collapsed")}});$(".SearchForm").show();$(".SearchForm .collapse").on("hide.bs.collapse",function(){this.id&&(document.cookie=this.id+"_collapse_in=false")});$(".SearchForm .collapse").on("show.bs.collapse",function(){this.id&&(document.cookie=this.id+"_collapse_in=true")})}function SubmitSearchForm(n){$(n).closest(".panel").nextAll().each(function(){$(this).find("select").val("");$(this).find("input[type=checkbox]").attr("checked",!1);$(this).find("input[type=text]").val("")});val=$(n).val();$(n).val($.trim(val));$(n.form).submit()}function SubmitSearchFormCompleted(n,t,i,r){var u=$("#"+t).find("form").attr("action");history.pushState({},"",u);var f=$("#"+i),s=f.data("ajax-update"),e=f.data("ajax-loading");if($(e).show(),$.ajax({url:u,cache:!1,dataType:"html",success:function(n){$(s).html(n);$(e).hide()}}),r!=undefined){var h="/Article/ArticleGroupInfoPartial"+$("#"+t).find("form").attr("data-filter"),o=$("#"+r),c=o.data("ajax-update");$.ajax({url:h,cache:!1,dataType:"html",success:function(n){$(o).html(n)}})}InitSearchCollapse()}(function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return n==="GET"||n==="POST"}function e(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;case"REPLACE-WITH":n(r).replaceWith(i);break;default:n(r).html(i)}n('[data-toggle="tooltip"]').tooltip()}))}function f(t,r){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,cache:!!t.getAttribute("data-ajax-cache"),beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){i(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(r))}function s(t){return n(t).data("bootstrapValidator")==undefined||n(t).data("bootstrapValidator").isValid()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();f(this,{url:this.href,type:"GET",data:[]});history.pushState({},"",this.href)});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){f.removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]);u.data(r,e);setTimeout(function(){u.removeData(t);u.removeData(r)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var h=n(this).data(t)||[],o=n(this).data(r),c=o&&o.hasClass("cancel"),u,e;(i.preventDefault(),c||s(this))&&(u=n(this).serializeArray(),n(this).hasClass("Search")==!0&&(e=n("#"+n(this).find("input[name=ArticleListID]").val()),u.push({name:"View",value:e.find("input[name=View]").val()}),u.push({name:"PageSize",value:e.find("input[name=PageSize]").val()})),f(this,{url:n(this).data("ajax-action"),type:this.method||"GET",data:h.concat(u)}))})})(jQuery);$(function(){$(".datepickerfield").each(function(){$(this).datetimepicker({autoclose:!0,pickTime:!1,format:"DD.MM.YYYY",minDate:$(this).find("input").data("bv-date-min"),maxDate:$(this).find("input").data("bv-date-max")})})});$(function(){$('[data-toggle="tooltip"]').tooltip()}),function(n){n.fn.extend({smoothproducts:function(){function i(){n(".sp-selected").removeClass("sp-selected");n(".sp-lightbox").fadeOut(function(){n(this).remove()})}function t(n){return n.match(/url\([\"\']{0,1}(.+)[\"\']{0,1}\)+/i)[1]}n(".sp-loading").hide();n(".sp-wrap").each(function(){var t,i,r,u;n(this).addClass("sp-touch");t=n("a",this).length;t>1?(u=n("a.sp-default",this)[0]?!0:!1,n(this).append('<div class="sp-large"><\/div><div class="sp-thumbs sp-tb-active"><\/div>'),n("a",this).each(function(t){var o=n("img",this).attr("src"),f=n(this).attr("href"),e="";(t===0&&!u||n(this).hasClass("sp-default"))&&(e=' class="sp-current"',i=f,r=n("img",this)[0].src);n(this).parents(".sp-wrap").find(".sp-thumbs").append('<a href="'+f+'" style="background-image:url('+o+')"'+e+"><\/a>");n(this).remove()}),n(".sp-large",this).append('<a href="'+i+'" class="sp-current-big"><img src="'+r+'" alt="" /><\/a>'),n(".sp-wrap").css("display","inline-block")):(n(this).append('<div class="sp-large"><\/div>'),n("a",this).appendTo(n(".sp-large",this)).addClass(".sp-current-big"),n(".sp-wrap").css("display","inline-block"))});n(document.body).on("click",".sp-thumbs",function(n){n.preventDefault()});n(document.body).on("mouseover",function(t){n(".sp-wrap").removeClass("sp-touch").addClass("sp-non-touch");t.preventDefault()});n(document.body).on("touchstart",function(){n(".sp-wrap").removeClass("sp-non-touch").addClass("sp-touch")});n(document.body).on("click",".sp-tb-active a",function(i){var r,u,f,e;i.preventDefault();n(this).parent().find(".sp-current").removeClass();n(this).addClass("sp-current");n(this).parents(".sp-wrap").find(".sp-thumbs").removeClass("sp-tb-active");n(this).parents(".sp-wrap").find(".sp-zoom").remove();r=n(this).parents(".sp-wrap").find(".sp-large").height();u=n(this).parents(".sp-wrap").find(".sp-large").width();n(this).parents(".sp-wrap").find(".sp-large").css({overflow:"hidden",height:r+"px",width:u+"px"});n(this).addClass("sp-current").parents(".sp-wrap").find(".sp-large a").remove();f=n(this).parent().find(".sp-current").attr("href");e=t(n(this).parent().find(".sp-current").css("backgroundImage"));n(this).parents(".sp-wrap").find(".sp-large").html('<a href="'+f+'" class="sp-current-big"><img src="'+e+'"/><\/a>');n(this).parents(".sp-wrap").find(".sp-large").hide().fadeIn(250,function(){var t=n(this).parents(".sp-wrap").find(".sp-large img").height();n(this).parents(".sp-wrap").find(".sp-large").animate({height:t},"fast",function(){n(".sp-large").css({height:"auto",width:"auto"})});n(this).parents(".sp-wrap").find(".sp-thumbs").addClass("sp-tb-active")})});n(document.body).on("mouseenter",".sp-non-touch .sp-large",function(t){var i=n("a",this).attr("href");n(this).append('<div class="sp-zoom" style="pointer-events: none;"><img src="'+i+'"/><\/div>');n(this).find(".sp-zoom").fadeIn(0);t.preventDefault()});n(document.body).on("mouseleave",".sp-non-touch .sp-large",function(t){n(this).find(".sp-zoom").fadeOut(100,function(){n(this).remove()});t.preventDefault()});n(document.body).on("click",".sp-non-touch .sp-zoom",function(t){var u=n(this).html(),i=n(this).parents(".sp-wrap").find(".sp-thumbs a").length,r=n(this).parents(".sp-wrap").find(".sp-thumbs .sp-current").index()+1;n(this).parents(".sp-wrap").addClass("sp-selected");i>1&&(n(".sp-lightbox").append("<a href='#' id='sp-prev'><\/a><a href='#' id='sp-next'><\/a>"),r==1?n("#sp-prev").css("opacity",".1"):r==i&&n("#sp-next").css("opacity",".1"));n(".sp-lightbox").fadeIn();t.preventDefault()});n(document.body).on("click",".sp-large a",function(t){var u=n(this).attr("href"),i=n(this).parents(".sp-wrap").find(".sp-thumbs a").length,r=n(this).parents(".sp-wrap").find(".sp-thumbs .sp-current").index()+1;n(this).parents(".sp-wrap").addClass("sp-selected");i>1&&(n(".sp-lightbox").append("<a href='#' id='sp-prev'><\/a><a href='#' id='sp-next'><\/a>"),r==1?n("#sp-prev").css("opacity",".1"):r==i&&n("#sp-next").css("opacity",".1"));n(".sp-lightbox").fadeIn();t.preventDefault()});n(document.body).on("click","#sp-next",function(i){var r,u;if(i.stopPropagation(),r=n(".sp-lightbox").data("currenteq"),u=n(".sp-selected .sp-thumbs a").length,!(r>=u)){var e=r+1,f=n(".sp-selected .sp-thumbs").find("a:eq("+r+")").attr("href"),o=t(n(".sp-selected .sp-thumbs").find("a:eq("+r+")").css("backgroundImage"));r==u-1&&n("#sp-next").css("opacity",".1");n("#sp-prev").css("opacity","1");n(".sp-selected .sp-current").removeClass();n(".sp-selected .sp-thumbs a:eq("+r+")").addClass("sp-current");n(".sp-selected .sp-large").empty().append("<a href="+f+'><img src="'+o+'"/><\/a>');n(".sp-lightbox img").fadeOut(250,function(){n(this).remove();n(".sp-lightbox").data("currenteq",e).append('<img src="'+f+'"/>');n(".sp-lightbox img").hide().fadeIn(250)})}i.preventDefault()});n(document.body).on("click","#sp-prev",function(i){var r;if(i.stopPropagation(),r=n(".sp-lightbox").data("currenteq"),r=r-1,!(r<=0)){r==1&&n("#sp-prev").css("opacity",".1");var u=r-1,f=n(".sp-selected .sp-thumbs").find("a:eq("+u+")").attr("href"),e=t(n(".sp-selected .sp-thumbs").find("a:eq("+u+")").css("backgroundImage"));n("#sp-next").css("opacity","1");n(".sp-selected .sp-current").removeClass();n(".sp-selected .sp-thumbs a:eq("+u+")").addClass("sp-current");n(".sp-selected .sp-large").empty().append("<a href="+f+'><img src="'+e+'"/><\/a>');n(".sp-lightbox img").fadeOut(250,function(){n(this).remove();n(".sp-lightbox").data("currenteq",r).append('<img src="'+f+'"/>');n(".sp-lightbox img").hide().fadeIn(250)})}i.preventDefault()});n(document.body).on("click",".sp-lightbox",function(){i()});n(document).keydown(function(n){if(n.keyCode==27)return i(),!1});n(".sp-large").mousemove(function(t){var i=n(this).width(),r=n(this).height(),f=n(this).find(".sp-zoom").width(),e=n(this).find(".sp-zoom").height(),u=n(this).parent().offset(),o=t.pageX-u.left,s=t.pageY-u.top,h=Math.floor(o*(i-f)/i),c=Math.floor(s*(r-e)/r);n(this).find(".sp-zoom").css({left:h,top:c})})}})}(jQuery)