function hasClass(n,t){return n.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))}function addClass(n,t){this.hasClass(n,t)||(n.className+=" "+t)}function removeClass(n,t){if(hasClass(n,t)){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ")}}function initQSG(){var n="body:not(.edit-mode) .faq-items .qsg-item .header";$(n).each(function(n,t){t.click(),n===0&&t.click()})}function changePic(n){jQuery("html,body").animate({scrollTop:jQuery("#content").offset().top-125},"fast"),jQuery("#serialNumberLocator:visible").fadeOut("fast",function(){setProduct(n)}),jQuery("#serialNumberLocator:hidden").show("fast",function(){setProduct(n)}),jQuery("#serialNumberLocator").fadeIn("fast"),window.appViewModel.SerialNumberLocator.ProductFamilySerialLocaterImage(n.ProductFamilySerialLocaterImage),window.appViewModel.SerialNumberLocator.serialResultAvailable(n.productSerialAvailable)}function setProduct(n){jQuery("#product").attr("src",n.ImageUrl),jQuery("#locate").attr("src",n.ProductFamilySerialLocaterImage),jQuery("#prodname").html(n.Display),jQuery("#prodno").html(n.SKU)}function handleProductSearch(){var n=window.location.hash.match("{.*?}")?"none":"block";jQuery(".serial-number-locator-filter .product-finder").css("display",n)}function getContent(){var n=document.getElementsByTagName("meta");for(i=0;i<n.length;i++)if(n[i].getAttribute("property")=="og:image")return n[i].getAttribute("content");return""}function pinterest(){var t=getContent(),n="http://www.pinterest.com/pin/create/button/?url=<%= Sitecore.Web.WebUtil.UrlEncode(HttpContext.Current.Request.Url.AbsoluteUri) %>&media="+t;return window.open(n,"","width=775,height=320"),!1}function highlightError(n,t,i,r){r==!0?jQuery("[name='"+i+"']").closest("tbody").addClass("highlightError"):jQuery("[name='"+i+"']").parent().addClass("highlightError"),window.jbr.warp.gVarErrorCount=window.jbr.warp.gVarErrorCount+1,jQuery(n).show().html(t)}function CheckWarranty(n,t){jQuery.ajax({url:"/services/servicenet/servicenetreturnorderservice.svc/checkwarrenty/"+n,contentType:"application/json; charset=utf-8",dataType:"json",success:t||jQuery.noop,error:jQuery.noop})}function WarrantyChecked(n,t){var o=jQuery(".filter-result-container .troubleshooting select"),f=jQuery("#serial-check-result"),e,i,r,u;if(o.children().remove(),jQuery.isEmptyObject(n)){f.html(window.WarrantyChecker.unrecognized),jQuery.isFunction(t)&&t();return}i=n.warranty,r="",!i.AMSEOL&&i.InWarranty?r='<span class="product-status covered">'+window.WarrantyChecker.productIsCovered+"</span>":i.AMSEOL||i.InWarranty||!i.OOWSupport?i.AMSEOL||i.InWarranty||i.OOWSupport?i.AMSEOL&&i.InWarranty?r='<span class="product-status covered">'+window.WarrantyChecker.AMSEOLInWarranty+"</span>":i.AMSEOL&&!i.InWarranty&&i.OOWSupport?r='<span class="product-status not-covered">'+window.WarrantyChecker.AMSEOLOutOfWarranty+"</span>":!i.AMSEOL||i.InWarranty||i.OOWSupport||(r='<span class="product-status not-covered">'+window.WarrantyChecker.NoOutOfWarrantySupport+"</span>"):r='<span class="product-status not-covered">'+window.WarrantyChecker.NoOutOfWarrantySupport+"</span>":r='<span class="product-status not-covered">'+window.WarrantyChecker.productIsNotCovered+"</span>",e=jQuery("#warranty-template").html(),u=e.format(n.productname,n.warranty.Item,n.warranty.SerialNo,r,n.productimage),f.html(u),jQuery("#productno").val(n.warranty.Item),LoadTroubleshooting(n.warranty.Item,t)}function LoadTroubleshooting(n,t){var i=jQuery(".filter-result-container .troubleshooting select");i.append('<option value="">'+window.WarrantyChecker.firstElement+"</option>"),jQuery.ajax({url:"/services/ServiceNet/ServiceNetTroubleshootingService.svc/GetListOfErrorReasons/"+n,contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){jQuery.each(n,function(n,t){i.append('<option value="'+n+'">'+t.Title+"</option>")}),jQuery.isEmptyObject(n)||jQuery(".troubleshoot-section").show()},error:jQuery.noop,complete:function(){jQuery.isFunction(t)&&t()}})}var jabecom,easings,dpProductCustomizer,elmCreated;if(window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.closest=function(n,t){for(var i=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector;n;){if(i.bind(n)(t))return n;n=n.parentNode}return!1},String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})},String.prototype.RegExFormat=function(n){var i=this,t,r;for(t in n)r=new RegExp("{"+t+"}","g"),i=i.replace(r,n[t]!==null?n[t]:"");return i},jQuery.expr[":"].contentIs=function(n,t,i){return jQuery(n).text()===i[3]},window.getAllElementsWithAttribute=function(n,t){(null===t||void 0===t||""===t)&&(t="*");for(var u=[],r=document.getElementsByTagName(t),i=0;i<r.length;i++)r[i].getAttribute(n)&&u.push(r[i]);return u},Number.prototype.toMoney=function(n){var t=this,t=isNaN(t)?0:t;return"."!==n&&","!==n&&(n="."),null!=t?t.toFixed(2).split(".").join(n):0},String.prototype.cultureFormat=function(n){var i=this,t,r;for(t in n)r=new RegExp("{"+t+"}","g"),i=i.replace(r,n[t]!==null?n[t]:"");return i},String.prototype.cultureFormatAddress=function(n){return this.cultureFormat(n)},String.prototype.cultureDate=function(n){var r=eval("new "+n),t=[],i=1+r.getMonth();return t.yyyy=r.getFullYear(),t.yy=(""+r.getFullYear()).substring(2,4),t.mm=i<10?"0"+i:i,t.m=i,t.MM=i<10?"0"+i:i,t.M=i,t.dd=r.getDate()<10?"0"+r.getDate():r.getDate(),t.d=r.getDate(),this.cultureFormat(t)},window.jbra=window.jbra||{},window.jbra.prefix=function(n,t){for(var r=document.getElementsByClassName(n),i=0;i<r.length;i++)r[i].innerHTML=r[i].innerHTML+t},window.jbr=window.jbr||{},window.jbr.cultureDateTotTmeStamp=function(n){var o=window.jbr.culture.DateFormat,u=window.jbr.culture.DateSeparator,e=new RegExp(window.jbr.culture.DateRegEx),f;if(!e.test(n))return!1;var i=n.split(u),r=o.replace(/\{|\}/gi,"").split(u),t=[];return t[r[0]]=i[0],t[r[1]]=i[1],t[r[2]]=i[2],t.MM=t.MM?t.MM:t.M,t.dd=t.dd?t.dd:t.d,f=t.MM+"/"+t.dd+"/"+t.yyyy,+new Date(f)},Element.prototype.remove=function(){this.parentElement.removeChild(this)},NodeList.prototype.remove=HTMLCollection.prototype.remove=function(){for(var n=0,t=this.length;n<t;n++)this[n]&&this[n].parentElement&&this[n].parentElement.removeChild(this[n])},window.jbr=window.jbr||{},window.jbr.jsGetDictionary=function(n){return document.getElementById(n)?document.getElementById(n).innerHTML:""},window.mobilecheck=function(){var n=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n},window.jbr=window.jbr||{},window.jbr.core=window.jbr.core||{},window.jbr.core.jbrApplyToTemplate=function(n,t){"use strict";if(t.replace){var i,r;for(i in n)n.hasOwnProperty(i)&&(r=new RegExp("{"+i+"}","g"),t=t.replace(r,n[i]!==null?n[i]:""));return t}},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.GetWordsBetweenCurlies=function(n){for(var i=[],r=/{([^}]+)}/g,t;t=r.exec(n);)i.push(t[1]);return i},window.jbr=window.jbr||{},window.jbr.hlr=function(n){var t,r,i,u;if((t=n.getAttribute("x-hlr"))&&t!="PreventDefault")for(r=n.getAttribute("x-hlr").split(" "),i=0,u=r.length;i<u;i++)t=r[i],window.jbr.fn[t]&&window.jbr.fn[t](n)},window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.attachEvent)jQuery("body").on("click",function(n){var t;(t=n.srcElement?n.srcElement:n.target,hlr=t.getAttribute("x-hlr"))&&(n.preventDefault(),hlr!="PreventDefault")&&window.jbr.hlr(t)});else document.documentElement.addEventListener&&document.documentElement.addEventListener("click",function(n){var t;(t=n.srcElement?n.srcElement:n.target,hlr=t.getAttribute("x-hlr"))&&(n.preventDefault(),hlr!="PreventDefault")&&window.jbr.hlr(t)},!1);window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.AddressBook=function(n){var t=n.getAttribute("x-AddressBookAct");window.jbr.fn.AddressBook[t]&&window.jbr.fn.AddressBook[t](n)},window.jbr.fn.AddressBook.gVar=window.jbr.fn.AddressBook.gVar||{},window.jbr.fn.AddressBook.filter=function(n){var i=jQuery(n).attr("x-hlrKU"),t;i!==undefined&&(t=jQuery(n).val(),jQuery(".m-Address").hide(),t.length>=1?jQuery(":iContains("+t+")").closest(".m-Address").show():jQuery(".m-Address").show(),jQuery(".m-AddressBookToolBar--addressesVisible").html(jQuery("#addressList .m-Address:visible").length))},window.jbr.fn.AddressBook.New=function(n){for(var r={},t=0,i=window.jbr.fn.AddressBook.gVar.FormatValues.length;t<i;t++)r[window.jbr.fn.AddressBook.gVar.FormatValues[t]]="";window.jbr.fn.AddressBook.gVar.Addresses.push(r),jQuery(n).closest("[x-frontid]").attr("x-frontid",window.jbr.fn.AddressBook.gVar.Addresses.length-1),window.jbr.fn.AddressBook.Edit(n)},window.jbr.fn.AddressBook.WriteOne=function(n,t,i,r,u){var e=jQuery(n).attr("x-frontid"),f=u[e];f.frontid=e,n=document.createElement("div"),n.innerHTML=document.getElementById("StructureTemplateAddressDisplay").innerHTML,jQuery(n).find(r).html(document.getElementById(i).innerHTML),jQuery(t).append(window.jbr.core.jbrApplyToTemplate(f,jQuery(n).html()))},window.jbr.fn.AddressBook.Save=function(n){var t=jQuery(n).closest("[x-frontid]").attr("x-frontid"),r,i;i=t==window.jbr.fn.AddressBook.gVar.Addresses.length-1?0:window.jbr.fn.AddressBook.gVar.Addresses[t].Id,window.jbr.fn.AddressBook.Validate(function(){var r=jQuery(".m-Address--edit").find("input"),n;r.each(function(){window.jbr.fn.AddressBook.gVar.Addresses[t][jQuery(this).attr("name")]=jQuery(this).val()}),n=jQuery(".m-Address--edit").find("select"),n.each(function(){window.jbr.fn.AddressBook.gVar.Addresses[t][jQuery(this).attr("name")]=jQuery(this).val()}),0==jQuery(".m-Address--fieldGroup span:visible").length&&(jQuery.ajax({type:"POST",url:"/services/AddressBook/AddressBookService.svc/InsertAddress",contentType:"application/json; charset=utf-8",data:JSON.stringify(window.jbr.fn.AddressBook.gVar.Addresses[t]),dataType:"json",success:function(){window.jbr.fn.AddressBook.Get(function(){if(i!=0){var n=document.createElement("input");n.setAttribute("x-hlrKU","true"),jQuery(n).val(jQuery(".searchFilet__filter").val()),window.jbr.fn.AddressBook.filter(n)}jQuery("html, body").animate({scrollTop:jQuery("#adr"+i).offset().top-200},1e3),jQuery("#adr"+i).addClass("is-expandet"),window.jbr.fn.AddressBook.GetDefault()})},error:function(n,t){return t}}),jQuery(".m-Address--edit").empty(),jQuery(".is-Address--editMode").removeClass("is-Address--editMode"))})},window.jbr.fn.AddressBook.Validate=function(n){var t,u=/$|^[0-9]{2,15}$/,f=/^$|^[a-zA-Z0-9_&\/,.\- ]{1,30}$/,e=/^$|^[a-zA-Z0-9_&\/,.\- ]{1,50}$/,o=/^$|^(([^<>()[\]\\.,;:\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,}))$/,i,r;jQuery(".m-Address--fieldGroup span").hide(),jQuery('input:text[x-validate*="required"]').filter(function(n,t){return t.value===""}).siblings("span").show(),jQuery('[x-validate*="valNumberLength2To15"]').each(function(){t=jQuery(this).val(),u.test(t)||jQuery(this).siblings("span").show()}),jQuery('[x-validate*="valLetterNumberDashLength2To30"]').each(function(){t=jQuery(this).val(),f.test(t)||jQuery(this).siblings("span").show()}),jQuery('[x-validate*="valLetterNumberDashLength2To50"]').each(function(){t=jQuery(this).val(),e.test(t)||jQuery(this).siblings("span").show()}),jQuery('[x-validate*="valEmail"]').each(function(){t=jQuery(this).val(),o.test(t)||jQuery(this).siblings("span").show()}),i=jQuery('[x-validate*="valAxZipCode"]').val(),r=jQuery("#adrEditCountry").val(),"US"==r?jQuery.ajax({type:"GET",url:"/services/AddressBook/AddressBookService.svc/ZipCodeExists/"+i,success:function(t){!1==t&&jQuery("#adrEditZipCode").siblings("span").show(),n()},error:function(){n()}}):n()},window.jbr.fn.AddressBook.Select=function(n){var r,i,t;jQuery("#addressSelected").empty(),r=jQuery(n).closest("[x-frontid]").attr("x-frontid"),window.jbr.fn.AddressBook.WriteOne(jQuery(n).closest("[x-frontid]"),"#addressSelected","addressElementTemplate",".m-Address--Data",window.jbr.fn.AddressBook.gVar.Addresses),jQuery('#addressSelected [x-expandtarget="true"]').addClass("is-expandet"),i="",i="/services/AddressBook/AddressBookService.svc/SetSalesOrderAddress",t=document.createElement("a"),t.setAttribute("x-hlr","Dialog"),t.setAttribute("x-DialogAct","Show"),t.setAttribute("x-DialogHeader","DictionaryShoppingAddresstWeCalculateBlank"),t.setAttribute("x-DialogBody","DictionaryShoppingAddresstWeCalculateBody"),t.setAttribute("x-DialogFooter","DictionaryShoppingAddresstWeCalculateBlank"),window.jbr.hlr(t),jQuery.ajax({type:"POST",url:i,contentType:"text/plain",data:JSON.stringify(window.jbr.fn.AddressBook.gVar.Addresses[r]),dataType:"json",success:function(){window.location.href="/PN/Shop/Checkout/ConfirmOrder"},error:function(n,t){return t}})},window.jbr.fn.AddressBook.Cancel=function(){jQuery(".m-Address--edit").empty(),jQuery(".is-Address--editMode").removeClass("is-Address--editMode")},window.jbr.fn.AddressBook.Edit=function(n){var r=jQuery(n).closest("[x-frontid]").attr("x-frontid"),h=jQuery(n).closest("[x-frontid]").find(".m-Address--edit"),o,s,c,u,f,e,i,t;for(jQuery(".m-Address--edit").empty(),jQuery(".is-Address--editMode").removeClass("is-Address--editMode"),jQuery(n).closest("[x-frontid]").addClass("is-Address--editMode"),o=window.jbr.fn.AddressBook.gVar.Addresses[r],o.frontid=r,s=0,c=window.jbr.fn.AddressBook.gVar.FormatValues.length;s<c;s++)jQuery(h).append(jQuery("#StructureTemplateChange"+window.jbr.fn.AddressBook.gVar.FormatValues[s]).html());jQuery(h).html(window.jbr.core.jbrApplyToTemplate(o,jQuery(h).html())),jQuery(h).append(window.jbr.core.jbrApplyToTemplate(o,document.getElementById("StructureTemplateAddressChangeFooter").innerHTML)),jQuery("#adrEditCountry").empty(),e=document.getElementById("adrEditCountry");for(u in window.jbr.fn.AddressBook.gVar.States)window.jbr.fn.AddressBook.gVar.States.hasOwnProperty(u)&&(t=document.createElement("option"),t.value=u,t.text=u,e.add(t));for(jQuery('#adrEditCountry option[value="'+window.jbr.fn.AddressBook.gVar.Addresses[r].Country+'"]').attr("selected",!0),f=jQuery("#adrEditCountry").val(),e=document.getElementById("adrEditState"),i=0;i<window.jbr.fn.AddressBook.gVar.States[f].length;i++)t=document.createElement("option"),t.value=window.jbr.fn.AddressBook.gVar.States[f][i].Key,t.text=window.jbr.fn.AddressBook.gVar.States[f][i].Name,e.add(t);jQuery('#adrEditState option[value="'+window.jbr.fn.AddressBook.gVar.Addresses[r].State+'"]').attr("selected",!0),jQuery("#adrEditCountry").change(function(){var i=jQuery("#adrEditCountry").val(),u=document.getElementById("adrEditState"),n,t;for(jQuery("#adrEditState").empty(),n=0;n<window.jbr.fn.AddressBook.gVar.States[i].length;n++)t=document.createElement("option"),t.value=window.jbr.fn.AddressBook.gVar.States[i][n].Key,t.text=window.jbr.fn.AddressBook.gVar.States[i][n].Name,u.add(t);jQuery('#adrEditState option[value="'+window.jbr.fn.AddressBook.gVar.Addresses[r].State+'"]').attr("selected",!0)})},window.jbr.fn.AddressBook.SetAsDefault=function(){},window.jbr.fn.AddressBook.SetAsOneTime=function(){},window.jbr.fn.AddressBook.Delete=function(n){var r=jQuery(n).closest("[x-frontid]"),i=r.attr("x-frontid"),t=window.jbr.fn.AddressBook.gVar.Addresses,u=window.dictionary.AddressBook;confirm(u.confirmDelete)&&jQuery.ajax({type:"POST",url:"/services/AddressBook/AddressBookService.svc/DeleteAddress",data:JSON.stringify(t[i]),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n===!0&&(t.splice(i,1),r.remove())},error:function(n,t,i){window.alert(i)}})},window.jbr.fn.AddressBook.Get=function(n){jQuery.ajax({type:"GET",url:"/services/AddressBook/AddressBookService.svc/GetAddresses",contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){var e,f,u;for(window.jbr.fn.AddressBook.gVar.Addresses=t,e=window.jbr.fn.AddressBook.gVar.Addresses,jQuery("#addressList").empty(),u=0;u<window.jbr.fn.AddressBook.gVar.Addresses.length;u++)f=document.createElement("div"),f.setAttribute("x-frontid",u),window.jbr.fn.AddressBook.WriteOne(f,"#addressList","addressElementTemplate",".m-Address--Data",e);jQuery(".m-AddressBookToolBar--addressesTotal").html(jQuery("#addressList .m-Address").length),jQuery(".m-AddressBookToolBar--addressesVisible").html(jQuery("#addressList .m-Address:visible").length),n()},error:function(n,t){return t}})},window.jbr.fn.AddressBook.GetDefault=function(){for(var t=document.createElement("div"),i=0,n=0;n<window.jbr.fn.AddressBook.gVar.Addresses.length;n++)window.jbr.fn.AddressBook.gVar.Addresses[n].DefaultShopDeliveryAddress==!0&&(i=n);t.setAttribute("x-frontid",i),jQuery("#addressSelected").empty(),window.jbr.fn.AddressBook.WriteOne(t,"#addressSelected","addressElementTemplate",".m-Address--Data",window.jbr.fn.AddressBook.gVar.Addresses),jQuery('#addressSelected [x-expandtarget="true"]').addClass("is-expandet")},window.jbr.fn.AddressBook.GetFormat=function(){var n;window.jbr.fn.AddressBook.gVar.FormatDefault=window.jbr.culture.AddressFormat,window.jbr.fn.AddressBook.gVar.FormatValues=(n=window.document.getElementById("AddressEditFormat"))!=null?window.jbr.fn.GetWordsBetweenCurlies(n.innerHTML):window.jbr.fn.GetWordsBetweenCurlies(window.jbr.fn.AddressBook.gVar.Format),window.jbr.fn.AddressBook.gVar.AddressEditFormat=(n=window.document.getElementById("AddressEditFormat"))!=null?n.innerHTML:window.jbr.culture.AddressFormat,window.jbr.fn.AddressBook.gVar.AddressOneLineFormat=(n=window.document.getElementById("AddressEditFormat"))!=null?n.innerHTML:window.jbr.culture.AddressFormat},window.jbr.fn.AddressBook.init=function(){window.document.getElementById("addressList")!==null&&(window.jbr.fn.AddressBook.GetFormat(),window.jbr.fn.AddressBook.Get(function(){window.jbr.fn.AddressBook.GetDefault(),window.addEventListener("keyup",function(n){window.jbr.fn.AddressBook.filter(n.target)},!1)}),window.jbr.fn.AddressBook.gVar.States=window.jbr.fn.AddressBook.gVar.States||{},jQuery.ajax({type:"GET",url:"/services/AddressBook/AddressBookService.svc/GetStatesByCountry/US",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){window.jbr.fn.AddressBook.gVar.States.US=n},error:function(n,t){return t}}),"CA"==window.jbr.gVar.CulturalPackageName&&jQuery.ajax({type:"GET",url:"/services/AddressBook/AddressBookService.svc/GetStatesByCountry/CA",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){window.jbr.fn.AddressBook.gVar.States.CA=n},error:function(n,t){return t}}))},window.jbr.fn.AddressBook.init();
/*! CTUHEREHERE !*/
jQuery(document).ajaxStart(function(){jQuery(".AjaxAutomaticSpinner").show(),jQuery("#AjaxAutomaticSpinnerModalOverlay").show()}),jQuery(document).ajaxStop(function(){jQuery(".AjaxAutomaticSpinner").hide(),jQuery("#AjaxAutomaticSpinnerModalOverlay").hide()}),ko.bindingHandlers.initialValue={init:function(n,t){var f=t();if(!ko.isWriteableObservable(f))throw new Error('Knockout "initialValue" binding expects an observable.');f(n.value)}},ko.bindingHandlers.initialHtml={init:function(n,t){var f=t();if(!ko.isWriteableObservable(f))throw new Error('Knockout "initialHtml" binding expects an observable.');f(n.innerHTML)}},jQuery(document).ready(function(){ko.applyBindings(window.appViewModel)});
/*! AuthorizedResellersPublic */
(function(n){"use strict";var r,u,t,f=n(".resellers-div"),i=n(".NoEntriesFound");if(window.jbr=window.jbr||{},window.jbr.version=window.jbr.version||{},window.jbr.version.AuthorizedResellersPublic="17-07-2014 - 1.0 - Christian Tusborg",window.jbr.IsActive={},window.jbr.IsActive.AuthorizedResellersPublic=!1,n("#AuthorizedResellersPublicAllowScript").length!==0){window.jbr.IsActive.AuthorizedResellersPublic=!0;n(".js-warpPublicSearch").on("click",function(e){e.preventDefault(),f.hide(),i.hide(),r=n("[name='searchType']:checked").val(),u=n("#appendedDropdownButton").val().trim(),t=n("."+r+":contentIs('"+u+"')").closest(".resellers-div"),n(t).length===0?i.show():n(t[0]).show()})}})(jQuery),window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.BtnGroup=function(n){var t=n.getAttribute("x-BtnGroupAct");window.jbr.fn.BtnGroup[t]&&window.jbr.fn.BtnGroup[t](n)},window.jbr.fn.BtnGroup.Open=function(n){jQuery(".btn-group").removeClass("is-open"),jQuery(n).closest(".btn-group").addClass("is-open")},window.jbr.fn.BtnGroup.init=function(){},window.jbr.fn.BtnGroup.init(),ko.bindingHandlers.showSpinner={init:function(n,t,i){var r=i(),e=r.spinnerColor||"#000",o=r.spinnerLength||9,u=r.spinnerWidth||5,f=r.spinnerRadius||9;this.spinner=new Spinner({color:e,length:o,width:u,radius:f})},update:function(n,t){var i=ko.utils.unwrapObservable(t());i?n.appendChild(this.spinner.spin().el):this.spinner.stop()}},function(n){function v(){var t=i();t.filters=n(".filter-group input[type=checkbox]").filter(":checked").toArray().map(function(t){return n(t).data().filters}),e(t)}function b(){var t=i().filters||[];n(".filter-group input[type=checkbox]").each(function(){this.checked=t.some(function(t){return JSON.stringify(t)===JSON.stringify(n(this).data().filters)},this)})}function e(t){var i=[];n.each(t,function(n,t){i.push(n+"="+encodeURIComponent(JSON.stringify(t)))}),document.location.hash=i.join("&")}function i(){return document.location.hash.slice(1).split("&").filter(Boolean).reduce(function(n,t){var i=t.split("="),u=i[0],r=JSON.parse(decodeURIComponent(i[1]));return n[u]=r,n},{})}function y(){var t=this;return t.isBranded=Boolean(window.bhsg),t.suggestions=ko.observable([]),t.selectedManufacturer=ko.observable(),t.manufacturerProducts=ko.observableArray(),t.selectedProduct=ko.observable(),t.selectedProducts=ko.observableArray(),t.isLoadingSolutions=ko.observable(!1),t.results=ko.observableArray(),t.countResults=ko.computed(function(){return t.results().length}),t.countManufacturerProducts=ko.computed(function(){return t.manufacturerProducts().length}),t.countSelectedProducts=ko.computed(function(){return t.selectedProducts().length}),t.selectedEHSmixProducts=ko.computed(function(){var i=t.selectedProducts().some(function(n){return n.EhsRccSupport>0}),n=t.selectedProducts().some(function(n){return n.EhsRccSupport<1});return i&&n}),t.selectedOnlyNonEHSProducts=ko.computed(function(){var i=t.selectedProducts().some(function(n){return n.EhsRccSupport>0}),n=t.selectedProducts().some(function(n){return n.EhsRccSupport<1});return!i&&n}),t.removeProduct=function(n){for(var r=i(),u=-1,t=0;t<r.selectedProducts.length;t++)if(r.selectedProducts[t].ID===n.ID){u=t;break}u!==-1&&r.selectedProducts.splice(u,1),e(r)},t.resetIsotope=function(){o()},t.solutionDetailsUrl=function(n){return"/Headsets-and-speakerphones/CompatibilityGuide/CompatibilitySolutions.aspx?productSKU="+n+"&thirdpartyIds="+t.selectedProducts().map(function(n){return n.ID}).join("|")},t.solutionDetailsUrlBranded=function(n){return"/pn/CompatibilityGuide/CompatibilitySolutions.aspx?productSKU="+n+"&thirdpartyIds="+t.selectedProducts().map(function(n){return n.ID}).join("|")},t.onSelect=function(n){if(f.hasClass("spot")){var i=[];i.push(encodeURIComponent(JSON.stringify(t.suggestions()[n]))),document.location.href="/headsets-and-speakerphones/compatibilityguide#selectedProducts=["+i+"]"}else s(t.suggestions()[n])},t.showMoreFilters=ko.observable(!1),t.toggleMoreFilters=function(){t.showMoreFilters(!t.showMoreFilters())},t.spotSelectedProduct=ko.observable(""),t.spotSelectedProduct.subscribe(function(t){if(t&&t!==""){var u=n("#manufacturer-selector > option:selected").text(),f=n("#manufacturer-selector").val(),i=n("#product-selector > option:selected").text(),r=n("#product-selector").val();window.location.href='/headsets-and-speakerphones/compatibilityguide#selectedProducts=[{"EhsRccSupport":0,"EhsSupport":false,"ID":'+r+',"Manufacturer":{"ID":'+f+',"Name":"'+u+'"},"Name":"'+i+'","RccSupport":false,"Retired":false}]'}}),t}function c(){var n=i();t.selectedProducts(n.selectedProducts||[]),o()}function s(n){if(n.ID){var t=i(),r;(t.selectedProducts=t.selectedProducts||[],r=t.selectedProducts.some(function(t){return t.ID===n.ID}),r)||(t.selectedProducts.push(n),e(t))}}function p(n,t){function r(n,t){return n.split("|").indexOf(t)>-1}for(var i in n)if(n.hasOwnProperty(i)&&typeof t[i]=="string"&&n[i].split("|").some(r.bind(this,t[i])))return!0;return!1}function w(){n(".filter-group input[type=checkbox]").each(function(){var r=n(this),u=r.data().filters,i;u["Electronic Hook Switch"]&&t.selectedOnlyNonEHSProducts()?(i=!0,r.attr("checked",!1)):i=!this.checked&&n(".filter-results > ul > li").filter(":not(.hidden-by-filter)").toArray().map(function(t){return n(t).data().filtervalues}).every(function(n){return!p(n,u)}),r.attr("disabled",i)})}function o(){var n=i().filters||[];window.jabra.productFilterer.setFilters(n),w()}function a(n){var t=RegExp("[?&]"+n+"=([^&]*)").exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}var f=n("#compatible-product-finder"),h={abort:n.noop},t,l,r,u;if(f.length!==0){t=new y,l=f.data().dataSourceItemId,t.selectedManufacturer.subscribe(function(i){var r=new Spinner({color:"#666",length:3,width:2,radius:3});(t.manufacturerProducts.removeAll(),i)&&(n.get("/services/CompatibilityGuide/ThirdPartySearch.svc/ProductGetByManufactorerId/"+i,function(i){n(".brand-label .spinner").replaceWith(n('<div class="spinner">')),t.manufacturerProducts(i).selectedProduct(i[0])}),n(".brand-label .spinner").replaceWith(r.spin().el))}),t.selectedProducts.subscribe(function(){window.setTimeout(function(){if(h.abort(),t.results.removeAll(),t.selectedProducts().length!==0){t.isLoadingSolutions(!0),n("#found-products-count-container").hide();var i=t.isBranded?"/services/CompatibilityGuide/ThirdPartySearch.svc/BrandedSolutionGetBy3rdPartyProductIds/"+a("customerid")+"/":"/services/CompatibilityGuide/ThirdPartySearch.svc/SolutionGetBy3rdPartyProductIds/";h=n.get(i+t.selectedProducts().map(function(n){return n.ID}).join("|")+"/"+l,function(i){t.results(i),b(),o(),n("#found-products-count-container").show()}).complete(function(){t.isLoadingSolutions(!1)})}},1)});n(document).on("click",".btn.add-product",function(n){var f=Number(t.selectedProduct()),r=t.manufacturerProducts(),u,i;for(n.preventDefault(),i=0;i<r.length;i++)if(r[i].ID===f){u=r[i];break}u!==undefined&&s(u)});r="",window.jabra.ShowMore&&(r=window.jabra.ShowMore),r.length===0&&(r="Show more"),u="",window.jabra.ShowLess&&(u=window.jabra.ShowLess),u.length===0&&(u="Show less");f.on("click",".filter-results .show-more",function(){var t=n(this).closest("li");t.toggleClass("open"),n(this).find("span").text(t.hasClass("open")?u:r)});n(document).on("change",".filter-group input[type=checkbox]",v);n(window).on("hashchange",c);c(),window.appViewModel.compatibleProductFinder=t}}(jQuery),jabecom={},easings={strong:[.72,.01,0,1]},jQuery(function(){jabecom.responsive={currentBreak:null,resize:function(){var n=jQuery(window);n.width()<970?n.width()<=480&&this.currentBreak!=="mobile"?(n.trigger("responsive","mobile"),this.currentBreak="mobile"):n.width()>480&&this.currentBreak!=="tablet"&&(n.trigger("responsive","tablet"),this.currentBreak="tablet"):this.currentBreak!=="desktop"&&(n.trigger("responsive","desktop"),this.currentBreak="desktop")},on:function(){jQuery(window).on("resize.responsive",function(){jabecom.responsive.resize()});this.currentBreak||this.resize()},off:function(){jQuery(window).off("resize.responsive",function(){jabecom.responsive.resize()})}},jabecom.responsive.on()}),window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.Dialog=function(n){var t=n.getAttribute("x-DialogAct");window.jbr.fn.Dialog[t]&&window.jbr.fn.Dialog[t](n)},window.jbr.fn.Dialog.Show=function(n){jQuery(".modalOverlay-header").html(document.getElementById(n.getAttribute("x-DialogHeader")).innerHTML),jQuery(".modalOverlay-body").html(document.getElementById(n.getAttribute("x-DialogBody")).innerHTML),jQuery(".modalOverlay-footer").html(document.getElementById(n.getAttribute("x-DialogFooter")).innerHTML),jQuery(".modalOverlay-black").show()},window.jbr.fn.Dialog.Close=function(){jQuery(".modalOverlay-black").hide()},window.jbr.fn.Dialog.init=function(){},window.jbr.fn.Dialog.init(),function(n){n(".software-download-table-container .details").click(function(t){t.preventDefault(),n(this).closest("tr").next().children().is(".open")?(n(this).closest("tr").next().children().removeClass("open"),n(this).children().removeClass("collaps")):(n(this).closest("tr").next().children().addClass("open"),n(this).children().addClass("collaps"))})}(jQuery),function(n){n("div.jabecom[id^='section-']").each(function(){var i=n(this).find("h2").text(),t="#"+n(this).attr("id");n('[x-tmplTarget="anchorBarContainer"]').length>=1&&n('[x-tmplTarget="anchorBarContainer"]').append(document.getElementById("tmplAnchorBarContainer").innerHTML.replace("{anchor}",t).replace("{title}",i))}),n('[x-Anchor="true"]').each(function(){var i=n(this).text(),t="#"+n(this).attr("id");n('[x-tmplTarget="anchorBarContainer"]').length>=1&&n('[x-tmplTarget="anchorBarContainer"]').append(document.getElementById("tmplAnchorBarContainer").innerHTML.replace("{anchor}",t).replace("{title}",i))})}(jQuery),function(n){jabecom.anchors=function(){var i=n("[data-jabecom-module='anchors']"),t=i.find("li"),e=i.find("ul:eq(0)"),o=function(){var r=e.width(),u=0,i;if(r<481){f();return}t.each(function(t,i){u+=n(i).width()}),i=Math.floor((r-u)/(t.length-1)),t.length>1&&t.length<4&&(i=i-1),t.each(function(t,r){t>0&&n(r).css("margin-left",Math.max(0,i)+"px")})},f=function(){t.each(function(t,i){n(i).css("margin-left","0")})},r=function(t){var u,r;(t.preventDefault(),u=n(t.target).attr("href"),u!="")&&(r=n(u),r.length!=0)&&n("html, body").animate({scrollTop:r.position().top},1e3)},u=function(){n(window).on("load resize",o);t.each(function(t,i){n(i).on("click",r)})}();return{init:u}}()}(jQuery),window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.ecommerceAnimation=window.jbr.fn.ecommerceAnimation||{},window.jbr.fn.ecommerceAnimation.gVar=window.jbr.fn.ecommerceAnimation.gVar||{},window.jbr.fn.ecommerceAnimation=function(n){var t=n.getAttribute("x-ecommerceAnimationAct");window.jbr.fn.ecommerceAnimation[t]&&window.jbr.fn.ecommerceAnimation[t](n)},window.jbr.fn.ecommerceAnimation.Notification=function(n){var u,r,i,f,t;i=jQuery(n.getAttribute("x-notificationDictionary")).html(),r=n.getAttribute("x-ecommerceAnimationNotificationText"),u=i.indexOf("{productName}")>-1?i.replace("{productName}",r):r+" "+i,f=n.getAttribute("x-notificationTarget"),t=document.createElement("a"),t.setAttribute("x-hlr","NotificationBars"),t.setAttribute("x-NotificationAct","fadeInFadeOut"),t.setAttribute("x-notificationTarget",f),t.setAttribute("x-notificationText",u),t.setAttribute("x-notificationTime","3000"),window.jbr.hlr(t)},window.jbr.fn.isScrolledIntoView=function(n){var r=jQuery(window).scrollTop(),u=r+jQuery(window).height(),t,i;return jQuery(n).offset()===undefined?!1:(t=jQuery(n).offset().top,i=t+jQuery(n).height(),i<=u&&t>=r)},function(n,t){var e=n(".js-CustomizerInView"),f=".js-CustomizerInViewHide",i=!0,r=!1,u;e.length!==0&&(u=function(){i!==!1&&(i=!1,r=!1,e.each(function(){t.isScrolledIntoView(n(this))&&(r=!0)}),r?n(f).hide():n(f).show())},u(),n(window).scroll(function(){i=!0}),setInterval(u,250))}(jQuery,window.jbr.fn),function(n){jQuery.support.placeholder=function(){var n=document.createElement("input");return n.placeholder!==undefined}(),n(".jabecom .form-container .scfForm").length>0&&(n.support.placeholder&&(n('.jabecom .form-container .scfForm input[type="text"]').each(function(){var t=n(this).parent().prev("label");n(this).attr("placeholder",t.text()),t.hide()}),n(".jabecom .form-container .scfForm select").each(function(){var i=n(this).parent().prev("label"),t=n(this).find("option").first();t&&t.text()==""&&(t.attr("default",""),t.text(i.text()),i.hide())})),n(".jabecom.newsletter .scfValidationSummary:visible").length?n(".jabecom.newsletter .nbutton").hide():n(".jabecom.newsletter .nbutton").length&&(n(".jabecom.newsletter .scfForm").hide(),n(".jabecom.newsletter .nbutton").click(function(){n(this).hide(),n(".jabecom.newsletter .scfForm").slideDown()})))}(jQuery),function(n){jabecom.notification=function(){var t=n("#jabecomNotification"),e=t.find("p"),o=t.find(".close"),f=t.find("button"),s=function(n){e.text(n),u()},i,u=function(){t.show().css({top:-t.height()}).animate({top:0},500,function(){i=setTimeout(function(){r()},4e3)})},r=function(){i=clearTimeout(i),t.animate({top:-t.height()},500,function(){n(this).hide()})};return f.click(function(n){n.preventDefault()}),o.click(function(){r()}),{msg:s}}()}(jQuery),function(n){jabecom.productSlider=function(){var f=n("[data-jabecom-module='product-slider']"),e=684,r=200,i=100,t=function(u,f,e){var o=this,v=u.clone(),d=function(i,r){u.replaceWith(v),n(window).off("responsive",d),r=="tablet"?new t(v,2):r=="mobile"?new t(v,1):new t(v)},b,y,c;if(u.addClass("product-slider"),!e)n(window).on("responsive",d);u.children("ul").wrap('<div class="viewport"></div>'),u.append('<ul class="pagination"></ul>'),u.append('<ul class="navigation"><li class="prev">Previous</li><li class="next">Next</li></ul>');var g=u.find(".viewport"),k=g.children("ul"),a=k.children("li"),h=u.find(".next"),w=u.find(".prev");this.slidesPerView=f||u.data("viewcount")||3;var s,l=0,f=Math.ceil(a.length/this.slidesPerView),p=!0;for(b=0;b<f;b++)u.find(".pagination").append("<li></li>");s=u.find(".pagination").find("li"),k.addClass("slidesPerView-"+this.slidesPerView).children().filter(function(){return o.slidesPerView>1&&n(this).index()>0&&n(this).index()%o.slidesPerView==0}).addClass("break"),y=function(t,u,f){var e=a.filter(function(n){return n>=t*o.slidesPerView&&n<t*o.slidesPerView+o.slidesPerView});e.each(function(t){var f=n(this).children("div");a.hide(),e.show(),setTimeout(function(){u?f.css({display:"block",opacity:0,left:"-10px"}).animate({opacity:1,left:0},r):f.css({display:"block",opacity:1,left:0}).animate({opacity:0,left:"10px"},r,function(){f.hide()})},i*t)}),setTimeout(function(){f()},i*o.slidesPerView)},c=function(n){return p?(p=!1,s.removeClass("active").eq(n).addClass("active"),n+1>f-1?h.hide():h.show(),n-1<0?w.hide():w.show(),y(l,!1,function(){l=n,y(n,!0,function(){p=!0})}),!0):!1},a.filter(function(n){return n>o.slidesPerView-1}).hide(),h.click(function(){c(l+1)}),s.eq(0).addClass("active"),s.click(function(){var t=n(this).index();c(t)}),f==1&&(h.hide(),s.hide()),w.hide().click(function(){c(l-1)})},u=function(){f.each(function(){var i=n(this),r=new t(i)})}();return{init:u,productSlider:t}}()}(jQuery),function(n){jabecom.specifications=function(){var t={},r=n("[data-jabecom-module='specifications']"),i=r.find("[data-jabecom-action='toggle.specifications']");return t.show=function(n){var t=n.parents("dl").find("dt").find("a");t.addClass("open"),n.slideDown("fast")},t.hide=function(n){var t=n.parents("dl").find("dt").find("a");n.slideUp("fast"),t.removeClass("open")},t.toggle=function(n){n.is(":visible")?t.hide(n):t.show(n)},i.click(function(){var i=n(this).parents("dl").find("dd");t.toggle(i)}),t}()}(jQuery),function(n){jabecom.sticky=function(){function t(){}var r=n("[data-jabecom-module='sticky']"),f=n("#main"),u=!1,i=function(){var i=r.find(".header"),u=n("#jabecomCustomizer"),t=n("#customize-button"),e=function(){i.animate({top:"-200px"},500,function(){})},f=function(){i.animate({top:0},500)};i.sticky({topSpacing:0}),u.bind("inview",function(n,i,r){i==!0&&r=="both"?(e(),t.hide()):(f(),t.show())}),t.click(function(t){t.preventDefault(),n("html, body").animate({scrollTop:u.offset().top-50},1e3)})}();return t(),{scroll:i}}()}(jQuery),function(n){n("#jabecomCustomizer").length==0&&n(".sticky-wrapper").hide(),n("#partner-menu").length>0&&n(".jabecom.sticky").hide()}(jQuery),function(n){jabecom.video=function(){var t={},i=n("[data-jabecom-module='video']");return t.setPlayerSize=function(t,i){i||(i=7/16),t.find("object, embed, iframe").each(function(){n(this).removeAttr("style").height(t.width()*i),n(this).parents("div.jabecom.video").removeAttr("style").height(t.width()*i)})},window.onYouTubePlayerReady=function(i){var u=n("#"+i),r=u.find("embed")[0];!u.is(".fullwidth"),r.addEventListener("onStateChange","onytplayerStateChange"),window.onytplayerStateChange=function(i){i==1?t.setPlayerSize(n(r).parents(".video"),9/16):t.setPlayerSize(n(r).parents(".video"))},u.bind("inview",function(n,t){t==!0})},i.each(function(){var i=n(this);n(window).on("resize",function(){i.is(".fullwidth")&&jabecom.responsive.currentBreak!=="mobile"&&t.setPlayerSize(i)});t.setPlayerSize(i)}),t}()}(jQuery),window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.Expander=function(n){var t=n.getAttribute("x-ExpanderAct");window.jbr.fn.Expander[t]&&window.jbr.fn.Expander[t](n)},window.jbr.fn.Expander.gVar=window.jbr.fn.Expander.gVar||{},window.jbr.fn.Expander.Expandet=function(n){jQuery(n).closest('[ x-expandtarget="true"]').toggleClass("is-expandet")},window.jbr.fn.Expander.init=function(){},window.jbr.fn.Expander.init(),function(n){var t=window.devicePixelRatio>1;n("html").hasClass("lt-ie9")?n("[data-png-src]").each(function(){this.src=n(this).data().pngSrc}):n("[data-svg-src]").each(function(){this.src=n(this).data().svgSrc}),t&&n("img[data-hires-src]").each(function(){this.src=n(this).data().hiresSrc}),window.setRetina=function(){window.devicePixelRatio>1&&n("img[data-hires-src]").each(function(){this.src=n(this).data().hiresSrc});return}}(jQuery),window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.lazyEvalOneLiner=function(n){eval(document.getElementById(n).innerHTML.replace(/^[\s\xA0]+\/\*|\*\/[\s\xA0]+$/g,""))},function(){function i(){if(!t&&(t=!0,r)){for(var n=0;n<r.length;n++)r[n].call(window,[]);r=[]}}function s(n){var t=window.onload;window.onload=typeof window.onload!="function"?n:function(){t&&t(),n()}}function e(){if(!f){if(f=!0,document.addEventListener&&!u.opera&&document.addEventListener("DOMContentLoaded",i,!1),u.msie&&window==top&&function(){if(!t){try{document.documentElement.doScroll("left")}catch(n){setTimeout(arguments.callee,0);return}i()}}(),u.opera&&document.addEventListener("DOMContentLoaded",function(){if(!t){for(var n=0;n<document.styleSheets.length;n++)if(document.styleSheets[n].disabled){setTimeout(arguments.callee,0);return}i()}},!1),u.safari){var n;(function(){var u,r,f;if(!t){if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(n===undefined){for(u=document.getElementsByTagName("link"),r=0;r<u.length;r++)u[r].getAttribute("rel")=="stylesheet"&&n++;f=document.getElementsByTagName("style"),n+=f.length}if(document.styleSheets.length!=n){setTimeout(arguments.callee,0);return}i()}})()}s(i)}}var o=window.DomReady={},n=navigator.userAgent.toLowerCase(),u={version:(n.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(n),opera:/opera/.test(n),msie:/msie/.test(n)&&!/opera/.test(n),mozilla:/mozilla/.test(n)&&!/(compatible|webkit)/.test(n)},f=!1,t=!1,r=[];o.ready=function(n){e(),t?n.call(window,[]):r.push(function(){return n.call(window,[])})},e()}(),DomReady.ready(function(){var i=".lazyJsInit",t=document.querySelectorAll(i),n;for(window.jbr.lazyEvalTrack={},n=t.length-1;n>=0;n--)window.jbr.lazyEvalTrack[t[n].id]||(window.jbr.fn.lazyEvalOneLiner(t[n].id),window.jbr.lazyEvalTrack[t[n].id]=!0);jQuery(".OnlyDisplayOnPageReady").each(function(){jQuery(this).removeClass("OnlyDisplayOnPageReady")})}),window.jbr=window.jbr||{},window.jbr.gVar=window.jbr.gVar||{},window.jbr.gVar.jsArray=window.jbr.gVar.jsArray||[],jQuery(document).ready(function(){for(var n=0,t=window.jbr.gVar.jsArray.length;n<t;n++)window.jbr.gVar.jsArray[n](jQuery,jQuery)}),function(n,t){var i=function(){function h(n,t,i){return n?!0:(i(t),!1)}function g(){return h(n(),c,i)&&h(u(),a,i)}function it(){return e(""),h(n(),c,e)}function ft(i,r){var e,f;s=u(),e={Login:encodeURIComponent(n()),Password:encodeURIComponent(s),RememberMe:v()?"1":"0",CrmContactId:""},window.jbr.UserLogin.fn.DuplicateProfiles.SaveCredentials(n(),encodeURIComponent(s)),f="https://"+window.location.hostname+"/services/AuthenticationService/AuthenticationService.svc/Authenticate",t.ajax({type:"POST",url:f,contentType:"application/json",dataType:"json",processData:!1,xhrFields:{withCredentials:!0},data:JSON.stringify(e),success:i,error:r})}function ut(){t.ajax({type:"GET",url:"/services/UserProfileService/UserProfileService.svc/GetCustomerId",dataType:"json",success:function(){},data:{},async:!1})}function rt(n,i){var r="/services/AuthenticationService/AuthenticationService.svc/logoff";t.getJSON(r,function(t){t?n():i()})}function p(i,r){var u="/services/AuthenticationService/AuthenticationService.svc/ResetPassword/"+escape(n());t.getJSON(u,function(n){n?i():r()})}function l(){jQuery("#login-box input").trigger("change");try{if(!g())return;f(!0),ft(function(n){if(n.IsAuthenticated)if(n.DuplicateProfiles.length>=1)window.jbr.UserLogin.fn.DuplicateProfiles.ShowSelection(n);else{window.jbr.UserLogin.fn.DuplicateProfiles.RemoveCredentials(),ut();var t=window.dictionary.redirectUrl;/\/$/.test(t)&&(t=t.substring(0,t.length-1)),window.location.href=encodeURI(t+y())}else f(!1),i(o)},function(){i(o),f(!1),u("")})}finally{}}function y(){var i=decodeURIComponent(window.location.href),t="",n=decodeURIComponent(i.split("&url=")[1]);return n!="undefined"&&(t=n.replace(/\+/g," ")),t}function w(){try{rt(function(){document.location.href="http://"+window.location.hostname},function(){})}finally{}}function d(){e(""),r("reset-password")}function k(){it()&&p(function(){r("receipt")},function(){r("receipterror")})}function b(){n(""),u(""),i(""),r("login")}function nt(n,t){if(t.keyCode==13)l();else return!0}var et=this,n=ko.observable(""),u=ko.observable(""),v=ko.observable(!0),f=ko.observable(!1),i=ko.observable(""),e=ko.observable(""),c=window.dictionary?window.dictionary.emailRequiredMessage:"",a=window.dictionary?window.dictionary.passwordRequiredMessage:"",o=window.dictionary?window.dictionary.fieldsAreUnfilled:"",s="",tt=new Spinner({color:"#000",length:3,width:2,radius:3}),r=window.jbr.UserLogin.IsAuthenticated?ko.observable("logoff"):ko.observable("login");return t(".login-loading").prepend(tt.spin().el),{email:n,password:u,rememberMe:v,currentPane:r,loginValidationError:i,resetPasswordValidationError:e,loading:f,login:l,logOff:w,forgotPassword:d,resetPassword:k,gotoLogin:b,loginBoxVisible:ko.observable(!1),emailRequiredMessage:c,passwordRequiredMessage:a,fieldsAreUnfilled:o,testForEnter:nt}}(),u,r;if(t(".service-menu > li a.logoff").click(function(n){n.preventDefault(),i.logOff()}),/^#login/.test(document.location.hash)&&i.loginBoxVisible(!0),window.location.protocol==="https:"&&window.location.pathname==="/"&&(u=t('#service-menu a[href$="#login"]'),r=document.createElement("a"),r.href=u.attr("href"),window.location.hostname===r.hostname))u.on("click",function(){i.loginBoxVisible(!0)});n.appViewModel.loginBox=i}(window,jQuery),function(){window.jbr=window.jbr||{},window.jbr.UserLogin=window.jbr.UserLogin||{},window.jbr.UserLogin.fn=window.jbr.UserLogin.fn||{},window.jbr.UserLogin.fn._inti=function(){jQuery("#loginUserRememberMe").change(function(){window.jbr.UserLogin.fn.RememberMe()}),jQuery(".loginUserRememberOnChange").change(function(){window.jbr.UserLogin.fn.RememberMeChangeNfo()}),window.jbr.UserLogin.fn.ajax=function(n,t,i,r){jQuery.ajax({type:"POST",url:n,contentType:"application/json",dataType:"json",processData:!1,xhrFields:{withCredentials:!0},data:JSON.stringify(t),success:i,error:r})},localStorage.RememberMe?(jQuery("#loginUserName").val(localStorage.UserName),jQuery("#loginUserPassword").val(localStorage.UserPassword),jQuery("#loginUserRememberMe").attr("checked",!0)):(jQuery("#loginUserRememberMe").attr("checked",!1),jQuery("#loginUserName").val(""),jQuery("#loginUserPassword").val(""))},window.jbr.UserLogin.fn.RememberMe=function(){jQuery("#loginUserRememberMe").prop("checked")?(localStorage.UserName=jQuery("#loginUserName").val(),localStorage.UserPassword=jQuery("#loginUserPassword").val(),localStorage.RememberMe=!0):(localStorage.removeItem("UserName"),localStorage.removeItem("UserPassword"),localStorage.removeItem("RememberMe"))},window.jbr.UserLogin.fn.RememberMeChangeNfo=function(){jQuery("#loginUserRememberMe").prop("checked")&&(localStorage.UserName=jQuery("#loginUserName").val(),localStorage.UserPassword=jQuery("#loginUserPassword").val())},window.jbr.UserLogin.fn.Logon=function(){var n="https://"+window.location.hostname+"/services/AuthenticationService/AuthenticationService.svc/Authenticate"},window.jbr.UserLogin.fn.LogOff=function(){var n="/services/AuthenticationService/AuthenticationService.svc/logoff"},window.jbr.UserLogin.fn.ForgotPassword=function(){var n="/services/AuthenticationService/AuthenticationService.svc/ResetPassword/"+escape(email())},window.jbr.UserLogin.fn.DuplicateProfiles=window.jbr.UserLogin.fn.DuplicateProfiles||{},window.jbr.UserLogin.fn.DuplicateProfiles.SaveCredentials=function(n,t){localStorage.CredentialsUserName=n,localStorage.CredentialsUserPassword=t},window.jbr.UserLogin.fn.DuplicateProfiles.RemoveCredentials=function(){localStorage.CredentialsUserName&&localStorage.removeItem("CredentialsUserName"),localStorage.CredentialsUserPassword&&localStorage.removeItem("CredentialsUserPassword")},window.jbr.UserLogin.fn.DuplicateProfiles.SubmitSelected=function(n){var r=jQuery(n.target).closest("div.crmcontactid").data("crmcontactid"),i="https://"+window.location.hostname+"/services/AuthenticationService/AuthenticationService.svc/Authenticate",t={Login:encodeURIComponent(localStorage.CredentialsUserName),Password:localStorage.CredentialsUserPassword,RememberMe:localStorage.RememberMe?1:0,DuplicateProfileId:r};window.jbr.UserLogin.fn.ajax(i,t,function(){var r=decodeURIComponent(window.location.href),u=r.split("/#login")[0],t=u,i=decodeURIComponent(r.split("&url=")[1]);i!="undefined"&&(t+=i.replace(/\+/g," ")),window.location.href=encodeURI(t)},function(n){console.log(n)})},window.jbr.UserLogin.fn.DuplicateProfiles.ShowSelection=function(n){for(var t="",f=n.DuplicateProfiles,r,u,t='<div id="duplicateprofilesContainer">',i=0;i<f.length;i++){for(r=f[i],t+='<div class="crmcontactid" data-crmcontactid="'+r.CrmContactId+'">',t+=i===f.length-1?'<ul class="no-border">':"<ul>",u=0;u<r.Roles.length;u++)t+='<li><span class="crmcontactarrow">'+r.Roles[u]+" "+r.CrmCountry+"</span></li>";t+="</ul>",t+="</div>"}t+="</div>",jQuery(".modalOverlay-body").html(t),jQuery(".modalOverlay-black").show(),jQuery(".modalOverlay-header").html(window.jbr.jsGetDictionary("LoginServiceModal_Greeting")+" "+n.CustomerName+"</br>"+window.jbr.jsGetDictionary("LoginServiceModal_SubText")),jQuery(".modalOverlay-footer").html(window.jbr.jsGetDictionary("LoginServiceModal_FooterText"));jQuery("#duplicateprofilesContainer").on("click",function(n){window.jbr.UserLogin.fn.DuplicateProfiles.SubmitSelected(n)});jQuery("#login-box").hide()},jQuery(document).ready(function(){setTimeout(function(){window.jbr.UserLogin.fn._inti()},250)})}(),function(n){var i=n('#service-menu a[href$="#login"]').attr("href"),t=document.createElement("a");t.href=i,n('a[href$="#login"],a[href$="#Login"]').each(function(){var u=RegExp("^(https?:)?//"),r=n(this).attr("href"),i;u.test(r)||(i="https://"+t.hostname+r,n(this).attr("href",i))})}(jQuery),function(n,t){var r=t("#media-item-details"),i;if(r.length){function u(){var n=this;n.customHeight=ko.observable(""),n.customWidth=ko.observable(""),n.imageUrl=t("#imageUrl").val(),n.customUrl=ko.observable("#"),n.mediaHeightConverter=ko.computed(function(){return n.mediaMaxHeight/n.MediaMaxWidth}),n.mediaWidthConverter=ko.computed(function(){return parseInt(t("#imageOrgWidth").val())/parseInt(t("#imageOrgHeight").val())}),n.mediaHeightConverter=ko.computed(function(){return parseInt(t("#imageOrgHeight").val())/parseInt(t("#imageOrgWidth").val())}),n.customWidthChange=function(t,i){var r=isNaN(i.target.value)?0:parseFloat(+i.target.value);n.customHeight(Math.round(r*n.mediaHeightConverter())),n.customWidth(Math.round(r))},n.customHeightChange=function(t,i){var r=isNaN(i.target.value)?0:parseFloat(+i.target.value);n.customWidth(Math.round(r*n.mediaWidthConverter())),n.customHeight(Math.round(r))},n.noCustomDimension=ko.computed(function(){return n.customHeight()==""&&n.customWidth()==""}),n.getCustomImage=function(){if(n.noCustomDimension())return n.customUrl(""),event.preventDefault(),!1;var t=n.imageUrl+"?h="+n.customHeight()+"&w="+n.customWidth()+"&quality=100&thn=1&force=1";return n.customUrl(t),!0}}i=new u,n.appViewModel.mediaDetails=i}}(window,jQuery),function(n,t){function i(){var n=this;n.spinner=new Spinner({color:"#000",length:6,width:2,radius:6}).spin(),n.serviceUrl="/services/media/MediaLibraryService.svc",n.pageSize=ko.observable(14),n.currentPageStart=ko.observable(1),n.results=ko.observableArray(),n.itemAdded=function(){t(".media-library .filter-results ul.grid-view > li").fadeIn(800)},n.preFilterID=window.MediaLibrary.preFilter,n.productFilter=window.MediaLibrary.productFilter,n.productFamilyFilter=window.MediaLibrary.productFamilyFilter,n.searchString=ko.observable(window.MediaLibrary?window.MediaLibrary.preFreetext:""),n.filterSearchString=ko.computed(function(){return n.searchString()!==""?"*"+n.searchString().toString().split(" ").join("* *")+"*":"_"}),n.filterMediaTypes=ko.observable("_"),n.filterDocumentTypes=ko.observable("_"),n.filterFileFormats=ko.observable("_"),n.filterTags=ko.observable("_"),n.throttledSearchString=ko.computed(n.searchString).extend({throttle:1500}),n.throttledSearchString.subscribe(function(){n.changeFilter()}),n.mediaTypes=ko.observableArray(),n.mediaTypes.subscribe(function(){n.filterMediaTypes(n.mediaTypes().length>0?n.mediaTypes().join("|"):"_"),n.changeFilter()}),n.documentTypes=ko.observableArray(),n.documentTypes.subscribe(function(){n.filterDocumentTypes(n.documentTypes().length>0?n.documentTypes().join("|"):"_"),n.changeFilter()}),n.fileFormats=ko.observableArray(),n.fileFormats.subscribe(function(){n.filterFileFormats(n.fileFormats().length>0?n.fileFormats().join("|"):"_"),n.changeFilter()}),n.tags=ko.observableArray(),n.tags.subscribe(function(){n.filterTags(n.tags().length>0?n.tags().join("|"):"_"),n.changeFilter()}),n.selectAllItems=ko.computed({read:function(){return n.tags().length==t(".filter-tags input:checkbox").length},write:function(i){var r=[];if(!i){n.tags.removeAll();return}t(".filter-tags input:checkbox").each(function(){r.push(t(this).val())}),n.tags(r)}}),n.results=ko.observableArray(),n.resultCount=ko.observable(""),n.resultEnd=ko.observable(!1),n.fewItems=ko.observable(!1),n.isPartner=ko.observable(!1),n.getMoreResults=function(){return n.currentPageStart(n.currentPageStart()+1),t.getJSON(n.getMediaLibraryUrl(),function(t){n.addMediaItems(t)}).complete(function(){window.appViewModel.bookmarks&&window.appViewModel.bookmarks.updateBookmarkedMediaItems()}),!1},n.changeFilter=function(){n.showSpin(),n.currentPageStart(1),t.getJSON(n.getMediaLibraryUrl(),function(t){var i=(t.Items||[]).length;n.isPartner(t.IsPartner),n.fewItems(i<n.pageSize()),n.resultCount(i),n.results.removeAll(),n.addMediaItems(t)}).complete(function(){window.appViewModel.bookmarks&&window.appViewModel.bookmarks.updateBookmarkedMediaItems(),n.hideSpin()})},n.addMediaItems=function(t){var r=(t.Items||[]).length,i;if(r===0){n.resultEnd(!0);return}for(i=0;i<r;i++)n.results.push(t.Items[i]);n.resultEnd(r<n.pageSize())},n.startSpin=function(){t("#media-library-result > .filter-result-header").prepend(n.spinner.spin().el),t(".filter-result-header .spinner").hide()},n.hideSpin=function(){t(".filter-result-header h2").show(),t(".filter-result-header .spinner").hide()},n.showSpin=function(){t(".filter-result-header h2").hide(),t(".filter-result-header .spinner").show()},n.getMediaLibraryUrl=ko.computed(function(){return n.serviceUrl+"/"+n.currentPageStart()+"/"+n.pageSize()+"/"+n.preFilterID+"/"+n.productFilter+"/"+n.productFamilyFilter+"/"+n.filterMediaTypes()+"/"+n.filterDocumentTypes()+"/"+n.filterFileFormats()+"/"+n.filterTags()+"/"+n.filterSearchString()}),n.setDefaultValues=function(){for(var i=window.MediaLibrary,t=0;t<i.defaultMediaTypes.length;t++)n.mediaTypes.push(i.defaultMediaTypes[t]);for(t=0;t<i.defaultDocumentTypes.length;t++)n.documentTypes.push(i.defaultDocumentTypes[t]);for(t=0;t<i.defaultFileFormats.length;t++)n.fileFormats.push(i.defaultFileFormats[t]);for(t=0;t<i.defaultTags.length;t++)n.tags.push(i.defaultTags[t]);n.changeFilter()},n.setDefaultValues(),n.startSpin()}var r=t(".media-library");t(document).on("click","div.filter-expander-header",function(n){n.preventDefault(),t(this).toggleClass("open").next(".filter-expander").slideToggle()});r.length!==0&&(n.appViewModel.MediaLibrary=new i)}(window,jQuery),window.jbr=window.jbr||{},window.jbr.version=window.jbr.version||{},window.jbr.version.NotificationBars="2014-07-21 - 1.0 - Christian Tusborg",window.jbr.fn=window.jbr.fn||{},window.jbr.fn.NotificationBars=window.jbr.fn.NotificationBars||{},window.jbr.fn.NotificationBars.gVar=window.jbr.fn.NotificationBars.gVar||{},window.jbr.fn.NotificationBars=function(n){var t=n.getAttribute("x-NotificationAct");window.jbr.fn.NotificationBars[t]&&window.jbr.fn.NotificationBars[t](n)},window.jbr.fn.NotificationBars.fadeInFadeOut=function(n){var i=n.getAttribute("x-notificationTarget"),r=n.getAttribute("x-notificationText"),t=n.getAttribute("x-notificationTime");0!==jQuery(i).length&&(0===t.length||isNaN(t)||(jQuery(i).fadeIn().find("p").html(r),setTimeout(function(){jQuery(i).fadeOut()},t)))},window.jbr.fn.NotificationBars.Close=function(n){var t=n.getAttribute("x-notificationTarget");jQuery(t).fadeOut()},jQuery(document).ready(function(n){function f(){var i=t.yass("currentPage"),n=t.yass("pageCount");t.yass("scrollToPage",(i+1)%n)}function r(){clearTimeout(i),i=setTimeout(f,u)}var t=n("#page-banner .slide-show"),u=1e4,i;t.length>0&&(t.yass({onScroll:r}),r())}),function(n,t){"use strict";function u(n){var i=t.trim(n);return i=i.search(/^https?:\/\//)!==-1?i.match(/^https?:\/\/([^\/?#]+)(?:[\/?#]|$)/i,""):i.match(/^([^\/?#]+)(?:[\/?#]|$)/i,""),i[1]}function r(){var n=this;n.partners=ko.observableArray(),n.country=ko.observable(""),n.country.subscribe(function(i){t.get("/services/ESB/PartnerLocator/PartnerLocator.svc/GetPartnersByCountry/"+i).success(function(t){n.partners.removeAll(),t.forEach(function(t){n.partners.push(t)})})}),n.byName=function(n,t){return n.Name===t.Name?0:n.Name<t.Name?-1:1},n.byPartnerStatus=function(n,t){return i[n.PartnerStatus]-i[t.PartnerStatus]},n.sort=function(i,r){var u=t(r.target),e=n[u.data().sortFunction],f;u.hasClass("currently-sorted-by")?u.toggleClass("sorted-descending"):(u.siblings().removeClass("currently-sorted-by"),u.addClass("currently-sorted-by")),f=!u.hasClass("sorted-descending"),n.partners.sort(function(){return f?e.apply(n,arguments):-e.apply(n,arguments)})},n.getDomainUrl=function(n){return u(n.WebSite).replace("www.","")}}var i={gold:0,silver:1,bronze:2,authorized:3,registered:4,"":5};n.appViewModel.partnerLookup=new r}(window,jQuery),jQuery(document).ready(function(n){function e(){var i=n(this),t=n(this).height();i.height(t)}function f(n){for(var u=window.location.search.substring(1),r=u.split("&"),i,t=0;t<r.length;t++)if(i=r[t].split("="),i[0]===n)return i[1]}function u(){var i=n(this),t=n(this).outerWidth();i.width(t)}var i=n(".comparison-table-container"),t=n("table",i),r=n(".yass-viewport",i);if(i.length!==0){if(n("tr",t).each(e),n("th, td",t).each(u),t.clone().prependTo(r),t.addClass("headers"),n("td",t).remove(),n("th",r).remove(),t.css("z-index",10),n(".yass-viewport table tr:first-child td").addClass("yass-snap-to"),n(".yass-viewport").css("margin-left",t.outerWidth()),!("ontouchstart"in window)){i.yass({selectors:{content:".yass-viewport table"}});n(window).on("resize",i.yass.bind(i,"refresh"))}n("#compare-basket").addClass("open");n(".product-hider").on("click",function(t){var u=n(this).data("removesku"),i=f("products").split("|"),r=i.indexOf(u);r!==-1&&i.splice(r,1),window.location.href="/Products/Comparison?products="+i.join("|"),t.preventDefault()})}}),function(n){var t={results:ko.observableArray(),onSelect:function(i){t.results().length!==0&&(n.location.href=t.results()[i].Url)},onSearch:function(){t.results.removeAll()}};n.appViewModel.productFinder=t}(window),function(n){function a(n,t,i){var r;return function(){var f=this,u=arguments,o=function(){r=null,i||n.apply(f,u)},e=i&&!r;window.clearTimeout(r),r=window.setTimeout(o,t),e&&n.apply(f,u)}}function l(t){n(".gallery-image").yass("scrollToPage",n(t.currentTarget).index())}function u(){t.removeClass("open"),n(".image-slider-spot-body",t).height(0)}function c(){t.addClass("open"),n(".image-slider-spot-body",t).height(o)}function f(){var t=r.yass("currentPage");i.find(".current").removeClass("current"),i.yass("scrollIntoView",n(i.find("li")[t]).addClass("current"))}function h(){var t=n(".yass-viewport",r).width(),u=t!==e;u&&(e=t,i.yass("refresh"),r.yass("refresh"))}var s="ontouchstart"in window?"touchstart":"click",r=n(".gallery-image"),i=n(".gallery-thumbs"),t=n(".gallery-info"),o=n(".image-slider-spot-body",t).height(),e=n(".yass-viewport",r).width();i.find("li").on("click",l);n(".expander",t).on(s,function(){t.hasClass("open")?u():c()});n(".image-slider-spot-body",t).height(o);r.yass().one("scroll",u).on("scroll",f);i.yass();n(window).on("resize",a(h,100));f()}(jQuery),jQuery(document).ready(function(n){function r(){n(this).hasClass("current")||n(this).hide()}function i(){var t=n(".wizard-step.current").outerHeight(!0);n(".wizard").height(t)}function f(){var e=t.get(),f=n(".wizard-step"),u,r;n(".wizard-step.current").removeClass("current"),r=t.findNext(f.first(),e),r.show(),r.offset().top,r.addClass("current"),u=r.index(),f.each(function(){n(this).toggleClass("previous",n(this).index()<u)}),n("html").hasClass("lt-ie9")||n(".wizard-step:not(.current)").hide(),i()}var o=n(".wizard"),u=/\S/,e=window.cf.browser.transitionEnd(),t;if(o.length!==0){t={get:function(){try{var i=document.location.hash,r=/({.*?})/g,n,t=[];do n=r.exec(i),n&&t.push(n[1]);while(n);return t}catch(u){return[]}},parse:function(){try{return this.get().filter(Boolean).map(JSON.parse)}catch(n){return[]}},push:function(t){var i=JSON.stringify(n(t).data().filter);window.location.hash=window.location.hash.slice(1).split("&").filter(u.test.bind(u)).concat([i]).join("&")},pop:function(){var t=window.location.hash,n=t.lastIndexOf("&");window.location.hash=n>-1?t.slice(1,n):""},update:function(){var n=this.parse();window.jabra.productFilterer.setFilters(n),f()},findNext:function(t,i){var r=t,f,u;do{if(u=i.shift(),u===undefined)break;if(f=n(".wizard-choice",r).filter(function(n,t){return t.getAttribute("data-filter")===u}),f.length===0)break;r=n("#"+f.data().nextStep)}while(r.length>0);return r}};n(".wizard-choice").on("click",function(){t.push(this)});n(".wizard-go-back").on("click",function(){t.pop()});n(window).on("hashchange",function(){t.update()});f(),n(".wizard-step").on(e,r).each(r);n(window).on("resize",function(){window.setTimeout(i,25)});i()}}),jQuery(document).ready(function(n){function f(){t.each(function(){var t=n(this),r=t.data().filters,i=!this.checked&&window.jabra.productFilterer.noVisibleProductMatches(r);t.attr("disabled",i)})}function e(){document.location.hash=t.filter(":checked").toArray().map(function(t){return n(t).data().filters}).map(JSON.stringify).join("&")||"_"}function o(){var r=i();t.each(function(){this.checked=r.some(function(t){return JSON.stringify(t)===JSON.stringify(n(this).data().filters)},this)})}function i(){try{return document.location.hash.slice(1).split("&").filter(Boolean).map(JSON.parse)}catch(n){return[]}}function r(){var n=i();window.jabra.productFilterer.setFilters(n),f()}var u=n("#product-navigator"),t=n(".filter-group input[type=checkbox]");if(u.length!==0){n(".filter-expander-header",u).show({complete:function(){n(this).addClass("open").next(".filter-expander").slideDown()}}),o();t.on("change",e);n(window).on("hashchange",r);r()}}),window.jbr=window.jbr||{},window.jbr.core=window.jbr.core||{},window.jbr.version=window.jbr.version||{},window.jbr.version.ProductCustomizer="2014-07-08 - 1.0 - Christian Tusborg",window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.ProductCustomizer=window.jbr.fn.ProductCustomizer||{},window.jbr.fn.ProductCustomizer.gVar=window.jbr.fn.ProductCustomizer.gVar||{},window.jbr.fn.ProductCustomizer=function(n){var t=n.getAttribute("x-CustomizerAct");window.jbr.fn.ProductCustomizer[t]&&window.jbr.fn.ProductCustomizer[t](n)},window.jbr.fn.ProductCustomizer.SwitchInCustomizer=function(n){var u,i=window.jbr.fn.ProductCustomizer.gVar.ProductList,e=new RegExp("{img}","g"),o,t=n.getAttribute("x-CustomizerSku"),r=document.createElement("a"),f;if(r.setAttribute("x-hlr","stickyCart"),r.setAttribute("x-stickyCartAct","customizeButtonText"),o=i[t].ThumbnailImages.length,!(t.length<1)&&undefined!==i[t]){for(jQuery(".is-m-CustomizerColor__placeholder_list__item--active").removeClass("is-m-CustomizerColor__placeholder_list__item--active"),jQuery('[ x-customizersku="'+t+'"]').addClass("is-m-CustomizerColor__placeholder_list__item--active"),jQuery('[x-tmplTarget="productCustomizerProductThumbs"]').empty(),jQuery('[x-tmplTarget="productCustomizerImageContainer"]').empty(),u=0;u<o;u++)jQuery('[x-tmplTarget="productCustomizerProductThumbs"]').append(document.getElementById("tmplProductCustomizerProductThumbs").innerHTML.replace(e,i[t].ThumbnailImages[u])),jQuery('[x-tmplTarget="productCustomizerImageContainer"]').append(document.getElementById("tmplProductCustomizerImageContainer").innerHTML.replace(e,i[t].ThumbnailImages[u]));jQuery('[x-tmplTarget="productCustomizerBasketFeatures"]').empty(),jQuery('[x-tmplTarget="productCustomizerBasketDetails"]').empty(),i[t].ProductEcommerceEnabled===!0?(i[t].PreorderEnabled===!0?(jQuery('[x-tmplTarget="productCustomizerBasketFeatures"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketFeaturesAddToCartPreorder").innerHTML)),jQuery('[x-tmplTarget="productCustomizerBasketDetails"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketDetailsIsAvailablePreorder").innerHTML))):i[t].InventoryStatus>0?(jQuery('[x-tmplTarget="productCustomizerBasketFeatures"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketFeaturesAddToCart").innerHTML)),jQuery('[x-tmplTarget="productCustomizerBasketDetails"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketDetailsIsAvailable").innerHTML))):i[t].InventoryStatus<=0&&(jQuery('[x-tmplTarget="productCustomizerBasketFeatures"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketFeaturesAddToCartOutOfStock").innerHTML)),jQuery('[x-tmplTarget="productCustomizerBasketDetails"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketDetailsNotAvailable").innerHTML))),r.setAttribute("x-stickyCartcustomizeButtonText",jQuery("#stickyCartcustomizeButtonTextDefault").text())):i[t].PreorderEnabled!==!0&&(jQuery('[x-tmplTarget="productCustomizerBasketFeatures"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketFeaturesWhereToBuy").innerHTML)),jQuery('[x-tmplTarget="productCustomizerBasketDetails"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketDetailsWhereToBuy").innerHTML)),r.setAttribute("x-stickyCartcustomizeButtonText",jQuery("#stickyCartcustomizeButtonTextPreorder").text())),jQuery('[x-tmplTarget="productCustomizerBasketDetailsItemNo"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerBasketDetailsItemNo").innerHTML)),jQuery('[x-stickyCartTarget="One"]').html(i[t].ProductVariantName),jQuery('[x-stickyCartTarget="Two"]').html(i[t].UniqueSellingPoint),window.jbr.hlr(r),jQuery('[x-tmplTarget="productCustomizerSocialMedia"]').html(window.jbr.core.jbrApplyToTemplate(i[t],document.getElementById("tmplProductCustomizerSocialMedia").innerHTML)),jQuery(".ms-imageContainer li:first").addClass("is-active"),f=jQuery(".ms-imageContainer li:first img")[0],window.jbr.fn.ProductCustomizer.swithImageAnimate(f,360)}},window.jbr.fn.ProductCustomizer.swithImageAnimate=function(n,t){jQuery(n).css("height",t)},window.jbr.fn.ProductCustomizer.swithImage=function(n){var t=jQuery(".ms-imageContainer .is-active"),u,i,r;if(undefined===n&&0===t.length&&jQuery(n).closest("li").index()===jQuery(t).index())return!1;jQuery(t).removeClass("is-active"),u=jQuery(t).find("img"),i=jQuery(".ms-imageContainer li:eq("+jQuery(n).closest("li").index()+")"),jQuery(i).addClass("is-active"),r=jQuery(i).find("img"),window.jbr.fn.ProductCustomizer.swithImageAnimate(u,0),window.jbr.fn.ProductCustomizer.swithImageAnimate(r,360)},window.jbr.fn.ProductCustomizer.init=function(){var r,u,e,n,t,i,f;if(r=document.getElementById("ecommerceProductsAsJSON")){r=r.innerHTML,window.jbr.fn.ProductCustomizer.gVar=window.jbr.fn.ProductCustomizer.gVar||{},r.length>=1&&(window.jbr.fn.ProductCustomizer.gVar.ProductList=JSON.parse(document.getElementById("ecommerceProductsAsJSON").innerHTML)),n=window.jbr.fn.ProductCustomizer.gVar.ProductList,t="",jQuery('[x-tmplTarget="productCustomizerCustomizerColor"]').empty();for(u in n)n.hasOwnProperty(u)&&(e=n[u],t.length===0&&(t=u),jQuery('[x-tmplTarget="productCustomizerCustomizerColor"]').append(window.jbr.core.jbrApplyToTemplate(e,document.getElementById("tmplProductCustomizerCustomizerColor").innerHTML)));jQuery(".m-CustomizerColor__placeholder_list li").length==1&&jQuery(".m-CustomizerColor__placeholder_list li").empty(),i=document.createElement("a"),i.setAttribute("x-hlr","fnProductCustomizer"),i.setAttribute("x-CustomizerSku",t),window.jbr.fn.ProductCustomizer.SwitchInCustomizer(i),f=jQuery(".ms-imageContainer li:first img")[0],window.jbr.fn.ProductCustomizer.swithImageAnimate(f,360),jQuery(".m-CustomizerColor__placeholder_list").find(".m-CustomizerColor__placeholder_list__item:first").addClass("is-m-CustomizerColor__placeholder_list__item--active")}},window.jbr.fn.ProductCustomizer.init(),window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.queryString=window.jbr.fn.queryString||{},window.jbr.fn.queryString.gVar=window.jbr.fn.queryString.gVar||{},window.jbr.fn.queryString=function(n){var t=n.getAttribute("x-QueryStringAct");window.jbr.fn.queryString[t]&&window.jbr.fn.queryString[t](n)},window.jbr.fn.queryString.replace=function(n){var r=n.getAttribute("x-QueryStringPrmName"),u=n.getAttribute("x-QueryStringPrmValue"),t={},i=window.jbr.fn.queryString.setParameterByName(r,u);history.pushState&&history.pushState(t,null,i)},window.jbr.fn.queryString.setParameterByName=function(n,t){var i=window.location.href,u=new RegExp("([?&])"+n+"=.*?(&|#|$)(.*)","gi"),f,r;return u.test(i)?typeof t!="undefined"&&t!==null?i.replace(u,"$1"+n+"="+t+"$2$3"):(r=i.split("#"),i=r[0].replace(u,"$1$3").replace(/(&|\?)$/,""),typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):typeof t!="undefined"&&t!==null?(f=i.indexOf("?")!==-1?"&":"?",r=i.split("#"),i=r[0]+f+n+"="+t,typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):i},window.jbr.fn.queryString.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," "))},dpProductCustomizer=window.jbr.fn.queryString.getParameterByName("sku"),dpProductCustomizer.length>=1&&(elmCreated=document.createElement("a"),elmCreated.setAttribute("x-CustomizerSku",dpProductCustomizer),window.jbr.fn.ProductCustomizer.SwitchInCustomizer(elmCreated)),function(n,t){var c=t("#QuickStartGuide");if(c.length>0){var i=t("#arrowBox"),o=!1,s=t(".gallery-image"),u=t("#QSG-mobile"),e="",f="";t(".discover-header").on("click",function(){o||(t(".gallery").removeClass("invisible"),o=!0)});t(".expander",i).on("click",function(){t(".spot",i).is(".open")?(t(".spot",i).removeClass("open"),t(".inline-youtube-player",i).html("<div></div>")):r()});t(".pulse-marker, .pulse-rays").on("click",function(){var i=t(this).parents(".pulse-holder"),u=i.data("detail");r(),h(i,u);t("html, .faq .faq-items .faq-item h3").on("click",function(n){return t(n.target).parents("#arrowBox").length==0&&r(),!0})});function r(){t("#arrowBox").length>0&&(i.css("display","none").removeClass(),t(".spot",i).removeClass("open"),t(".inline-youtube-player",i).html("<div></div>"))}function h(n,r){var h=r.xPos<50?"leftalign":"rightalign",u=t(".yass-viewport",s).width(),f=u==684?1.5:2,c=u==684?145:90,e=u==684?50:3,o={backgroundImage:"url("+encodeURI(r.imgSrc)+")",backgroundPosition:"-"+(n.position().left*f-c)+"px -"+(n.position().top*f-e)+"px",top:n.position().top+25,left:n.position().left+(s.width()-u)/2-10};t(".header5",i).html(r.headline),t(".description",i).html(r.description),t(".play-button",i).css("display",r.youtubeID!=""?"block":"none").attr("data-youtube-id",r.youtubeID),t(".play-button img",i).css("display",r.thumbnail!=""?"block":"none").attr("src",r.thumbnail),t("#arrowBox").css(o).show("fast",function(){t("#arrowBox").addClass(h).css("overflow","visible")})}t("#QSG-mobile h3").on("click",function(){t("#QSG-mobile h3").removeClass("selected"),t("#QSG-mobile .description").hide();var i=t(this),n=i.data("detail");f!=n.id?(i.addClass("selected"),i.siblings(".description").slideDown(100),e!=n.imgSrc&&(t("img",u).attr("src",encodeURI(n.imgSrc)),e=n.imgSrc),t("img",u).animate({left:(513*n.xPos/100-320)*-1+"px",top:(287*n.yPos/100-i.position().top-17)*-1+"px"},200),f=n.id):(t("img",u).animate({left:"0",top:"0"},200),f="")});t(window).on("resize",function(){r()})}}(window,jQuery),function(n,t){function r(n){i.retailers(n)}function u(n){t.get("/services/ESB/RetailerLocator/RetailerLocator.svc/Get/"+n).done(r)}var e=t("#retailer-locator"),f=t("#retailer-locator .country-selector"),i=new function(){var n=this;n.retailers=ko.observableArray([]),n.showResults=ko.computed(function(){return n.retailers().length>0}),n.country=ko.observable(""),n.sort=function(i,r){var u=t(r.target),f=u.data().sortKey,e;u.is(".currently-sorted-by")?u.toggleClass("sorted-descending"):(u.siblings().removeClass("currently-sorted-by"),u.addClass("currently-sorted-by")),e=!u.is(".sorted-descending"),n.retailers.sort(function(n,t){return n[f]===t[f]?0:n[f].toLowerCase()<t[f].toLowerCase()?e?-1:1:e?1:-1})}};i.country.subscribe(u),n.appViewModel.retailerLocator=i}(window,jQuery),function(n,t){var l=t("section.roi"),u,o;if(l.length){ko.extenders.numeric=function(n,t){var i=ko.computed({read:n,write:function(i){var f=n(),u=Math.pow(10,t),e=isNaN(i)?"":parseFloat(+i),r=Math.round(e*u)/u;r!==f?n(r):i!==f&&n.notifySubscribers(r)}});return i(n()),i};function h(){function i(){fdSlider.updateSlider("sliderSound"),fdSlider.updateSlider("sliderProductivity"),fdSlider.updateSlider("sliderErgonomics"),fdSlider.updateSlider("sliderMobility"),fdSlider.updateSlider("sliderHandling")}var n=this;n.step2SoundStudyValue=ko.observable(window.ROI?window.ROI.resultStudySoundValue:"0"),n.step2ProductivityStudyValue=ko.observable(window.ROI?window.ROI.resultStudyProductivityValue:"0"),n.step2ErgonomicsStudyValue=ko.observable(window.ROI?window.ROI.resultStudyErgonomicsValue:"0"),n.step2MobilityStudyValue=ko.observable(window.ROI?window.ROI.resultStudyMobilityValue:"0"),n.step2HandlingStudyValue=ko.observable(window.ROI?window.ROI.resultStudyHandlingValue:"0"),n.step2SetResultStudyValues=function(){t(".sliderSound").val(n.step2SoundStudyValue()),t(".sliderProductivity").val(n.step2ProductivityStudyValue()),t(".sliderErgonomics").val(n.step2ErgonomicsStudyValue()),t(".sliderMobility").val(n.step2MobilityStudyValue()),t(".sliderHandling").val(n.step2HandlingStudyValue()),t(".sliderSoundValue").val(n.step2SoundStudyValue()),t(".sliderProductivityValue").val(n.step2ProductivityStudyValue()),t(".sliderErgonomicsValue").val(n.step2ErgonomicsStudyValue()),t(".sliderMobilityValue").val(n.step2MobilityStudyValue()),t(".sliderHandlingValue").val(n.step2HandlingStudyValue()),i()},n.sliderChange=function(n,i){t("."+n).val(i)}}u=t(".filter-results > ul");t("#ROIsortbySavings").on("click",function(n){n.preventDefault();var r=u,i=r.children("li").get();i.sort(function(n,i){var u=parseInt(t(n).find("span.calculated-roi-year").text(),10),r=parseInt(t(i).find("span.calculated-roi-year").text(),10);return r-u}),t.each(i,function(n,t){r.append(t)})});t("#ROIsortbyWorkdays").on("click",function(n){n.preventDefault();var r=u,i=r.children("li").get();i.sort(function(n,i){var u=parseInt(t(n).find("span.calculated-roi-days").text(),10),r=parseInt(t(i).find("span.calculated-roi-days").text(),10);return u-r}),t.each(i,function(n,t){r.append(t)})});t("input.employeevalue, input.userprice").on("keydown",function(n){var i=n.charCode||n.keyCode||0,r=window.ROI.decimalSeparator?window.ROI.decimalSeparator:".";return i===13?(t(this).next("a").click(),!1):t(this).hasClass("commasAccepted")&&r==","&&i==188?void 0:t(this).hasClass("commasAccepted")&&r=="."&&i==190?void 0:i==8||i==9||i==46||i>=37&&i<=40||i>=48&&i<=57||i>=96&&i<=105});t("a.roi-recalculate").on("click",function(n){var u=t(this).parents(".roi-calculator"),i=u.data("calcvalues"),f=parseInt(u.find("input.userprice").val().replace(",",".")),e=i.ThousandsSeparator,o,s;f||(f=1,u.find("input.userprice").val("1"));var h=parseInt(i.NumberOfHeadsets)*f,c=Math.round(parseFloat(f/parseFloat(i.RoiDaysCalc))),l=parseInt(i.NumberOfHeadsets*(i.AccumulatedHourlySavings*i.AveragePhoneHours*i.MonthlyGrossSalary/i.WorkHours/5-f));u.find("span.calculated-roi-price").text(r(h,e)),u.find("span.calculated-roi-days").text(r(c,e)),u.find("span.calculated-roi-year").text(r(l,e)),(i.isPartner=="True"||i.isPartner==!0)&&(o=parseInt(i.NumberOfHeadsets)*(f-parseInt(i.GetPartnerPriceBySku)),s=parseInt((f-parseInt(i.GetPartnerPriceBySku))/parseInt(i.GetPartnerPriceBySku)*100),u.find("span.calculated-roi-partner-revenue").text(r(o,e)),u.find("span.calculated-roi-partner-revenue-percent").text(r(s,e))),n.preventDefault()});function r(n,t){var r=new RegExp("(-?[0-9]+)([0-9]{3})"),i=n+"";for(t===undefined&&(t=",");r.test(i);)i=i.replace(r,"$1"+t+"$2");return i}t("a.roi-step4-selector").on("click",function(){var f=t(this).parents(".roi-calculator"),u=parseInt(f.find("input.userprice").val()),r={SKU:t(this).data("product"),Price:u,Next:1};i(r,"/services/wizard/roiwizard.svc/wizardstep4")});function v(){var n={};i(n,"/services/wizard/roiwizard.svc/wizardstep0")}function s(n){var r={NumberOfHeadsets:parseInt(t(".numberOfHeadsets").val()),MonthlyGrossSalary:parseFloat(t(".monthlyGrossSalary").val()),WorkHours:parseFloat(t(".workHours").val().replace(",",".")),AveragePhoneHours:parseFloat(t(".averagePhoneHours").val().replace(",",".")),AverageWorkdays:parseInt(t(".averageWorkdays").val()),Next:parseInt(n.data.next)};i(r,"/services/wizard/roiwizard.svc/wizardstep1")}function f(n){var r={Sound:parseFloat(t(".sliderSound").val()),Productivity:parseFloat(t(".sliderProductivity").val()),Ergonomics:parseFloat(t(".sliderErgonomics").val()),Mobility:parseFloat(t(".sliderMobility").val()),Handling:parseFloat(t(".sliderHandling").val()),Next:parseInt(n.data.next)};i(r,"/services/wizard/roiwizard.svc/wizardstep2")}function e(n){var t={Next:parseInt(n.data.next)};i(t,"/services/wizard/roiwizard.svc/wizardstep3")}function y(n){var t={Next:parseInt(n.data.next)};i(t,"/services/wizard/roiwizard.svc/wizardstep4")}function p(n){var t={Next:parseInt(n.data.next)};i(t,"/services/wizard/roiwizard.svc/wizardstep5")}function a(){var i=window.ROI.pdfUrl,n=t("#emailAddress").val();t.ajax({type:"GET",url:i+"&email="+n,contentType:"application/json; charset=utf-8",dataType:"json",complete:function(n){n.status===200?alert(window.ROI.pdfConfirmation):alert("Error")}})}t(".nextStep0",".wizard-steps").on("click",v);t(".prevStep1",".wizard-steps").on("click",{next:0},s);t(".nextStep1",".wizard-steps").on("click",{next:1},s);t(".prevStep2",".wizard-steps").on("click",{next:0},f);t(".nextStep2",".wizard-steps").on("click",{next:1},f);t(".prevStep3",".wizard-steps").on("click",{next:0},e);t(".nextStep3",".wizard-steps").on("click",{next:1},e);t(".prevStep4",".wizard-steps").on("click",{next:0},y);t(".prevStep5",".wizard-steps").on("click",{next:0},p);t(".nextStep5",".wizard-steps").on("click",a);function i(n,i){var u=JSON.stringify(n),r=i+"?stepdata="+u+"&wizarddata="+c("data");t.ajax({type:"GET",url:r,contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){window.location.href=n.ReturnValue},error:function(){}})}function c(n){var t=RegExp("[?&]"+n+"=([^&]*)").exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}o=new h,n.appViewModel.ROI=o}}(window,jQuery),function(n,t){t("aside#sidebar .scfForm").each(function(){t(this).parent("div.col6").removeClass("col6").addClass("spot col2")});t("select.scfCountry").on("change",function(){var i=t(this).closest("div.scfCountryStateGeneralPanel").find("select.scfState.country-usa"),n=t(this).closest("div.scfCountryStateGeneralPanel").find("select.scfState.country-canada");t(this).val()==="70b6d440-1465-45ce-9811-53d231e4db71"?t(i).show():t(i).hide(),t(this).val()==="acd9f5b1-c385-4404-9572-c0970d98eebb"?t(n).show():t(n).hide()});t("select.scfCountry").each(function(){var i=t(this).closest("div.scfCountryStateGeneralPanel").find("select.scfState.country-usa"),n;t(this).val()==="70b6d440-1465-45ce-9811-53d231e4db71"&&t(i).show(),n=t(this).closest("div.scfCountryStateGeneralPanel").find("select.scfState.country-canada"),t(this).val()==="acd9f5b1-c385-4404-9572-c0970d98eebb"&&t(n).show()});t("select.scfProductSelector").on("change",function(){t(this).closest("div").next().find(".scfProductText").text(t(this).val())});t("select.scfProductSelector").each(function(){t(this).closest("div").next().find(".scfProductText").text(t(this).val())}),t("input.hidden-field-url").each(function(){var n=window.location.href;t(this).val(n)}),t(".jcfThirdPartyProduct").each(function(){var i=t(this),u=t(this).prev("select"),r=t(this).next("input.hiddenThirdPartyProduct");t(i).on("change",function(){t(r).val(t(i).val())});t(u).val()!==""&&t.ajax({type:"GET",url:"/services/CompatibilityGuide/ThirdPartySearch.svc/ProductGetByManufactorerId/"+t(u).val(),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){var e,o;for(t(i).find("option").remove(),t(i).append('<option value="">Select Model</option>'),e=0;e<n.length;e++)t(i).append('<option value="'+n[e].Name+'">'+n[e].Name+"</option>");t(r).val()!=""&&(o=t(r).val(),t(i).val(o))},error:function(){alert("Error!")}});t(u).on("change",function(){if(t(u).val().length==0){t(i).find("option").remove(),t(r).val("");return}t.ajax({type:"GET",url:"/services/CompatibilityGuide/ThirdPartySearch.svc/ProductGetByManufactorerId/"+t(u).val(),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){t(i).find("option").remove(),t(i).append('<option value="">Select Model</option>');for(var e=0;e<n.length;e++)t(i).append('<option value="'+n[e].Name+'">'+n[e].Name+"</option>");t(r).val("")},error:function(){alert("Error!")}})})})}(window,jQuery),function(){typeof $scw=="undefined"&&(window.$scw=jQuery.sub()),function(n){n.widget("sc.webform",{options:{formId:null,pageId:null,fieldId:null,fieldValue:null,eventCountId:null},_create:function(){var n=this,t=this.options;t.tracking&&(this.element.find("input[type!='submit'], select, textarea").bind("focus",function(t){n.onFocusField(t,this)}).bind("blur change",function(t){n.onBlurField(t,this)}),this.element.find("select").change(function(){$scw.webform.controls.updateAnalyticsListValue(this)}),this.element.find("input[type='checkbox'], input[type='radio']").click(function(){$scw.webform.controls.updateAnalyticsListValue(this)})),this.element.find(".scfDatePickerTextBox").each(function(){$scw.webform.controls.datePicker(this)})},onFocusField:function(n,t){var e=$scw.webform.utils.getAncestorByAttribute(t),f,i,r,u;e.length>0&&(f=$scw.webform.utils.getCssValue(e[0],"fieldid"),i=this.options,i.fieldId!=f&&(r=$scw("#"+e.attr("id")+"_complexvalue"),u=null,u=r.length==0&&t.type=="checkbox"?t.checked?"1":"0":(r.length==0?$scw(t).val()||t.value:r.val()).toString(),i.fieldId=f,i.fieldValue=u))},onBlurField:function(n,t){var s=n.explicitOriginalTarget||n.srcElement||n.activeElement,f=$scw.webform.utils.getAncestorByAttribute(t),o,e;if(f.length>0){var i=this.options,r=$scw.webform.utils.getCssValue(f[0],"fieldid"),u=$scw("#"+f.attr("id")+"_complexvalue");value=u.length==0&&t.type=="checkbox"?t.checked?"1":"0":(u.length==0?$scw(t).val()||t.value:u.val()).toString(),(i.fieldId!=r||i.fieldId==r&&i.fieldValue!=value)&&(i.fieldId=r,i.fieldValue=value,(t.type=="password"||$scw(t).hasClass("scWfmPassword"))&&(value="schidden"),o=this._getEvent(r,"Field Completed",value.replace(/<schidden>.*<\/schidden>/,"schidden")),e=this._checkClientValidation(t),this._trackEvents($scw.merge([o],e)))}},_checkClientValidation:function(n){var i=this,t=[];return n.Validators!=null&&$scw(n.Validators).each(function(){var n=$scw(this),r;n[0].isvalid==!1&&(r=i._getEvent($scw.webform.utils.getCssValue(n[0],"fieldid"),$scw.webform.utils.getCssValue(n[0],"trackevent"),n[0].errormessage),t.push(r))}),t},_trackEvents:function(n){$scw.ajax({type:"POST",url:"/sitecore modules/web/Web Forms for Marketers/Tracking.aspx"+location.search,data:{track:JSON.stringify(n)},dataType:"json"})},_getEvent:function(n,t,i){var r=this.options,u=$scw("#"+r.eventCountId).val();return++u,$scw("#"+r.eventCountId).val(u),{fieldId:n,type:t,value:i,formId:r.formId,pageId:r.pageId,ticks:u}},scrollTo:function(n,t){n!=null&&n!=""&&$scw(window).scrollTop($scw("#"+n).position().top),t==null||t==""||$scw("#"+t).attr("readonly")||$scw("#"+t).focus()},updateSubmitData:function(n){var r,i,t;if($scw.webform.lastSubmit!=null&&$scw.webform.lastSubmit!=""&&(r=$scw("#"+$scw.webform.lastSubmit),r.length>0&&(i=r[0],i.id!=null&&i.id.indexOf(n)>-1))){i.disabled=!0,t=document.createElement("input"),t.setAttribute("type","hidden"),t.setAttribute("id",i.id),t.setAttribute("name",i.name),t.setAttribute("value",r.val());try{r.parents("form:first").append(t)}catch(u){}}},destroy:function(){this.element.find("input[type!='submit'], select, textarea").unbind("focus blur"),this.element.find("select").unbind("select"),this.element.find("input[type='checkbox'], input[type='radio']").unbind("click")}})}($scw),$scw.extend({webform:{lastSubmit:""}}),$scw.extend($scw.webform,{utils:{getAncestorByAttribute:function(n,t,i){var e,u,r,f;if(n!=null)return(e=t||!1,u=i||"fieldid",!e&&n.className!=null&&n.className.indexOf(" "+u)>=0)?$scw(n):(r=$scw(n).parent('[class*="'+u+'"]'),r.length>0)?r:(f=$scw(n).parents(),f.each(function(){if(this.className!=null&&this.className!=""&&this.className.indexOf(u)>-1){r=this;return}}),r!=null)?$scw(r):$scw(n).parent("["+u+"]")},getCssValue:function(n,t){var i=n.className.indexOf(" "+t),u,r;if(n.className.indexOf(t)==0?i=0:++i,i>-1){i=i+t.length+1;try{return u=i,r=n.className.indexOf(" ",i),r==-1&&(r=n.className.length),unescape(n.className.substring(u,r).replace(/\+/g," "))}catch(f){}}return $scw(n).attr(t)},getDescendantByAttribute:function(n,t){var r=t||"fieldid",i,u;if(n!=null)return n.className!=null&&n.className.indexOf(" "+r)>=0?$scw(n):(i=$scw(n).find('[class*="'+r+'"]'),i.length>0)?i:(u=$scw(n).find("*"),u.each(function(){if(this.className!=null&&this.className!=""&&this.className.indexOf(r)>-1){i=this;return}}),i!=null)?$scw(i):$scw(n).find("["+r+"]")}}}),$scw.extend($scw.webform,{date:{isLeapYear:function(n){var t=n%100;return flag=t==0?n%400:n%4,flag==0},getDays:function(n,t){var i=31;switch(n){case 2:i=this.isLeapYear(t)?29:28;break;case 4:case 6:case 9:case 11:i=30}return i}}}),$scw.extend($scw.webform,{controls:{datePicker:function(n){var t=$scw(n).attr("readonly","true");icon=$scw("<span class='ui-icon ui-icon-calendar ui-icon-datepicker'></span>"),t.after(icon),icon.click(function(){t.datepicker("show")})},updateDateSelector:function(n){var o=$scw.webform.utils.getAncestorByAttribute(n,!0),i=o.attr("id"),f,e,u,t,r;if($scw("#"+i+"_month")!=null&&$scw("#"+i+"_year")!=null&&(f=$scw("#"+i+"_year"),e=$scw("#"+i+"_month"),e.length>0&&f.length>0&&(u=$scw.webform.date.getDays(parseInt(e[0].selectedIndex+1,10),parseInt(f[0].selectedIndex,10)),t=$scw("#"+i+"_day"),t.length>0))){for(t=t[0];t.length>u;)t.remove(t.length-1);while(t.length<u){r=document.createElement("option"),r.text=t.length+1,r.value=t.length+1;try{t.add(r,null)}catch(s){t.add(r)}}}this.updateAnalyticsDataValue(n)},updateAnalyticsDataValue:function(n){var u=$scw.webform.utils.getAncestorByAttribute(n,!0),i,t;if(u.length>0){var r=u.attr("id"),f=$scw("#"+r+"_year"),e=$scw("#"+r+"_month"),o=$scw("#"+r+"_day");f.length>0&&e.length>0&&o.length>0&&(i=e.val(),i.length==1&&(i="0"+i),t=o.val(),t.length==1&&(t="0"+t),$scw("#"+r+"_complexvalue").val(f.val()+i+t+"T000000"))}},updateAnalyticsListValue:function(n){var u=$scw.webform.utils.getAncestorByAttribute(n,!0);if(u.length>0){var i=u.attr("id"),t="",r=!1;$scw("#"+i+" input[type='radio'], #"+i+" input[type='checkbox']").each(function(){var n,i;r=!0,n=$scw(this).val(),n==null&&this.type!="checkbox"&&(n=this.value),this.type=="checkbox"?this.checked&&(n=="on"?(i=$scw(this).next("label[for]:first"),t+=", "+(i.length>0?i.html():this.id)):t+=", "+n):this.type=="radio"?this.checked&&(t+=", "+n):t+=", "+n}),r&&$scw("#"+i+"_complexvalue").val(t.substr(2,t.length))}},attachCaptchaHandler:function(n,t,i){var r=$scw("#"+n),u,f;return r.length>0&&(u=$scw("#"+t).children().next().children(),u.length>0&&(r.attr("href",u.attr("src").replace("CaptchaImage.axd","CaptchaAudio.axd")),r[0].onclick=function(){return!1},f=$scw("#"+i),r.bind("click",function(n){var t="<EMBED SRC="+$scw(this).attr("href")+" HIDDEN='true' AUTOSTART='true' />";f.html("").html(t),n.stopImmediatePropagation(),n.preventDefault()}))),!1}}}),$scw.extend($scw.webform,{validators:{validateCreditCard:function(n,t,i){var i=$scw.webform.utils.getCssValue(n,"cardTypeValue"),o=$scw.webform.utils.getCssValue(n,"validationExpression"),u=$scw.webform.utils.getAncestorByAttribute(n,!0),s,r,f,e;if(u.length>0&&(s=u.id,r=$scw.webform.utils.getDescendantByAttribute(u[0],"cardType."),r.length>0&&r.val()==i)){f=new RegExp(unescape(o),"g"),e=new RegExp(unescape(unescape(o)),"g"),t.IsValid=f.test(t.Value)||e.test(t.Value);return}t.IsValid=!0},validatePasswordConfirmation:function(){},numberRange:function(n,t){var f=$scw(n),i,r,u;if(f.length>0&&(i=$scw.webform.utils.getCssValue(f[0],"minimum"),r=$scw.webform.utils.getCssValue(f[0],"maximum"),i.toString()!="NaN"&&r.toString()!="NaN"&&t!=null&&t.Value!=null&&t.Value!=""&&r!=null&&r!=""&&i!=null&&i!=""&&(r=parseFloat(r),i=parseFloat(i),u=parseFloat(t.Value),u.toString()!="NaN"&&!(r>=u&&u>=i)))){t.IsValid=!1;return}t.IsValid=!0},dateRange:function(n,t){var r=$scw(n);if(r.length>0){var o=$scw.webform.utils.getCssValue(r[0],"startdate"),f=$scw.webform.utils.getCssValue(r[0],"enddate"),s=$scw("#"+r[0].controltovalidate+"_year").val(),e=$scw("#"+r[0].controltovalidate+"_month").val(),u=$scw("#"+r[0].controltovalidate+"_day").val(),i="";if(i+=s.length==2?"20"+s:s,i+=e.length==1?"0"+e:e,i+=u.length==1?"0"+u:u,i+="T120000",t!=null&&t.Value!=null&&t.Value!=""&&f!=null&&f!=""&&o!=null&&o!=""&&!(f>=i&&i>=o)){t.IsValid=!1;return}}t.IsValid=!0},setFocusToFirstNotValid:function(n){var i,t;if(typeof Page_ClientValidate=="function"&&!(typeof Page_Validators=="undefined"))for(Page_InvalidControlToBeFocused=null,i=0;i<Page_Validators.length;i++)if(t=Page_Validators[i],ValidatorValidate(t,n,null),!t.isvalid)return ValidatorSetFocus(t,null),$scw(window).scrollTop($scw("#"+t.controltovalidate).position().top),!1;return!0}}}),$scw.extend($scw.webform,{pageeditor:{edit:function(n,t,i){var r=$scw(".sc-webform-openeditor");r.length>0&&(r.parents(".scPageDesignerControl:first").css("opacity","1"),r.remove(),Sitecore.PageModes.PageEditor.postRequest("forms:edit(checksave=0,renderingId="+n+",referenceId="+t+",id="+i+")",null,!0))}}})}(),typeof $scwhead!="undefined"&&$scwhead.triggerReady(),jQuery(document).ready(function(n){var t=window.cf.browser.hasTouch()?"touchstart":"click";(function(){var t=Math.max(n("#sidebar").outerHeight(),500);n("#content").css("min-height",t)})();n(document).on("click",".question-mark, .ehs-symbol",function(){var i=n(this),r=i.data("toggled");return i.data("toggled",!r),r?(i.css("background-image",""),i.find(".info-box").fadeOut(400,function(){i.css("overflow","visible")})):(i.css("background-image","none"),i.find(".info-box").fadeIn(400)),!1});n("#RHSmediaLibrarySearchString").on("keydown",function(t){var i=t.charCode||t.keyCode||0;if(i===13)return n("#RHSmediaLibrarySearch").click(),!1});n("#RHSmediaLibrarySearch").on("click",function(t){n("#RHSmediaLibrarySearchString").val()!=""&&(window.location.href="/medialibrary?ft="+n("#RHSmediaLibrarySearchString").val()),t.preventDefault()});n("body").delegate("span[data-replace]","click",function(t){t.preventDefault();var i=n(this).html();n(this).html(n(this).attr("data-replace")).attr("data-replace",i)}),function(){function u(){var t=n("#page-banner,.hero-spot");return t.length>0?t.offset().top+t.outerHeight():0}function e(){return u()<=n(this).scrollTop()}function f(){return n(this).scrollTop()+n(window).height()<=u()+i.outerHeight()}function r(){i.toggleClass("fixed",e()),i.toggleClass("fixed-to-bottom",f())}var i=n("#top-navigation"),o=i.length>0?i.offset().top-parseInt(i.css("marginTop").replace(/auto/,0),10):0;if(function(){function u(){var i=n("#hero-spot-markup"),r=i.text().trim(),t=n(r);return i.replaceWith(t),t}function i(i){var u=i.find(".container").outerHeight();n(".herospot-expander",i).on(t,function(n){n.preventDefault(),i.is(".open")?i.removeClass("open").height(300):i.addClass("open").height(u)});if(u>300&&i.find(".herospot-expander").show(),window.cf.browser.modernBrowser()&&window.cf.browser.hasTouch()===!1)i.on(window.cf.browser.transitionEnd(),r)}var f=n("#hero-spot-markup");screen.width>480&&f.length>0&&i(u())}(),!n("html").is(".touch")&&!n("body").is(".edit-mode")){n(window).on("scroll",function(){setTimeout(r,20)});r()}}(),initQSG(),n(".partners").yass(),function(){n(".spot .expander").on("click",function(){n(this).closest(".spot").toggleClass("open")})}(),function(){var t=n(".slide-list");t.yass();n(window).on("resize",t.yass.bind(t,"refresh"))}()}),jQuery("#bdf-table th").click(function(){jQuery("#bdf-table .sort").each(function(){jQuery(this).html("&nbsp;")}),jQuery(this).hasClass("asc")?jQuery(this).children(".sort").html("&#x25B2;"):jQuery(this).children(".sort").html("&#x25BC;")});jQuery(".serialnumberinput").on("keydown",function(n){var t=n.which?n.which:n.keyCode;(t===9||t===13)&&jQuery(".submitserial").trigger("click")});if(jQuery(".return-order-basket .toggle").click(function(){jQuery(this).addClass("delete")}),jQuery(document).ready(function(n){function t(n){return new Spinner({color:n||"#FFF"}).spin().el}function r(){var r=n(this).prev(".search-field").val(),u="/search2?query="+r;return r&&(n(this).closest("#global-search").length>0?n(this).replaceWith(t()):n(this).replaceWith(t("#000")),document.location.href=u),!1}function i(t){if(t.keyCode===13)return n(this).next(".search-button").click(),!1}var u=n(".search-field");u.on("keypress",i);n(".search-button").on("click",r)}),function(n){var r=jQuery(".product-finder"),i={results:ko.observableArray([]),onSelect:function(n){changePic(i.results()[n])},serialResultAvailable:ko.observable(!1),ProductFamilySerialLocaterImage:ko.observable("")};n.appViewModel.SerialNumberLocator=i}(window,jQuery),jQuery(document).ready(function(){if(jQuery(".serial-number-locator-filter").length){jQuery(window).on("hashchange",handleProductSearch);jQuery(window).on("load",handleProductSearch)}}),jQuery(document).ready(function(n){function t(){n(".signup .validation-error").hide();var t=n(".signup #zipcode").val();t==""&&(t="*"),n.ajax({type:"GET",url:"/services/UserProfileService/UserProfileService.svc/ValidateDomain/"+n(".signup #email").val()+"/"+t,success:function(i){i!=""?i=="zipcode"?t=="*"?n(".signup .additional-zipcode").show():n(".signup .validation-error").show():window.location.href=i:n(".signup .validation-error").show()},error:function(){alert("error")}})}n(".signup .js-check-email-signup").on("click",function(n){n.preventDefault(),t()});n(".signup #email").keypress(function(n){n.which==13&&(n.preventDefault(),t())});n(".signup .js-save-user").on("click",function(t){t.preventDefault(),n(".signup .form-confirmation").hide(),n(".signup .validation-error").hide();var i={FirstName:n(".signup .signup-firstname").val(),LastName:n(".signup .signup-lastname").val(),Phone:n(".signup .signup-phone").val(),Country:n(".signup .signup-country").val(),Email:n(".signup .signup-email").val(),Marketing:n(".signup .signup-marketing").val()=="1"?!0:!1};n.ajax({type:"POST",url:"/services/UserProfileService/UserProfileService.svc/SignupUser",data:JSON.stringify({user:i}),contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){t?n(".signup .form-confirmation").show():n(".signup .validation-error").show()}})});n(".signup .js-change-password").on("click",function(t){t.preventDefault(),n(".signup .form-confirmation").hide(),n(".signup .validation-error").hide();var i={Email:n(".signup .signup-email").val(),OldPassword:n(".signup .signup-oldpassword").val(),NewPassword:n(".signup .signup-newpassword").val()};n.ajax({type:"POST",url:"/services/AuthenticationService/AuthenticationService.svc/SignupChangePassword",data:JSON.stringify({password:i}),contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){t?n(".signup .form-confirmation").show():n(".signup .validation-error").show()}})})}),window.jbr.version=window.jbr.version||{},window.jbr.version.SocialMedia="2014-07-10 - 1.0 - Christian Tusborg",window.jbr=window.jbr||{},window.jbr.fn=window.jbr.fn||{},window.jbr.fn.SocialMedia=window.jbr.fn.SocialMedia||{},window.jbr.fn.SocialMedia.gVar=window.jbr.fn.SocialMedia.gVar||{},window.jbr.fn.SocialMedia=function(n){var t=n.getAttribute("x-SocialMediaAct");window.jbr.fn.SocialMedia[t]&&window.jbr.fn.SocialMedia[t](n)},window.jbr.fn.SocialMedia.WindowOpen=function(n){var i,r=0,u=0,t=[];i=n.getAttribute("x-socialMediaUrl"),r=n.getAttribute("x-socialMediaWidth"),u=n.getAttribute("x-socialMediaHeight"),t.urlEncode=jQuery('[property="og:url"]').attr("content"),t.image=jQuery('[property="og:image"').attr("content"),t.description=jQuery('[name="description"]').attr("content"),t.summaryLinkText=jQuery('[name="summaryLinkText"]').attr("content"),t.summaryHeader=jQuery('[name="summaryHeader"]').attr("content"),t.title=jQuery('[property="og:title"]').attr("content"),i=window.jbr.core.jbrApplyToTemplate(t,i),window.open(i,"","width="+r+",height="+u)},window.jbr.version=window.jbr.version||{},window.jbr.version.stickyCart="2014-07-10 - 1.0 - Christian Tusborg",window.jbr.fn.stickyCart=function(n){var t=n.getAttribute("x-stickyCartAct");window.jbr.fn.stickyCart[t]&&window.jbr.fn.stickyCart[t](n)},window.jbr.fn.stickyCart.customizeButtonText=function(n){var t=n.getAttribute("x-stickyCartcustomizeButtonText");t!=null&&jQuery("#customize-button").text(t)},window.jbr.fn.stickyCart.ShowMiniCart=function(){},window.jbr.fn.stickyCart.CheckOut=function(n){if(n){var t="https://api.digitalriver.com/v1/shoppers/me/carts/active/web-checkout?token="+window.localStorage.getItem("access_token");window.location=t}},window.jbr.fn.stickyCart.SlideUpDownCheckOut=function(n){window.jbr.fn.stickyCart.CheckOut(n)},window.jbr.fn.stickyCart.init=function(){window.jbr.DigitalRiver.ecommerceEnabled||jQuery("#customize-button").remove()},window.jbr.fn.stickyCart.init(),function(n,t){(function(){t(".no-content-available").prev(".page-navigation").each(function(){var n=t(this),r=n.find("a.selected"),i=n.find("a").index(r);t(".page-navigation").each(function(){t(this).find("li").eq(i).remove()}),n.remove(),t(".no-content-available").remove()})})(),function(){function n(){var n=t(this);n.closest("tr").find(".download-link").attr("href",n.val())}t(".language-selector").on("change",n)}();t(document).on("click",".download-link",function(n){n.preventDefault();var i=t(this).parents("tr").find(".language-selector");window.open(i.val())})}(window,jQuery),function(n){n(document).on("click",".faq-item > .header",function(){n(this).parent().toggleClass("open"),n(this).parent().find(".faq-answer").attr("style","")})}(jQuery),jQuery(function(n){function i(n){return typeof n!="string"?"":n.replace(/(?:^|[-_])(\w)/g,function(n,t){return t?t.toUpperCase():""})}function t(t){_gaq.push(["_trackEvent"].concat(n(this).data("track"+i(t)).split(/\s*,\s*/)))}n.each(["click","scroll","submit"],function(i){n("[data-track-"+i+"]").each(function(){n(this).on(i,t.bind(this,i))})})}),function(n,t){function r(n,i,r,u){var o=document.createElement("li"),e,f;o.setAttribute("class","faq-item"),e="",typeof i.Description!="undefined"&&(e+="<div class='wysiwyg faq-answer'>"+i.Description+"</div>"),f="",u&&(f="<ol class='"+u+"'/>"),t(o).append("<h4 class='header'><a class='expander' href='javascript:void(0);'></a>"+i.Title+"</h4>"+f+e),t(".adviceContainer "+r).last().append(o)}function f(n,u,f){var o=t(".adviceContainer"),e;t.ajax({type:"GET",url:"/services/ServiceNet/ServiceNetTroubleshootingService.svc/GetListOfIssueItems/"+n+"/"+u,contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n!=null?(t(o).find("h2").html(f),t(".adviceContainer .troubleshooting-steps").html(""),t.each(n,function(){this.ProductTaxonomy.length!=0&&r(this.length,this,".troubleshooting-steps");var n=this.IssueCategoryChildren;t.each(n,function(){if(this.Title.length!=""){if(t(".adviceContainer .troubleshooting-phone-types").length==0){var i=window.ReturnOrderTroubleShoot.ShowOptionsForDeviceLabel?window.ReturnOrderTroubleShoot.ShowOptionsForDeviceLabel:"Show options for my device type";t(".adviceContainer .troubleshooting-steps").last().append("<li class='faq-item'><h4 class='header'><a class='expander' href='javascript:void(0);'></a>"+i+"</h4><div class='faq-answer'><ul class='troubleshooting-phone-types'/></div></li>")}r(n.length,this,".troubleshooting-phone-types","troubleshooting-phone-type-steps faq-answer"),e=this.IssueItems,t.each(this.IssueItems,function(){r(e.length,this,".troubleshooting-phone-type-steps")})}else e=this.IssueItems,t.each(this.IssueItems,function(){r(e.length,this,".troubleshooting-steps")})})}),t(".adviceContainer").show(),t(".noSolutions").hide(),i(!0)):(t(".adviceContainer").hide(),t(".noSolutions").show(),i(!1))},error:function(){t(".adviceContainer").hide(),i(!1),t(".noSolutions").show()}})}function i(n){var u,f,i,r;if(window.ReturnOrderTroubleShoot)u=window.ReturnOrderTroubleShoot.ButtonLabelNext?window.ReturnOrderTroubleShoot.ButtonLabelNext:"next",f=window.ReturnOrderTroubleShoot.ButtonLabelBack?window.ReturnOrderTroubleShoot.ButtonLabelBack:"back",i=window.ReturnOrderTroubleShoot.ButtonLabelNextSubmit?window.ReturnOrderTroubleShoot.ButtonLabelNextSubmit:"next",r=window.ReturnOrderTroubleShoot.ButtonLabelBackReset?window.ReturnOrderTroubleShoot.ButtonLabelBackReset:"back";else return;n?(t(".wizard-steps .step-back").text(r),t(".wizard-steps .step-forward").text(i),t("#didItHelpText").show()):(t(".wizard-steps .step-back").text(f),t(".wizard-steps .step-forward").text(u),t("#didItHelpText").hide())}function u(n,i){var r={errorReason:i};t.ajax({type:"POST",url:"/services/Servicenet/ServiceNetReturnOrderService.svc/AddOrderLine",contentType:"application/json; charset=utf-8",data:JSON.stringify(r),dataType:"json",success:function(n){n.ValidationResult?window.location=window.ReturnOrderTroubleShoot.NextUrl:t("#validationError").html(n.ValidationMessage).show()}})}t(".filter-result-container select").change(function(){var e=t("#productno").html().trim(),r=this.selectedOptions[0],n=r.value,u=r.innerHTML;t("#errorReasonValidation").hide(),n!==""?f(e,n,u):(t(".adviceContainer").hide(),i(!1))});t("div.return-order-flow .wizard-steps .step-back").on("click",function(n){n.preventDefault(),t.ajax({type:"POST",url:"/services/Servicenet/ServiceNetReturnOrderService.svc/Reset",contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){n.ValidationResult&&(window.location=window.ReturnOrderTroubleShoot.BackUrl)}})});t("div.return-order-flow .wizard-steps .step-forward").on("click",function(n){n.preventDefault();var i=t("div.filter-result-container select").eq(0);i.length===1?i.val()===""?t("#errorReasonValidation").show():u("",i.val()):u()})}(window,jQuery),function(n){n.jbr=n.jbr||{},n.jbr.version=n.jbr.version||{},n.jbr.version.WarpValidation="2014-05-05 - 2.0.4 - Christian Tusborg",n.jbr.IsActive={},n.jbr.IsActive.WarpValidation=!0}(window),function(n){n(".reseller-line").on("click",function(){var t=n(this),i=t.attr("id");t.toggleClass("xopen"),t.hasClass("xopen")?n('[data-id="'+i+'"]').show():n('[data-id="'+i+'"]').hide()});n.expr[":"].iContains=function(t,i,r){return n(t).text().toUpperCase().indexOf(r[3].toUpperCase())>=0};n(".resellers-list .search input").on("keyup",function(){var t=jQuery(this).val();n(".resellers-table tbody tr").hide(),n('.resellers-table tr:iContains("'+t+'")').each(function(){var t=this;n(t).hasClass("reseller-detail")&&(t=n("#"+n(t).data("id"))),n(t).show()}),n(".counter").text(n(".resellers-table tbody tr:visible").length)})}(jQuery),jQuery(".questionairebody").length>=1){if(function(){var u;window.jbr.warp.Validation=JSON.parse(window.jbr.warp.Validation),window.jbr.warp.ShowHide=JSON.parse(window.jbr.warp.ShowAndHide),window.jbr.warp.fn=window.jbr.warp.fn||{};var i=window.dictionary.Questionnaire.SelectMultipleOptions,t=window.dictionary.Questionnaire.SelectSingleOption,n=window.dictionary.Questionnaire.SelectNoResultText,f="",e="",r="";(typeof i!="undefined"||i!=="")&&(f=i),(typeof t!="undefined"||t!=="")&&(e=t),(typeof n!="undefined"||n!=="")&&(r=n),u={placeholder_text_multiple:f,placeholder_text_single:e,no_results_text:r},window.jbr.warp.fn.ShowHideInput=function(){jQuery.each(window.jbr.warp.ShowHide,function(n,t){var i="";i=jQuery("[name='"+n+"']:checked").val(),i==undefined&&(i=jQuery("[name='"+n+"']").val()),jQuery.each(t,function(n){var u=!1,f=n.split("|");jQuery.each(f,function(n,t){t==i&&(u=!0)}),u?(asArrayShownames=t[n].shownames.split("|"),asArrayHidenames=t[n].hidenames.split("|"),jQuery.each(asArrayHidenames,function(n){jQuery("[name='"+asArrayHidenames[n]+"']").slideUp()}),jQuery.each(asArrayShownames,function(n){jQuery("[name='"+asArrayShownames[n]+"']").slideDown(),jQuery("[name='"+asArrayShownames[n]+"']").css("display",""),jQuery("[name='"+asArrayShownames[n]+"']").css("overflow","")})):(asArrayShownames=t[n].shownames.split("|"),asArrayHidenames=t[n].hidenames.split("|"),jQuery.each(asArrayShownames,function(n){jQuery("[name='"+asArrayShownames[n]+"']").slideUp()}),jQuery.each(asArrayHidenames,function(n){jQuery("[name='"+asArrayHidenames[n]+"']").slideDown(),jQuery("[name='"+asArrayHidenames[n]+"']").css("display",""),jQuery("[name='"+asArrayHidenames[n]+"']").css("overflow","")}))})}),jQuery(".questionnairehidden").removeClass("questionnairehidden")},window.jbr.warp.fn=window.jbr.warp.fn||{},jQuery("select").chosen(u),jQuery.each(window.jbr.warp.ShowHide,function(n){jQuery("input[name='"+n+"']").change(function(){window.jbr.warp.fn.ShowHideInput()})}),jQuery("select").not("select[multiple]").chosen().change(function(){var r=this,n=jQuery("#"+jQuery(this).attr("id")).attr("name"),i=jQuery(this).chosen().val(),t=!1;window.jbr.warp.ShowHide[n]&&(jQuery.each(window.jbr.warp.ShowHide[n],function(r){var u=r.split("|");t=!1,jQuery.each(u,function(n){var f=u[n],r=i;f==r&&(t=!0)}),t?(asArrayShownames=window.jbr.warp.ShowHide[n][r].shownames.split("|"),asArrayHidenames=window.jbr.warp.ShowHide[n][r].hidenames.split("|"),jQuery.each(asArrayHidenames,function(n){jQuery("[name='"+asArrayHidenames[n]+"']").slideUp()}),jQuery.each(asArrayShownames,function(n){jQuery("[name='"+asArrayShownames[n]+"']").slideDown(),jQuery("[name='"+asArrayShownames[n]+"']").css("display",""),jQuery("[name='"+asArrayShownames[n]+"']").css("overflow","")})):(asArrayShownames=window.jbr.warp.ShowHide[n][r].shownames.split("|"),asArrayHidenames=window.jbr.warp.ShowHide[n][r].hidenames.split("|"),jQuery.each(asArrayShownames,function(n){jQuery("[name='"+asArrayShownames[n]+"']").slideUp()}),jQuery.each(asArrayHidenames,function(n){jQuery("[name='"+asArrayHidenames[n]+"']").slideDown(),jQuery("[name='"+asArrayHidenames[n]+"']").css("display",""),jQuery("[name='"+asArrayHidenames[n]+"']").css("overflow","")}))}),jQuery(".warp-field-wrapper").css("overflow","visible"))}),jQuery("select").not("select[multiple]").chosen().change(function(){var n,t,i;if(jQuery(".scfSectionBorder_1 input").length<=7&&jQuery(".scfSectionBorder_1").prepend("<input id='dummy' style='display:none'>"),n=jQuery(this).closest("div[class*='scfSectionBorder_']").find("input"),t=".scfSectionBorder_"+jQuery(this).chosen().val(),t==".scfSectionBorder_0"){n.each(function(t){t!=0&&(jQuery(n).is(":disabled")&&jQuery(n).eq(t).val(""),jQuery(n).eq(t).prop("disabled",!1))});return}i=jQuery(t).find("input"),i.each(function(t){t!=0&&(jQuery(n).eq(t).val(jQuery(this).val()),jQuery(n).eq(t).prop("disabled",!0))})}),window.jbr.warp.fn.validate=function(){window.jbr.warp.gVarErrorCount=0,jQuery(".highlightError").removeClass("highlightError"),jQuery.each(window.jbr.warp.Validation,function(n,t){var r,i=jQuery("[name='"+n+"']").closest(".warp-field-wrapper"),f=jQuery(i).is(":visible")?"":"hidden",e,u;if(f.length>=1)return!0;jQuery("[name='"+n+"']").parent().css("border",""),e=jQuery("[name='"+n+"']").siblings("span").length,t.FieldType=="WarpRadioList"||t.FieldType=="WarpCheckBox"?(t.FieldType=="WarpCheckBox"&&(jQuery("[name='"+n+"']").parent().find("span").length<=0&&jQuery("[name='"+n+"']").parent().append('<span class="scfSingleLineTextUsefulInfo">'+t.ErrorText+"</span>"),r=jQuery("[name='"+n+"']").siblings("span").css("display","none")),t.FieldType=="WarpRadioList"&&(jQuery("[name='"+n+"']").closest("tbody").find("span").length<=0&&jQuery("[name='"+n+"']").closest("tbody").append('<tr><td><span class="scfSingleLineTextUsefulInfo">'+t.ErrorText+"</span></td></tr>"),r=jQuery("[name='"+n+"']").closest("tbody").find("span").css("display","none"))):r=jQuery("[name='"+n+"']").siblings("span").css("display","none"),t.Required=="true"&&(t.FieldType=="WarpSingleLineText"&&(i=jQuery("input[name='"+n+"']"),jQuery(i).val().length<=0&&highlightError(r,t.ErrorText,n,!1)),t.FieldType=="WarpMultipleLineText"&&(i=jQuery("textarea[name='"+n+"']"),jQuery(i).val().length<=0&&highlightError(r,t.ErrorText,n,!1)),t.FieldType=="WarpRadioList"&&(i=jQuery("input[name='"+n+"']:checked"),i.length<=0&&highlightError(r,t.ErrorText,n,!0)),t.FieldType=="WarpCheckBox"&&(i=jQuery("input[name='"+n+"']:checked"),i.length<=0&&highlightError(r,t.ErrorText,n,!1)),(t.FieldType=="WarpDropDown"||t.FieldType=="WarpCpFilteredCountries"||t.FieldType=="WarpFilteredDroplist"||t.FieldType=="WarpCurrencyDropList")&&(i=jQuery("[name='"+n+"']").chosen().val(),i||highlightError(r,t.ErrorText,n,!1))),t.RegExp.length>=1&&(RegEx=new RegExp(t.RegExp),u=jQuery("[name='"+n+"']").val(),RegEx.test(u)||(jQuery("input[name='"+n+"']").parent().addClass("highlightError"),window.jbr.warp.gVarErrorCount=window.jbr.warp.gVarErrorCount+1,jQuery(r).css("display","").html(t.ErrorText)))}),jQuery(".highlightError").length>=1&&jQuery("html,body").animate({scrollTop:jQuery(".highlightError").offset().top-100},"slow")},jQuery('input[type="submit"]').not(".warp-btn").remove();jQuery(".warp-btn-save").on("click",function(n){jQuery("#warperrors").empty(),window.jbr.warp.fn.validate(),window.jbr.warp.gVarErrorCount>=1?n.preventDefault():jQuery("input").each(function(n,t){jQuery(t).prop("disabled",!1)})});jQuery("input").not(".chzn-input").blur(function(){jQuery("select").chosen().change(),jQuery("select").trigger("liszt:updated")}),jQuery(".scfRequired").parent().css("position","relative"),window.jbr.warp.fn.ShowHideInput(),jQuery("select").chosen().change(),jQuery("select").trigger("liszt:updated"),jQuery("input[type=file]").parent().parent().addClass("JScssHackFileUpload")}(),jQuery(".global_json").length>=1)jQuery(".warp-btn-save").on("click",function(){var t=$('div[class*="scfSectionBorder_"]'),n;asObject={},t.each(function(n,t){var i=jQuery(t).attr("class");asObject[i]={},asObject[i].Name=i,asObject[i].Elements={},$inputs=jQuery(t).find("input"),$inputs.each(function(n,t){asObject[i].Elements[n]=jQuery(t).val()})}),n=JSON.stringify(asObject),jQuery(".global_json").find("textarea").val(n)});jQuery("[name='grid_0$content_0$form_1F0A1DD9199D4EFB8DD112D31CE77A60$field_D06CF838C9834BF69C169BE237E12B31']").length>=1&&(asObject2=JSON.parse(jQuery("[name='grid_0$content_0$form_1F0A1DD9199D4EFB8DD112D31CE77A60$field_D06CF838C9834BF69C169BE237E12B31']").val()),jQuery.each(asObject2,function(n,t){jQuery(".global_json_use").append("<div class="+t.Name+" ></div>");var i=jQuery("."+t.Name);jQuery.each(t.Elements,function(n,t){i.append('<input type="text" value="'+t+'">')})})),jQuery("[name='grid_0$content_0$form_0E6C34B4B1D24F7AAE5DED59D0FA3421$field_2D54CE9D48FA458BB2547DF5A6E2DA4B']").length>=1&&(asObject2=JSON.parse(jQuery("[name='grid_0$content_0$form_0E6C34B4B1D24F7AAE5DED59D0FA3421$field_2D54CE9D48FA458BB2547DF5A6E2DA4B']").val()),jQuery.each(asObject2,function(n,t){jQuery(".global_json_use").append("<div class="+t.Name+" ></div>");var i=jQuery("."+t.Name);jQuery.each(t.Elements,function(n,t){i.append('<input type="text" value="'+t+'">')})})),jQuery("h3").each(function(){var n=jQuery(this).text().length;n==1&&jQuery(this).hide()}),jQuery("select").chosen().change(),jQuery("select").trigger("liszt:updated"),window.jbr.warp.confirm=!1;jQuery("#grid_0_content_0_btnSubmit").on("click",function(n){window.jbr.warp.confirm||n.preventDefault();var i='<button data-confirm="yes">'+window.jbr.jsGetDictionary("DictionaryWarpConfirmYes")+"</button>",t='<button data-confirm="no">'+window.jbr.jsGetDictionary("DictionaryWarpConfirmNo")+"</button>";jQuery(".modalOverlay-footer").html(""),jQuery(".modalOverlay-footer").append(i),jQuery(".modalOverlay-footer").append(t),jQuery(".modalOverlay-header").html('<span class="header3">'+window.jbr.jsGetDictionary("DictionaryWarpConfirmDialogHead")+"</span>"),jQuery(".modalOverlay-body").html(window.jbr.jsGetDictionary("DictionaryWarpConfirmDialogBody")),jQuery(".modalOverlay-black").show()});jQuery(document).on("click",function(n){if(!jQuery(n.target).data("confirm"))return!0;jQuery(n.target).data("confirm")=="yes"?(window.jbr.warp.confirm=!0,jQuery("#grid_0_content_0_btnSubmit").trigger("click")):(window.jbr.warp.confirm=!1,jQuery(".modalOverlay-black").hide())});window.jbr.warp.fn.ShowHideInput(),jQuery(".chzn-drop").css("width","100%"),jQuery(".chzn-container").css("width","100%"),jQuery(".chzn-search > input").css("width","100%")}(function(n,t){n.setTimeout(function(){t(".warp-btn").show()},500)})(window,jQuery),function(n,t){function i(){var n=this;n.toggleSerialLocator=function(){n.showSerialNumber(!n.showSerialNumber())},n.showSerialNumber=ko.observable(!1),n.tem=ko.observable(null),n.serialInput=ko.observable(""),n.checkWarranty=function(){CheckWarranty(n.serialInput(),function(t){t.warranty!=null&&t.product!=null?(n.currentProduct.Name(t.product.Name),n.currentProduct.Image(t.product.Images[0].MediumUrl),n.currentProduct.Url(t.product.Url),n.currentWarrenty.Item(t.warranty.Item),n.currentWarrenty.SerialNo(t.warranty.SerialNo),n.currentWarrenty.InWarranty(t.warranty.InWarranty),n.tem("identified-template")):n.tem("unknown-template")})},n.currentProduct={Name:ko.observable(""),Image:ko.observable(""),Url:ko.observable("")},n.currentWarrenty={Item:ko.observable(""),SerialNo:ko.observable(""),InWarranty:ko.observable(!1)}}var r=t(".warranty-checker");r.length!==0&&(n.appViewModel.warrantycheckerView=new i)}(window,jQuery),jQuery(document).ready(function(n){function t(t){if(t.keyCode===13)return t.preventDefault(),n(".js-check-serial").click(),!1}n(".troubleshoot-section").hide();n(".check-warranty .serial-number").on("keypress",t);n(document).on("click",".js-check-warranty .js-check-serial",function(t){var i=n(this),u=i.closest("div").find(".serial-number"),r=u.val();if(t.preventDefault(),r===""){u.focus();return}i.hasClass("btn-loading")||(i.addClass("btn-loading"),n("#serial-check-result").html(""),n(".troubleshoot-section").hide(),CheckWarranty(r,function(n){WarrantyChecked(n,function(){i.removeClass("btn-loading")})}))})}),function(n){n(".was-this-useful").each(function(){function u(){n(".no-popout",t).slideDown(200)}function f(){n(".choice",t).hide(),n(".no-popout:visible",t).slideUp(200),n(".sending-popout",t).show();var i={SpotName:t.data().wasthisusefulId,PageUrl:window.location+"",Useful:!0,Reason:null,FeedbackText:null};n.ajax({type:"POST",url:"/services/Capture/WasThisUseful/WasThisUseful.svc/WasThisUseful/Put",data:JSON.stringify({wasThisUseful:i}),contentType:"application/json; charset=utf-8",dataType:"json",success:n.noop,error:n.noop,complete:function(){n(".sending-popout",t).hide(),n(".yes-popout",t).show()}})}function i(){n(".choice",t).hide(),n(".no-popout:visible",t).slideUp(200),n(".sending-popout",t).show();var i={SpotName:t.data().wasthisusefulId,PageUrl:window.location+"",Useful:!1,Reason:n(".reason option:selected",t).val(),FeedbackText:n(".feedbacktext",t).val()};n.ajax({type:"POST",url:"/services/Capture/WasThisUseful/WasThisUseful.svc/WasThisUseful/Put",data:JSON.stringify({wasThisUseful:i}),contentType:"application/json; charset=utf-8",dataType:"json",success:n.noop,error:n.noop,complete:function(){n(".sending-popout",t).hide(),n(".sent-popout",t).show()}})}function r(){n(".no-popout:visible",t).slideUp(200);var i={SpotName:t.data().wasthisusefulId,PageUrl:window.location+"",Useful:!1,Reason:null,FeedbackText:null};n.ajax({type:"POST",url:"/services/Capture/WasThisUseful/WasThisUseful.svc/WasThisUseful/Put",data:JSON.stringify({wasThisUseful:i}),contentType:"application/json; charset=utf-8",dataType:"json"})}var t=n(this);n(".no",t).on("click",u);n(".yes",t).on("click",f);n(".js-send-was-this-useful",t).on("click",i);n(".js-send-was-this-useful-generic-no",t).on("click",r);n(".feedbacktext",t).focus(function(){n(this).val()===n(this).data().wasthisusefulFeedback&&n(this).val("")}),n(".feedbacktext",t).blur(function(){n(this).val()===""&&n(this).val(n(this).data().wasthisusefulFeedback)})}),function(){var i="",t=1;n('.was-this-useful[data-wasthisuseful-id=""]').each(function(){var r=n(this).prevAll(".page-navigation").attr("id");r==i?t++:(i=r,t=1),n(this).attr("data-wasthisuseful-id",i+"_#"+t)})}()}(jQuery),jQuery(function(n){function i(n,t){return n.replace(/\{([^\{\}]*)\}/g,function(n,i){var r=t[i];return typeof r=="string"||typeof r=="number"?r:n})}var r=function(){var n=document.createElement("video");return Boolean(n.canPlayType&&n.canPlayType('video/mp4; codecs="mp4v.20.8"').replace(/no|maybe/,""))}(),u='<video src="http://v.ku6.com/fetchwebm/{youkuId}.m3u8" controls>',t='<embed src="http://player.ku6.com/refer/{youkuId}/v.swf&adss=0" flashvars="auto=0" allowFullScreen="true" quality="high" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" wmode="transparent"></embed>';n(".youku-placeholder").each(function(){var f=n(this),e=r?u:t;f.parent().addClass("tall-player"),f.replaceWith(n(i(e,f.data())))})})