function setCookie(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toUTCString();document.cookie=n+"="+t+";"+u+";path=/"}function logError(n,t){var i,r,u;if(n!=null){if(logErrorUrl==null){alert("logErrorUrl must be defined.");return}i=n.fileName!=null?n.fileName:document.location;t==null&&n.stack!=null&&(t=n.stack);r=n.message!=null?n.name+": "+n.message:n;r+=": at document path '"+i+"'.";u="";t!=null&&(u+="\n  at "+t.join("\n  at "));$.ajax({type:"POST",url:logErrorUrl,data:JSON.stringify({ErrorMessage:r,ParentUrl:"",Line:"",Stack:u||"",UserAgent:"",Url:i.href,CurrentUser:currentUser!=null?currentUser.Email:"anonymous"})})}}$.ajaxSetup({dataType:"json",contentType:"application/json;charset=utf-8"});$(document).ready(function(){$(".vitec-menu h3").click(function(){$(this).hasClass("active")?($(".vitec-menu h3").removeClass("active"),$(".vitec-menu > li > ul").slideUp()):($(".vitec-menu h3").removeClass("active"),$(".vitec-menu > li > ul").slideUp(),$(this).parent().find("ul").slideDown(),$(this).addClass("active"))});$(".vitec-sites").click(function(){$(".vitec-list").slideToggle();$(".vitec-sites").toggleClass("active");$(".vitec-list").toggleClass("open");$("html, body").animate({scrollTop:$(".vitec-list").offset().top-100},400)});$(".close-vitec-menu").click(function(){$(".vitec-list").slideToggle();$(".vitec-sites").toggleClass("active");$(".vitec-list").toggleClass("open")})});$(window).resize(function(){$(window).width()<=768&&$("ul.vitec-menu > li > ul").removeAttr("style")});var VTCI=VTCI||{};VTCI.Warranty=VTCI.Warranty||{};VTCI.Warranty.Base=function(){var n={},t,i,r;return n.cultures=ko.wrap.fromJS(common.Cultures),n.selectedCulture=ko.observable(common.CurrentCulture),n.selectedCulture.subscribe(function(){n.selectedCulture().toUpperCase()!=common.CurrentCulture.toUpperCase()&&n.selectedCulture()!=""&&common.CurrentCulture!=""&&common.CurrentCulture!=null&&(setCookie("CurrentCulture",n.selectedCulture(),3600),location.reload())}),t=!1,n.showLanguages=function(){jQuery("body").removeClass("moove-sx h-choose-lang h-sidelogin");i=!1;t?t=!1:(t=!0,jQuery("body").addClass("moove-sx h-choose-lang"))},i=!1,n.showLogin=function(){jQuery("body").removeClass("moove-sx h-choose-lang h-sidelogin");t=!1;i?i=!1:(jQuery("body").addClass("moove-sx h-sidelogin"),i=!0)},n.selectedCultureName=ko.observable(),r=ko.utils.arrayFirst(n.cultures(),function(t){return t.Key()==n.selectedCulture()}),n.selectedCultureName(r.Value()),n.chooseCulture=function(t){n.selectedCulture(t.Key())},n};ko.dirtyFlag=function(n,t,i){var u=function(){var r=ko.toJS(n),t;if(r!=null)for(t=0;t<i.length;t++)delete r[i[t]];return JSON.stringify(r)},r=function(){},f=ko.observable(u()),e=ko.observable(t);return r.isDirty=ko.computed(function(){return e()||f()!==u()}),r.reset=function(){f(u());e(!1)},r.rollback=function(){var t=ko.utils.parseJson(f()),i,u;if(t.length)for(u=0;u<t.length;u++)for(i in t[u])t[u].hasOwnProperty(i)&&n()[u][i](t[u][i]);else for(i in t)t.hasOwnProperty(i)&&n()[i](t[i]);r.reset()},r};$(window).scroll(function(){var n=$(window).scrollTop();n>100?$("body:not(.scrolling)").addClass("scrolling"):$("body").removeClass("scrolling")});Function.prototype.trace=function(){for(var t=[],n=this;n;)t.push(n.signature()),n=n.caller;return t};Function.prototype.signature=function(){var t={name:this.getName(),params:[],toString:function(){var n=this.params.length>0?"'"+this.params.join("', '")+"'":"";return this.name+"("+n+")"}},n;if(this.arguments)for(n=0;n<this.arguments.length;n++)t.params.push(this.arguments[n]);return t};Function.prototype.getName=function(){if(this.name)return this.name;var n=this.toString().split("\n")[0],t=/^function ([^\s(]+).+/;return t.test(n)?n.split("\n")[0].replace(t,"$1")||"anonymous":"anonymous"};window.onerror=function(n){arguments!=null&&arguments.callee!=null&&arguments.callee.trace&&logError(n,arguments.callee.trace())}