function updateUploadBoxes(){uploadBoxes=[];$(".x-control.x-upload-box").each(function(index,ub){var $ub=$(ub),uploadForm,typ;$ub.id=ub.id;uploadForm=$("*[data-form]",$($ub));$ub.supportedTypes=[];typ=$ub.data("file-types");$ub.supportedTypes=typ.length>0?typ.split(","):[];$ub.serviceUrl=$ub.data("serviceurl");$ub.initCallback=function(){};$ub.successCallback=function(){};$ub.failureCallback=function(){};$ub.cancelCallback=function(){};$ub.progressCallback=function(){};$ub.input=$("*[data-input]",$($ub));$ub.remove=$("*[data-remove-button]",$($ub));$ub.isFileSelected=function(){return $ub.input.val().length<1?!1:!0};$ub.isValid=function(){var input,type,found,i;if(!this.isFileSelected())return!0;if(input=$("*[data-input]",$($ub)),type=input.val().substr((~-input.val().lastIndexOf(".")>>>0)+2).toLowerCase(),this.supportedTypes.length>0){for(found=!1,i=0;i>>0)+2).toLowerCase(),this.supportedTypes.length>0){for(found=!1,i=0;i-1&&(mask+="abcdefghijklmnopqrstuvwxyz"),chars.indexOf("A")>-1&&(mask+="ABCDEFGHIJKLMNOPQRSTUVWXYZ"),chars.indexOf("#")>-1&&(mask+="0123456789"),chars.indexOf("!")>-1&&(mask+="~`!@#$%^&*()_+-={}[]:\";'<>?,./|\\"),result="",i=length;i>0;--i)result+=mask[Math.round(Math.random()*(mask.length-1))];return result}function initDropDownMenus(){function mouseenter(){$(this).addClass("hovered")}function mouseleave(){$(this).removeClass("hovered")}var $submenus=$(".main-menu > ul > li .nav-2"),config;$submenus.length!=0&&(config={sensitivity:6,interval:200,over:mouseenter,timeout:0,out:mouseleave},$submenus.parent().hoverIntent(config),initThreeLevelDropDownMenu())}function initThreeLevelDropDownMenu(){var totalSiteWidth=960,totalThreshold=30,$topLi=$(".threeLevel");$topLi.length!=0&&$topLi.each(function(){var totalWidth=0;$(this).find(".level_3_ul").each(function(){totalWidth+=$(this).width()+1});totalWidth>totalSiteWidth-totalThreshold&&(totalWidth=totalSiteWidth);$(this).find(".submenu > li").width(totalWidth);var relPos=parseInt($(this).position().left)+1,availableSpace=totalSiteWidth-relPos,excess=availableSpace-totalWidth;excess<0&&(-excess>relPos&&(excess=-relPos),$(this).find(".submenu").css({left:excess}))})}function initMegaMenuUi(){function mouseenter(){$(this).hasClass("hasChildren")&&($(this).addClass("hovered"),$("body").addClass("open-menu"))}function mouseleave(){$("body").removeClass("open-menu");$(this).removeClass("hovered")}var config={sensitivity:4,interval:200,over:mouseenter,timeout:300,out:mouseleave};$(".main-menu > ul > li").hoverIntent(config)}function MobileMenuUi(){if(Modernizr.touch){$(".menu-trigger").on("click",function(){$(this).toggleClass("open");$("body").toggleClass("mobile-menu")});$("body").click(function(e){$(e.target).parents(".mobile-show .region-area-one .inner-area-one").length<=0&&$(e.target).parents(".mobile-show .region-area-two").length<=0&&($("body").removeClass("mobile-menu"),$(".menu-trigger").removeClass("open"),$(".mobile-show").removeClass("show-submenu"),$(".hasChildren").removeClass("active"))})}}function MobileSearchUi(){if(Modernizr.touch)$(".search-trigger").on("click",function(){$(".mobile-show .js-search-trigger").trigger("click")})}function MobileMainMenuUi(){Modernizr.touch&&($(".mobile-view > .nav-1 > li .submenu-handler").click(function(){$(".mobile-view .nav-1>li").removeClass("active");$(this).parents(".mobile-show").removeClass("show-submenu");$(this).parent().hasClass("hasChildren")&&($(this).parent().addClass("active"),$(this).parents(".mobile-show").addClass("show-submenu"))}),$(".back-link").click(function(){$(this).parents(".mobile-show").removeClass("show-submenu");$(this).parents(".hasChildren").removeClass("active")}))}function MobileFooterMenuUi(){if(Modernizr.touch){$(".footer-menu-trigger").on("click",function(){$(this).parents(".mobile-show").toggleClass("active");$("body").toggleClass("mobile-footer-menu")});$("body").click(function(e){$(e.target).parents(".mobile-show.footer-template-two .region-area-two").length<=0&&$(e.target).parents(".mobile-show.footer-template-two .region-area-one .inner-area-two").length<=0&&($("body").removeClass("mobile-footer-menu"),$(".mobile-show.footer-template-two").removeClass("active"))})}}function initMyAccountFunctions(){typeof InitMyAccountFunctions=="function"&&InitMyAccountFunctions()}function initCheckoutFunction(){typeof InitCheckoutFunctions=="function"&&InitCheckoutFunctions()}function initProductDetailsFunction(){typeof initProductDetails=="function"&&initProductDetails()}function initWaterInputs(){$(".waterInput").length<1||$(".waterInput").each(function(){var val=$(this).attr("data-name");$(this).watermark(val)})}function initClickableBackground(){$(".site-background .x-htmlarea ul li a").length<1||$(".site-container").click(function(e){$(e.target)[0]==$(".site-container")[0]&&(window.location=$(".site-background .x-htmlarea ul li a").attr("href"))})}function initDetailsThumbs(){$(".details-thumbs-carouzel").each(function(){var numOfItems=$(this).find("li").length;numOfItems>3&&($(this).siblings(".details-thumbs-next").addClass("shown"),$(this).siblings(".details-thumbs-prev").addClass("shown"),$(this).jCarouselLite({btnNext:$(this).siblings(".details-thumbs-next"),btnPrev:$(this).siblings(".details-thumbs-prev"),visible:3,start:0,scroll:3,circular:!1,easing:"easeInOutCubic",speed:700,vertical:!0}))})}function UpdateQueryString(key,value,url){var re,value,pos,separator,hash;return url||(url=window.location.href),re=new RegExp("([?|&])"+key+"=.*?(&|#|$)","gi"),url.match(re)?(value=value?url.replace(re,"$1"+key+"="+value+"$2"):url.replace(re,"$2"),value.indexOf("?")==-1&&(pos=value.indexOf("&"),pos!=-1&&(value=value.substring(0,pos-1)+"?"+value.substring(pos+1,value.length))),value):value?(separator=url.indexOf("?")!==-1?"&":"?",hash=url.split("#"),url=hash[0]+separator+key+"="+value,hash[1]&&(url+="#"+hash[1]),url):url}function getQueryStringValueByName(name){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)",regex=new RegExp(regexS),results=regex.exec(window.location.search);return results==null?"":decodeURIComponent(results[1].replace(/\+/g," "))}function removeValueFromCommaSeparatedString(list,value,separator){var values,i;for(separator=separator||",",values=list.split(separator),i=0;i57)&&event.preventDefault():(event.keyCode<96||event.keyCode>105)&&event.preventDefault())}function preventSpecialCharacter(e){var shiftPressed=e.shiftKey,keyCode=e.keyCode;shiftPressed?(keyCode==188||keyCode==190||keyCode==51||keyCode==55||keyCode==53||keyCode==219||keyCode==221)&&e.preventDefault():(keyCode==191||keyCode==219||keyCode==221||keyCode==111)&&e.preventDefault()}function phoneGROnly(event){numbersOnly(event);$(event.currentTarget).val().length>9&&(event.keyCode==46||event.keyCode==8||event.keyCode==36||event.keyCode==35||event.keyCode==37||event.keyCode==39||event.keyCode==9||event.preventDefault())}function getTweets(){var url=window.location.origin;return $.ajax({async:!1,type:"POST",dataType:"json",contentType:"application/json; charset=UTF-8",ContentType:"application/json; charset=UTF-8",url:LhApp.Function.Url.getServiceEndpoint("customcommonservice.svc/GetTweets"),data:JSON.stringify({}),success:function(data){var jsonParsed=JSON.parse(data.d);tweetsFunction(jsonParsed)}}),""}function tweetsFunction(json){$(".twitter-carousel").empty();$(json.tweets).each(function(i,item){$(".twitter-carousel").append("
  • <\/figure>
    "+item.twUser.Name+"<\/span>@"+item.twUser.ScreenName+" "+item.twDate+"<\/span><\/header>
    "+item.twText+"<\/span><\/div><\/div><\/li>")});tweetCarousel();$(".tweet-feed-container").show()}function tweetCarousel(){!0&&$(".nav-btn",".tweet-fedd-wrapper").show().css("display","block")}function initDocumentPhotoGallery(){if($(".document-region .photo-gallery").length>0){var sync1=$("#sync1"),sync2=$("#sync2");sync1.owlCarousel({singleItem:!0,slideSpeed:1e3,navigation:!0,navigationText:!1,pagination:!1,afterAction:syncPosition,responsiveRefreshRate:200});sync2.owlCarousel({items:5,itemsDesktop:[1199,5],itemsDesktopSmall:[979,5],itemsTablet:[768,4],itemsMobile:[479,2],navigation:!0,navigationText:!1,pagination:!1,addClassActive:!0,responsiveRefreshRate:100,afterInit:function(el){el.find(".owl-item").eq(0).addClass("synced")}});$("#sync2").on("click",".owl-item",function(e){e.preventDefault();var number=$(this).data("owlItem");sync1.trigger("owl.goTo",number)})}}function syncPosition(){var current=this.currentItem;$("#sync2").find(".owl-item").removeClass("synced").eq(current).addClass("synced")}function syncPositionVideo(){var current=this.currentItem;$("#videoThumbs").find(".owl-item").removeClass("synced").eq(current).addClass("synced")}function center(number){var sync2visible=sync2.data("owlCarousel").owl.visibleItems,num=number,found=!1,i;for(i in sync2visible)num===sync2visible[i]&&(found=!0);found===!1?num>sync2visible[sync2visible.length-1]?sync2.trigger("owl.goTo",num-sync2visible.length+2):(num-1==-1&&(num=0),sync2.trigger("owl.goTo",num)):num===sync2visible[sync2visible.length-1]?sync2.trigger("owl.goTo",sync2visible[1]):num===sync2visible[0]&&sync2.trigger("owl.goTo",num-1)}function initDocumentVideoGallery(){if($(".document-page .document-video-gallery").length>0){var videoLarge=$("#videoLarge"),videoThumbs=$("#videoThumbs");videoLarge.owlCarousel({singleItem:!0,slideSpeed:1e3,navigation:!0,navigationText:!1,pagination:!1,afterAction:syncPositionVideo,responsiveRefreshRate:200});videoThumbs.owlCarousel({items:5,itemsDesktop:[1199,5],itemsDesktopSmall:[979,5],itemsTablet:[768,4],itemsMobile:[479,2],navigation:!0,navigationText:!1,pagination:!1,addClassActive:!0,responsiveRefreshRate:100,afterInit:function(el){el.find(".owl-item").eq(0).addClass("synced")}});$("#videoThumbs").on("click",".owl-item",function(e){e.preventDefault();var number=$(this).data("owlItem");videoLarge.trigger("owl.goTo",number)});$("#videoLarge").on("click",".owl-item",function(e){e.preventDefault();$(this).find(".is-video").fancybox({wrapCSS:"fancy-video",maxWidth:800,maxHeight:600,fitToView:!1,width:"70%",height:"70%",nextEffect:"none",prevEffect:"none",padding:0})});$(".video-gallery-box").on("click",function(e){e.preventDefault();$(this).find(".is-video").fancybox({wrapCSS:"fancy-video",maxWidth:800,maxHeight:600,fitToView:!1,width:"70%",height:"70%",nextEffect:"none",prevEffect:"none",padding:0,href:this.href})})}}function initAssembly(){$(".category-list-assembly-page").length>0&&($(".select-container select").sSelect().change(function(){var selectedValue=$(".select-container select").find(":selected").data("url"),newValue;selectedValue!=null&&(url=window.location.href,newValue=selectedValue,url=url.replace(url,newValue),window.location=url)}),$(".category-container:first").addClass("open").children(".hidden-container").slideDown(),$(".title-container").each(function(){$(this).click(function(){$(this).parent().hasClass("open")?$(this).parent().removeClass("open").children(".hidden-container").slideUp():($(this).parent().siblings().removeClass("open").children(".hidden-container").slideUp(),$(this).parent().addClass("open").children(".hidden-container").slideDown())})}))}function initSearchScripts(){$(".no-touch .x-searchbox").length>0&&$(".x-searchbox .styled-select.header-category-dropdown").sSelect({}).change(function(){});$(".search-region .results-container .results-listing").length>0&&$(".search-region .results-container .results-listing ul li").each(function(){$(this).click(function(){if(!$(this).hasClass("selected")){$(this).addClass("selected").siblings().removeClass("selected");switch($(this).attr("data-category")){case"all":$(".search-region .press-container").slideDown();$(".search-region .events-container").slideDown();$(".search-region .articles-container").slideDown();break;case"press":$(".search-region .press-container").slideDown();$(".search-region .events-container").slideUp();$(".search-region .articles-container").slideUp();break;case"events":$(".search-region .press-container").slideUp();$(".search-region .events-container").slideDown();$(".search-region .articles-container").slideUp();break;case"articles":$(".search-region .press-container").slideUp();$(".search-region .events-container").slideUp();$(".search-region .articles-container").slideDown()}}})})}function initHomePreviewList(){$(".home-preview-list").length>0&&$(".home-preview-list .field-items li .title-container").click(function(){$(".home-preview-list .field-items li").removeClass("active");$(this).parent().addClass("active")})}function leftMenuScroll(selector){$elem=$(selector);$elem.children().height()*$elem.children().length>$elem.height()&&$elem.children(".selected,.active").length>0&&$elem.scrollTop($elem.children(".selected,.active").offset().top-$elem.offset().top+$elem.scrollTop())}function initHomeMemberList(){var $memberCarousel=$(".x-list",$memberCarousel),$container=$(".members-container");$container.length>0&&$("> ul li",$memberCarousel).length>3&&$($memberCarousel).cycle({slides:"> ul li",fx:"carousel",timeout:1500,log:!0,carouselVertical:!0,carouselVisible:3,allowWrap:!0,disabledClass:"disabled"})}function showMemberMore(){if($memberArticle=$(".member-article"),$memberArticle.length>0){var container=$(".title-container",$memberArticle);if(container.each(function(){$(this).find(".helper").outerHeight()>=75&&$(this).parent().find(".show-more").addClass("visible")}),$(".show-more").length>0)$(".show-more").on("click",function(){$(this).toggleClass("open");$(this).parent().toggleClass("expanded")})}}function initAccordionDocument(){if($(".accordion-document-list").length>0){var wrapper=$(".accordion-document-list"),trigger=$(".accordion-trigger",wrapper),content=$(".accordion-content",wrapper);trigger.on("click",function(){$(this).hasClass("active")?($(this).removeClass("active"),$(this).children(".accordion-content").slideUp(300).removeClass("expanded")):($(this).addClass("active"),$(this).children(".accordion-content").slideDown(300).addClass("expanded"),$(this).closest("li").siblings().find(".expanded").slideUp(300).removeClass("expanded"),$(this).closest("li").siblings().find(".active").removeClass("active"))})}}function initMediaPhotoGallery(){$(".media-photo-gallery-list").length>0&&$(".media-photo-popup").fancybox({wrapCSS:"fancy-media-popup",padding:0,helpers:{title:{type:"outside"}}})}function initTouchSideMenu(){if(!$("html").hasClass("no-touch")&&!(!$(".touch-side-menu").length>0)){var menuWrapper=$(".touch-side-menu");menuWrapper.length<1||$("select",menuWrapper).change(function(){window.location=$('option[value="'+$(this).val()+'"]').data("href")})}}function initTouchYearsMenu(){if(!$("html").hasClass("no-touch")&&!(!$(".touch-years-menu").length>0)){var menuWrapper=$(".touch-years-menu");menuWrapper.length<1||$("select",menuWrapper).change(function(){window.location=$('option[value="'+$(this).val()+'"]').data("url")})}}function initSearchPage(){$("html").hasClass("no-touch")||!$(".touch-filters-menu").length>0||$(".search-region .touch-filters-menu select").sSelect({ddMaxHeight:"200px"}).change(function(){var filter=$(".search-region .touch-filters-menu select").getSetSSValue();switch(filter){case"all":$(".search-region .press-container").slideDown();$(".search-region .events-container").slideDown();$(".search-region .articles-container").slideDown();break;case"press":$(".search-region .press-container").slideDown();$(".search-region .events-container").slideUp();$(".search-region .articles-container").slideUp();break;case"events":$(".search-region .press-container").slideUp();$(".search-region .events-container").slideDown();$(".search-region .articles-container").slideUp();break;case"articles":$(".search-region .press-container").slideUp();$(".search-region .events-container").slideUp();$(".search-region .articles-container").slideDown()}})}var uploadBoxes,processProductBox;jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){return(t/=d/2)<1?c/2*t*t+b:-c/2*(--t*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){return(t/=d/2)<1?c/2*t*t*t+b:c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){return(t/=d/2)<1?c/2*t*t*t*t+b:-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){return(t/=d/2)<1?c/2*t*t*t*t*t+b:c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return t==0?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return t==d?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){return t==0?b:t==d?b+c:(t/=d/2)<1?c/2*Math.pow(2,10*(t-1))+b:c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){return(t/=d/2)<1?-c/2*(Math.sqrt(1-t*t)-1)+b:c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158,p=0,a=c;return t==0?b:(t/=d)==1?b+c:(p||(p=d*.3),a>>0,len===0)||(n=0,arguments.length>0&&(n=Number(arguments[1]),n!==n?n=0:n!==0&&n!==1/0&&n!==-(1/0)&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),n>=len))return-1;for(k=n>=0?n:Math.max(len-Math.abs(n),0);k'+option+"<\/a><\/li>").data({key:key,selected:$(item).is(":selected")}))}function newUlPos(){var containerPosY=$containerDiv.offset().top,docHeight=$(window).height(),scrollTop=$(window).scrollTop();newUlHeight>parseInt(opts.ddMaxHeight)&&(newUlHeight=parseInt(opts.ddMaxHeight));containerPosY=containerPosY-scrollTop;containerPosY+newUlHeight>=docHeight?($newUl.css({height:newUlHeight}),$containerDivWrapper.css({top:"-"+newUlHeight+"px",height:newUlHeight}),$input.onTop=!0):($newUl.css({height:newUlHeight}),$containerDivWrapper.css({top:containerHeight+"px",height:newUlHeight}),$input.onTop=!1)}function positionFix(){$containerDiv.css("position","relative")}function positionHideFix(){$containerDiv.css({position:"static"})}function closeDropDown(fireChange,resetText){fireChange==!0&&(prevIndex=currentIndex,$input.change());resetText==!0&&(currentIndex=prevIndex,navigateList(currentIndex));$containerDivWrapper.hide();positionHideFix()}function navigateList(currentIndex,fireChange){if(currentIndex==-1)$containerDivText.text(opts.defaultText),$newLi.removeClass("hiLite");else{$newLi.removeClass("hiLite").eq(currentIndex).addClass("hiLite");var text=$newLi.eq(currentIndex).text(),val=$newLi.eq(currentIndex).parent().data("key");try{$input.val(val)}catch(ex){$input[0].selectedIndex=currentIndex}if($containerDivText.text(text),fireChange==!0&&(prevIndex=currentIndex,$input.change()),$containerDivWrapper.is(":visible"))try{$newLi.eq(currentIndex).focus()}catch(ex){}}}function keyPress(element){$(element).unbind("keydown.sSelect").bind("keydown.sSelect",function(e){var keycode=e.which,currentKeyIndex;prevented=!0;switch(keycode){case 40:case 39:return incrementList(),!1;case 38:case 37:return decrementList(),!1;case 33:case 36:return gotoFirst(),!1;case 34:case 35:return gotoLast(),!1;case 13:case 27:return closeDropDown(!0),!1;case 9:return closeDropDown(!0),nextFormElement(),!1}return keyPressed=String.fromCharCode(keycode).toLowerCase(),currentKeyIndex=keys.indexOf(keyPressed),typeof currentKeyIndex!="undefined"?(++currentIndex,currentIndex=keys.indexOf(keyPressed,currentIndex),(currentIndex==-1||currentIndex==null||prevKey!=keyPressed)&&(currentIndex=keys.indexOf(keyPressed)),navigateList(currentIndex),prevKey=keyPressed,!1):void 0})}function incrementList(){currentIndex0&&(--currentIndex,navigateList(currentIndex))}function gotoFirst(){currentIndex=0;navigateList(currentIndex)}function gotoLast(){currentIndex=newLiLength-1;navigateList(currentIndex)}function nextFormElement(){var fields=$("body").find("button,input,textarea,select"),index=fields.index($input);return index>-1&&index+1<\/div>'),$containerDiv=$('
    <\/div>'),$containerDivWrapper=$('