function initFooterMenu(){function mouseenter(){$(this).addClass("hovered")}function mouseleave(){$(this).removeClass("hovered")}var $submenus,config;$("html").hasClass("mz-touch")||($submenus=$(".footer-menu > ul > li.hasChildren .nav-2"),$submenus.length!=0)&&(config={sensitivity:2,interval:100,over:mouseenter,timeout:200,out:mouseleave},$submenus.parent().hoverIntent(config))}function initSecondatyFooterMenu(){function mouseenter(){$(".nav-2",$(this)).velocity("fadeIn")}function mouseleave(){$(".nav-2",$(this)).velocity("fadeOut")}var $submenus,config;$("html").hasClass("mz-touch")||($submenus=$(".secondary-footer-menu > ul > li.hasChildren .nav-2"),$submenus.length!=0)&&(config={sensitivity:2,interval:100,over:mouseenter,timeout:200,out:mouseleave},$submenus.parent().hoverIntent(config))}function initFooterTouchMenu(menu){if(!$("html").hasClass("mz-no-touch")){var menu=$(menu);$(".nav-1 > li.hasChildren > a",menu).unbind("click").click(function(event){event.preventDefault();event.stopPropagation();$this=$(this);$thisParent=$this.parent();$opened=$(".nav-1 > li.opened",menu);$thisParent.hasClass("opened")?($thisParent.removeClass("opened"),$(".nav-2",$thisParent).velocity("slideUp")):($opened.removeClass("opened"),$(".nav-2",$opened).velocity("slideUp"),$thisParent.addClass("opened"),$(".nav-2",$thisParent).velocity("slideDown"))})}}function ValidateIsEmpty(oSrc,args){args.IsValid=args.Value.trim().length>0;args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidatePasswords(oSrc,args){var txtPassword=$(".txtPassword"),txtPasswordConfirm=$(".txtPasswordConfirm");args.IsValid=txtPassword.val()==txtPasswordConfirm.val();args.IsValid?$("#"+oSrc.id).closest(".inputs").removeClass("error"):$("#"+oSrc.id).closest(".inputs").addClass("error")}function ValidateEmail(oSrc,args){args.IsValid=CheckEmail(args.Value);args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidateShippingMobileGR(oSrc,args){var country=$(".shipping-country-select").val();if(!(country=="GR"))return!0;args.IsValid=checkMobileGR(args.Value);args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidateShippingPhoneGR(oSrc,args){var country=$(".shipping-country-select").val();if(!(country=="GR"))return!0;args.IsValid=checkPhoneGR(args.Value);args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidateBillingMobileGR(oSrc,args){var country=$(".billing-country-select").val();if(!(country=="GR"))return!0;args.IsValid=checkMobileGR(args.Value);args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidateBillingPhoneGR(oSrc,args){var country=$(".billing-country-select").val();if(!(country=="GR"))return!0;args.IsValid=checkPhoneGR(args.Value);args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidatePostalCode(oSrc,args){var isValidatePostalCodeByLookupEnabled=$("input:hidden.page-conf").data("postalcode-validation"),isValidPostalCode;isValidatePostalCodeByLookupEnabled?(isValidPostalCode=checkPostalCode(args.Value),args.IsValid=args.Value.length>0&&isValidPostalCode):args.IsValid=args.Value.length>0;args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function ValidateAreaAndPostalCode(oSrc,args){var isValidatePostalCodeByLookupEnabled=$("input:hidden.page-conf").data("postalcode-validation"),area=args.Value,postCode=$("input.PostalCode").val(),isValidAreaPostalCodeCombination;isValidatePostalCodeByLookupEnabled&&area.length>0&&postCode.length>0&&(isValidAreaPostalCodeCombination=checkAreaPostalCodeCombination(postCode,area),args.IsValid=isValidAreaPostalCodeCombination,args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error")))}function checkPostalCode(postalCode){var isValid=!1;return isNaN(postalCode)||postalCode.length!=5?isValid=!1:postalCode.length>0?$.ajax({type:"POST",dataType:"json",contentType:"application/json; charset=UTF-8",ContentType:"application/json; charset=UTF-8",url:LhApp.Function.Url.getServiceEndpoint("commonservice.svc/PostalCodeRegionLookUp"),async:!1,data:'{"postalCode":'+postalCode+', "languageId": 1}',error:function(){isValid=!1},success:function(data){isValid=data.d!="invalid_code"?!0:!1}}):isValid=!1,isValid}function checkAreaPostalCodeCombination(postCode,area){var isValid=!1,internalData={postalCode:postCode,area:area,languageId:1};return $.ajax({type:"POST",dataType:"json",contentType:"application/json; charset=UTF-8",ContentType:"application/json; charset=UTF-8",url:LhApp.Function.Url.getServiceEndpoint("commonservice.svc/AreaPostalCodeCombinationLookUp"),async:!1,data:JSON.stringify(internalData),error:function(){isValid=!1},success:function(data){isValid=data.d=="valid_combination"?!0:!1}}),isValid}function ValidateDate(oSrc,args){args.IsValid=isDate(args.Value,strCurrentLanguage);args.IsValid?($("#"+oSrc.id).parent().siblings("input").removeClass("error"),$("#"+oSrc.id).parent().siblings("label").removeClass("error"),$("#"+oSrc.id).parent().parent("div.input").removeClass("error"),$("#"+oSrc.id).parent().siblings("div").removeClass("error")):($("#"+oSrc.id).parent().siblings("input").addClass("error"),$("#"+oSrc.id).parent().siblings("label").addClass("error"),$("#"+oSrc.id).parent().parent("div.input").addClass("error"),$("#"+oSrc.id).parent().siblings("div").addClass("error"))}function isDate(dateString,lang){var dateStringSplit,date;if(dateString.length>=8&&dateString.length<=10)try{return dateStringSplit=dateString.split("/"),date=new Date,lang=="en"?(date.setYear(parseInt(dateStringSplit[2]),10),date.setMonth(parseInt(dateStringSplit[0],10)-1),date.setDate(parseInt(dateStringSplit[1],10)),date.getFullYear()==parseInt(dateStringSplit[2],10)&&date.getMonth()+1==parseInt(dateStringSplit[0],10)&&date.getDate()==parseInt(dateStringSplit[1],10)?!0:!1):(date.setYear(parseInt(dateStringSplit[2]),10),date.setMonth(parseInt(dateStringSplit[1],10)-1),date.setDate(parseInt(dateStringSplit[0],10)),date.getFullYear()==parseInt(dateStringSplit[2],10)&&date.getMonth()+1==parseInt(dateStringSplit[1],10)&&date.getDate()==parseInt(dateStringSplit[0],10)?!0:!1)}catch(e){return!1}return!1}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 initWaterInputs(){$(".waterInput").length<1||$(".waterInput").each(function(){var val=$(this).attr("data-name");$(this).watermark(val)})}function UpdateQueryString(key,value,url){var re,separator,hash;return url||(url=window.location.href),re=new RegExp("([?|&])"+key+"=.*?(&|#|$)","gi"),url.match(re)?value?url.replace(re,"$1"+key+"="+value+"$2"):url.replace(re,"$2"):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 initializeHomeBanner(){$(".home-slider").owlCarousel({singleItem:!0,pagination:!0,stopOnHover:!0,lazyLoad:!0,transitionStyle:"fade"});var leftMargin=$(".home-slider").width()/2-$("div.owl-pagination").width()/2;$("div.owl-pagination").css("left",leftMargin)}function initMainPhotoGallery(){var indexNum,thumb=$(".main-photo-gallery .thumbs-container > ul li"),owl;$(".main-photo-gallery .slider-container > ul").owlCarousel({navigation:!0,slideSpeed:1500,rewindSpeed:2200,paginationSpeed:1e3,stopOnHover:!0,rewindNav:!0,autoPlay:5500,singleItem:!0,transitionStyle:"fade",lazyLoad:!0,pagination:!1,addClassActive:!0,afterInit:function(){$(".main-photo-gallery .slider-container > ul .owl-item").eq(0).find(".title-container").delay(500).fadeIn(500)},beforeMove:function(){$(".main-photo-gallery .slider-container > ul .owl-item").each(function(){$(this).hasClass("active")&&(indexNum=$(this).index())});$(".main-photo-gallery .slider-container > ul .owl-item").eq(indexNum).siblings().find(".title-container").hide()},afterMove:function(){$(".main-photo-gallery .slider-container > ul .owl-item").each(function(){$(this).hasClass("active")&&(indexNum=$(this).index())});$(".main-photo-gallery .thumbs-container").trigger("go",indexNum);thumb.eq(indexNum).addClass("selected").siblings().removeClass("selected");$(".main-photo-gallery .slider-container > ul .owl-item").eq(indexNum).find(".title-container").delay(800).fadeIn(500)}});$(".main-photo-gallery .thumbs-container").each(function(){var numOfItems=$(this).find("li").length;numOfItems>6?$(this).jCarouselLite({btnNext:$(this).siblings(".next"),btnPrev:$(this).siblings(".prev"),visible:4,activeClass:!1,start:0,scroll:4,circular:!1,easing:"swing",speed:700,vertical:!0,autoCSS:!0,init:function(){thumb.eq(0).addClass("selected").siblings().removeClass("selected")}}):(thumb.eq(0).addClass("selected").siblings().removeClass("selected"),$(this).siblings(".next").addClass("disabled"),$(this).siblings(".prev").addClass("disabled"))});owl=$(".slider-container .owl-carousel").data("owlCarousel");thumb.click(function(){$(this).addClass("selected").siblings().removeClass("selected");indexNum=$(this).index();$(".main-photo-gallery .slider-container > ul .owl-item").eq(indexNum).hasClass("active")||owl.goTo(indexNum)});$(".main-photo-gallery .control-area-two").hover(function(){owl.stop()},function(){owl.play()})}function documentPhotoGallery(){var indexNum,thumb,owlSmall,owl;$(".photogallery-thumbs > ul").owlCarousel({items:5,navigation:!0,pagination:!1,slideSpeed:400,rewindSpeed:1e3,addClassActive:!1,navigationText:!1,rewindNav:!0,autoPlay:!1,itemsDesktop:[1199,4]});thumb=$(".photogallery-thumbs > ul .owl-item");owlSmall=$(".photogallery-thumbs > ul.owl-carousel").data("owlCarousel");$(".photogallery-normal > ul").owlCarousel({slideSpeed:800,paginationSpeed:800,singleItem:!0,pagination:!0,navigation:!0,addClassActive:!0,mouseDrag:!1,beforeMove:function(){$(".photogallery-normal > ul .owl-item").each(function(){$(this).hasClass("active")&&(indexNum=$(this).index())})},afterMove:function(){$(".photogallery-normal > ul .owl-item").each(function(){$(this).hasClass("active")&&(indexNum=$(this).index())});owlSmall.goTo(indexNum);thumb.eq(indexNum).children("li").addClass("synced");thumb.eq(indexNum).siblings().children("li").removeClass("synced")}});owl=$(".photogallery-normal > ul.owl-carousel").data("owlCarousel");thumb.children().first().addClass("synced");thumb.children().click(function(){$(this).addClass("synced").parent().siblings().children("li").removeClass("synced");indexNum=$(this).parent().index();$(".photogallery-normal > ul .owl-item").eq(indexNum).hasClass("active")||owl.goTo(indexNum)})}function addFAQclickedListener(){$(".question").on("click",function(){$(this).toggleClass("expanded").siblings(".answer").slideToggle()})}function addContactClickedListener(){$(".control-box-one").on("click",function(){$(this).toggleClass("expanded").children(".partner-details").slideToggle()})}function initTouchMainMenu(){var openMenu,closeMenu;if(!$("html").hasClass("mz-no-touch")){var siteContainer=$(".site-container"),spanWrapper=$(".header-template-one .region-area-one"),menuWrapper=$(".header-template-one .region-area-two"),menu=$(".main-menu",menuWrapper),spanX=$(".span-toggle",spanWrapper);$(".js-menu-trigger").click(function(){$("body").hasClass("menu-open")?closeMenu():openMenu()});$(".site-container .overlay").click(function(event){event.stopPropagation();closeMenu()});openMenu=function(){$("body").addClass("menu-open");spanX.addClass("active");siteContainer.addClass("display-main-menu");menuWrapper.addClass("main-menu-opened");$(".site-container .overlay").show()};closeMenu=function(){$("body").removeClass("menu-open");spanX.removeClass("active");siteContainer.removeClass("display-main-menu");menuWrapper.removeClass("main-menu-opened");$(".site-container .overlay").hide();$("> ul > li.opened",menu).removeClass("opened").children(".nav-2").velocity("slideUp")};$(".nav-1 > li.hasChildren .mobile-submenu-icon",menu).click(function(e){e.preventDefault();e.stopPropagation();var $this=$(this),parentLi=$(this).closest("li");parentLi.hasClass("opened")?(parentLi.removeClass("opened"),parentLi.addClass("closed"),$(".nav-2",parentLi).velocity("slideUp")):(parentLi.removeClass("closed"),parentLi.siblings(".opened").removeClass("opened").children(".nav-2").velocity("slideUp"),parentLi.addClass("opened"),$(".nav-2",parentLi).velocity("slideDown"))});$(".nav-1 > li a",menu).click(function(e){e.stopPropagation()});$(".nav-1 > li.hasChildren > a",menu).click(function(e){e.stopPropagation();$(this).closest(".hasChildren").find(".nav-2").css({display:"none"})})}}function initSideMenuUpDown(){var asideTrigger,open,close;$("html").hasClass("mz-no-touch")||($(".category-list-page .inner-area-one").length!=0||$(".document-page .inner-area-one").length!=0)&&(asideTrigger=$(".side-menu .mobile-submenu-icon"),asideTrigger.click(function(){$(".side-menu").hasClass("aside-menu-open")?($(".side-menu").removeClass("aside-menu-open"),close()):($(".side-menu").addClass("aside-menu-open"),open())}),open=function(){$(window).width()<=1199&&$(".mz-touch").length>0&&$(".side-menu .nav-2").slideDown("250")},close=function(){$(window).width()<=1199&&$(".mz-touch").length>0&&$(".side-menu .nav-2").slideUp("250")})}function initNav1Height(){var nav1height,winHeight;$("html").hasClass("mz-no-touch")||$(".js-menu-trigger").length>0&&($(".main-menu-opened").length>0&&(nav1height=$(".main-menu-opened").height()),winHeight=$(window).height(),winHeight<=320?$(".main-menu .nav-1").css({height:"300",overflow:"auto","overflow-x":"hidden"}):winHeight>320&&winHeight<600&&$(".main-menu .nav-1").css({height:"360",overflow:"auto","overflow-x":"hidden"}))}var uploadBoxes;Scripts.load(function(){var isLookupCompleted=!1,hooksearchResultsListFn=function(searchResultsList){searchResultsList.load=function(config,wrapper){var me=this;me.getData(config,function(response){var transformed=me.parse(response);$(me).html(transformed);me.setConfiguration(config);LhApp.initControl(me);hooksearchResultsListFn(me);$(me).show();isLookupCompleted=!0;wrapper.hideLoader();config.ControlData.LazyLoadScriptInit&&config.LoaderData.IsLazyLoadEnabled&&EventManager.trigger("lazyload")},undefined,!0)}};$('.x-control.x-searchbox[data-control="search"]').each(function(i,wrapper){var $wrapper=$(wrapper),connectedList,$connectedList;wrapper.showLoader=function(){$(this).addClass("x-loading").addClass("x-disabled")};wrapper.hideLoader=function(){$(this).removeClass("x-loading").removeClass("x-disabled")};var $textField=$wrapper.find('*[data-input="keyword"]'),$submitButton=$wrapper.find('*[data-click="submit"]'),isAjaxSearch=$wrapper.data("ajax"),minSearchTextLength=$wrapper.data("min-search-length"),pageUrlMask=$wrapper.data("mask"),isProductCategoryFiltered=$wrapper.data("product-categories-filter"),$categorySelect;if(isProductCategoryFiltered&&($categorySelect=$("*[data-category]",$wrapper)),isAjaxSearch){if(connectedList=$wrapper.data("list"),connectedList===undefined)throw"Connected list not declared for pager "+$wrapper.attr("id");if($('.x-control[data-control="list"][data-list="'+connectedList+'"]').first().length<=0)throw"Error: List "+connectedList+" does not exists";$connectedList=$('.x-control[data-control="list"][data-list="'+connectedList+'"]').first();hooksearchResultsListFn($connectedList.get(0));isProductCategoryFiltered&&$categorySelect.change(function(){$connectedList.hide();$textField.val("")});$submitButton.unbind("click").click(function(e){var text,targetUrl,categoriesFilter;e.stopPropagation();$textField.val().length>=minSearchTextLength&&isLookupCompleted&&(e.preventDefault(),text=$textField.val(),targetUrl=pageUrlMask.replace("((search))",text),isProductCategoryFiltered&&(categoriesFilter=$categorySelect.find(":selected").val()!="0"?$categorySelect.find(":selected").val():"",targetUrl=categoriesFilter!=""?targetUrl.replace("((category))",categoriesFilter):LhApp.Function.Url.removeParameterFromUrl(targetUrl,"Category")),document.location=targetUrl)});$textField.keyup($.debounce(850,function(){var text,config,catSelected;isLookupCompleted=!1;$textField.val().length>=minSearchTextLength?(wrapper.showLoader(),text=$textField.val(),config=$connectedList.get(0).getConfiguration(),config.LoaderData.SearchTerm=text,config.ControlData.SearchTerm=text,isProductCategoryFiltered&&(catSelected=$categorySelect.find(":selected").val()!="0"?$categorySelect.find(":selected").val():"",config.LoaderData.CategoriesFilter=catSelected,config.ControlData.CategoriesFilter=catSelected),$connectedList.get(0).load(config,wrapper)):$connectedList.hide()}));$textField.keyup(function(e){e.keyCode==13&&(e.stopPropagation(),e.preventDefault(),isLookupCompleted=!0,$submitButton.click())});$wrapper.mouseenter(function(){$textField.val().length>=minSearchTextLength&&isLookupCompleted?$connectedList.show():$connectedList.hide()});$wrapper.mouseleave(function(){$connectedList.hide()})}else $submitButton.click(function(e){var text,targetUrl,categoriesFilter;e.stopPropagation();$textField.val().length>=minSearchTextLength&&(e.preventDefault(),text=$textField.val(),targetUrl=pageUrlMask.replace("((search))",text),isProductCategoryFiltered&&(categoriesFilter=$categorySelect.find(":selected").val()!="0"?$categorySelect.find(":selected").val():"",targetUrl=categoriesFilter!=""?targetUrl.replace("((category))",categoriesFilter):LhApp.Function.Url.removeParameterFromUrl(targetUrl,"Category")),document.location=targetUrl)}),$textField.keyup(function(e){$textField.val().length>=minSearchTextLength&&e.keyCode==13&&(e.preventDefault(),e.stopPropagation(),$submitButton.click())});$("html").hasClass("mz-touch")?($(".js-searchbox-trigger").unbind("click").click(function(event){event.preventDefault();event.stopPropagation();$wrapper.hasClass("hovered")?($(".mz-touch .header-template-one .region-area-one").css({"padding-top":"-=50px",height:"-50px"}),$(".form-btn",$wrapper).removeClass("on").hide(),$submitButton.click(),$wrapper.removeClass("hovered")):($(".mz-touch .header-template-one .region-area-one").css({"padding-top":"+=50px",height:"+50px"}),$wrapper.addClass("hovered"),$textField.focus(),$(".form-btn",$wrapper).addClass("on").show())}),$textField.click(function(e){e.stopPropagation()}),$("body").click(function(){$wrapper.hasClass("hovered")&&($(".mz-touch .header-template-one .region-area-one").css({"padding-top":"-=50px",height:"-=50px"}),$wrapper.removeClass("hovered"),$(".form-btn",$wrapper).removeClass("on").hide())})):($(".js-searchbox-trigger").unbind("click").click(function(){$submitButton.trigger("click")}),$wrapper.hover(function(){$wrapper.addClass("hovered")},function(){$wrapper.removeClass("hovered")}))})}),function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY,track=function(ev){cX=ev.pageX;cY=ev.pageY},compare=function(ev,ob){if(ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t),Math.abs(pX-cX)+Math.abs(pY-cY)').wrap('
<\/div>');base.$elem.find(".owl-wrapper").wrap('
');base.wrapperOuter=base.$elem.find(".owl-wrapper-outer");base.$elem.css("display","block")},baseClass:function(){var base=this,hasBaseClass=base.$elem.hasClass(base.options.baseClass),hasThemeClass=base.$elem.hasClass(base.options.theme);hasBaseClass||base.$elem.addClass(base.options.baseClass);hasThemeClass||base.$elem.addClass(base.options.theme)},updateItems:function(){var base=this,width,i;if(base.options.responsive===!1)return!1;if(base.options.singleItem===!0)return base.options.items=base.orignalItems=1,base.options.itemsCustom=!1,base.options.itemsDesktop=!1,base.options.itemsDesktopSmall=!1,base.options.itemsTablet=!1,base.options.itemsTabletSmall=!1,base.options.itemsMobile=!1,!1;if(width=$(base.options.responsiveBaseWidth).width(),width>(base.options.itemsDesktop[0]||base.orignalItems)&&(base.options.items=base.orignalItems),base.options.itemsCustom!==!1)for(base.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),i=0;ibase.itemsAmount&&base.options.itemsScaleUp===!0&&(base.options.items=base.itemsAmount)},response:function(){var base=this,smallDelay,lastWindowWidth;if(base.options.responsive!==!0)return!1;lastWindowWidth=$(window).width();base.resizer=function(){$(window).width()!==lastWindowWidth&&(base.options.autoPlay!==!1&&window.clearInterval(base.autoPlayInterval),window.clearTimeout(smallDelay),smallDelay=window.setTimeout(function(){lastWindowWidth=$(window).width();base.updateVars()},base.options.responsiveRefreshRate))};$(window).resize(base.resizer)},updatePosition:function(){var base=this;base.jumpTo(base.currentItem);base.options.autoPlay!==!1&&base.checkAp()},appendItemsSizes:function(){var base=this,roundPages=0,lastItem=base.itemsAmount-base.options.items;base.$owlItems.each(function(index){var $this=$(this);$this.css({width:base.itemWidth}).data("owl-item",Number(index));(index%base.options.items==0||index===lastItem)&&(index>lastItem||(roundPages+=1));$this.data("owl-roundPages",roundPages)})},appendWrapperSizes:function(){var base=this,width=base.$owlItems.length*base.itemWidth;base.$owlWrapper.css({width:width*2,left:0});base.appendItemsSizes()},calculateAll:function(){var base=this;base.calculateWidth();base.appendWrapperSizes();base.loops();base.max()},calculateWidth:function(){var base=this;base.itemWidth=Math.round(base.$elem.width()/base.options.items)},max:function(){var base=this,maximum=(base.itemsAmount*base.itemWidth-base.options.items*base.itemWidth)*-1;return base.options.items>base.itemsAmount?(base.maximumItem=0,maximum=0,base.maximumPixels=0):(base.maximumItem=base.itemsAmount-base.options.items,base.maximumPixels=maximum),maximum},min:function(){return 0},loops:function(){var base=this,prev=0,elWidth=0,i,item,roundPageNum;for(base.positionsInArray=[0],base.pagesInArray=[],i=0;i').toggleClass("clickable",!base.browser.isTouch).appendTo(base.$elem));base.options.pagination===!0&&base.buildPagination();base.options.navigation===!0&&base.buildButtons()},buildButtons:function(){var base=this,buttonsWrapper=$('
');base.owlControls.append(buttonsWrapper);base.buttonPrev=$("
",{"class":"owl-prev",html:base.options.navigationText[0]||""});base.buttonNext=$("
",{"class":"owl-next",html:base.options.navigationText[1]||""});buttonsWrapper.append(base.buttonPrev).append(base.buttonNext);buttonsWrapper.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(event){event.preventDefault()});buttonsWrapper.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(event){event.preventDefault();$(this).hasClass("owl-next")?base.next():base.prev()})},buildPagination:function(){var base=this;base.paginationWrapper=$('
');base.owlControls.append(base.paginationWrapper);base.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(event){event.preventDefault();Number($(this).data("owl-page"))!==base.currentItem&&base.goTo(Number($(this).data("owl-page")),!0)})},updatePagination:function(){var base=this,counter,lastPage,lastItem,i,paginationButton,paginationButtonInner;if(base.options.pagination===!1)return!1;for(base.paginationWrapper.html(""),counter=0,lastPage=base.itemsAmount-base.itemsAmount%base.options.items,i=0;i",{"class":"owl-page"}),paginationButtonInner=$("<\/span>",{text:base.options.paginationNumbers===!0?counter:"","class":base.options.paginationNumbers===!0?"owl-numbers":""}),paginationButton.append(paginationButtonInner),paginationButton.data("owl-page",lastPage===i?lastItem:i),paginationButton.data("owl-roundPages",counter),base.paginationWrapper.append(paginationButton));base.checkPagination()},checkPagination:function(){var base=this;if(base.options.pagination===!1)return!1;base.paginationWrapper.find(".owl-page").each(function(){$(this).data("owl-roundPages")===$(base.$owlItems[base.currentItem]).data("owl-roundPages")&&(base.paginationWrapper.find(".owl-page").removeClass("active"),$(this).addClass("active"))})},checkNavigation:function(){var base=this;if(base.options.navigation===!1)return!1;base.options.rewindNav===!1&&(base.currentItem===0&&base.maximumItem===0?(base.buttonPrev.addClass("disabled"),base.buttonNext.addClass("disabled")):base.currentItem===0&&base.maximumItem!==0?(base.buttonPrev.addClass("disabled"),base.buttonNext.removeClass("disabled")):base.currentItem===base.maximumItem?(base.buttonPrev.removeClass("disabled"),base.buttonNext.addClass("disabled")):base.currentItem!==0&&base.currentItem!==base.maximumItem&&(base.buttonPrev.removeClass("disabled"),base.buttonNext.removeClass("disabled")))},updateControls:function(){var base=this;base.updatePagination();base.checkNavigation();base.owlControls&&(base.options.items>=base.itemsAmount?base.owlControls.hide():base.owlControls.show())},destroyControls:function(){var base=this;base.owlControls&&base.owlControls.remove()},next:function(speed){var base=this;if(base.isTransition)return!1;if(base.currentItem+=base.options.scrollPerPage===!0?base.options.items:1,base.currentItem>base.maximumItem+(base.options.scrollPerPage===!0?base.options.items-1:0))if(base.options.rewindNav===!0)base.currentItem=0,speed="rewind";else return base.currentItem=base.maximumItem,!1;base.goTo(base.currentItem,speed)},prev:function(speed){var base=this;if(base.isTransition)return!1;if(base.options.scrollPerPage===!0&&base.currentItem>0&&base.currentItem=base.maximumItem?position=base.maximumItem:position<=0&&(position=0),base.currentItem=base.owl.currentItem=position,base.options.transitionStyle!==!1&&drag!=="drag"&&base.options.items===1&&base.browser.support3d===!0)return base.swapSpeed(0),base.browser.support3d===!0?base.transition3d(base.positionsInArray[position]):base.css2slide(base.positionsInArray[position],1),base.afterGo(),base.singleItemTransition(),!1;goToPixel=base.positionsInArray[position];base.browser.support3d===!0?(base.isCss3Finish=!1,speed===!0?(base.swapSpeed("paginationSpeed"),window.setTimeout(function(){base.isCss3Finish=!0},base.options.paginationSpeed)):speed==="rewind"?(base.swapSpeed(base.options.rewindSpeed),window.setTimeout(function(){base.isCss3Finish=!0},base.options.rewindSpeed)):(base.swapSpeed("slideSpeed"),window.setTimeout(function(){base.isCss3Finish=!0},base.options.slideSpeed)),base.transition3d(goToPixel)):speed===!0?base.css2slide(goToPixel,base.options.paginationSpeed):speed==="rewind"?base.css2slide(goToPixel,base.options.rewindSpeed):base.css2slide(goToPixel,base.options.slideSpeed);base.afterGo()},jumpTo:function(position){var base=this;typeof base.options.beforeMove=="function"&&base.options.beforeMove.apply(this,[base.$elem]);position>=base.maximumItem||position===-1?position=base.maximumItem:position<=0&&(position=0);base.swapSpeed(0);base.browser.support3d===!0?base.transition3d(base.positionsInArray[position]):base.css2slide(base.positionsInArray[position],1);base.currentItem=base.owl.currentItem=position;base.afterGo()},afterGo:function(){var base=this;base.prevArr.push(base.currentItem);base.prevItem=base.owl.prevItem=base.prevArr[base.prevArr.length-2];base.prevArr.shift(0);base.prevItem!==base.currentItem&&(base.checkPagination(),base.checkNavigation(),base.eachMoveUpdate(),base.options.autoPlay!==!1&&base.checkAp());typeof base.options.afterMove=="function"&&base.prevItem!==base.currentItem&&base.options.afterMove.apply(this,[base.$elem])},stop:function(){var base=this;base.apStatus="stop";window.clearInterval(base.autoPlayInterval)},checkAp:function(){var base=this;base.apStatus!=="stop"&&base.play()},play:function(){var base=this;if(base.apStatus="play",base.options.autoPlay===!1)return!1;window.clearInterval(base.autoPlayInterval);base.autoPlayInterval=window.setInterval(function(){base.next(!0)},base.options.autoPlay)},swapSpeed:function(action){var base=this;action==="slideSpeed"?base.$owlWrapper.css(base.addCssSpeed(base.options.slideSpeed)):action==="paginationSpeed"?base.$owlWrapper.css(base.addCssSpeed(base.options.paginationSpeed)):typeof action!="string"&&base.$owlWrapper.css(base.addCssSpeed(action))},addCssSpeed:function(speed){return{"-webkit-transition":"all "+speed+"ms ease","-moz-transition":"all "+speed+"ms ease","-o-transition":"all "+speed+"ms ease",transition:"all "+speed+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(pixels){return{"-webkit-transform":"translate3d("+pixels+"px, 0px, 0px)","-moz-transform":"translate3d("+pixels+"px, 0px, 0px)","-o-transform":"translate3d("+pixels+"px, 0px, 0px)","-ms-transform":"translate3d("+pixels+"px, 0px, 0px)",transform:"translate3d("+pixels+"px, 0px,0px)"}},transition3d:function(value){var base=this;base.$owlWrapper.css(base.doTranslate(value))},css2move:function(value){var base=this;base.$owlWrapper.css({left:value})},css2slide:function(value,speed){var base=this;base.isCssFinish=!1;base.$owlWrapper.stop(!0,!0).animate({left:value},{duration:speed||base.options.slideSpeed,complete:function(){base.isCssFinish=!0}})},checkBrowser:function(){var base=this,translate3D="translate3d(0px, 0px, 0px)",tempElem=document.createElement("div"),regex,asSupport,support3d,isTouch,style;tempElem.style.cssText=" -moz-transform:"+translate3D+"; -ms-transform:"+translate3D+"; -o-transform:"+translate3D+"; -webkit-transform:"+translate3D+"; transform:"+translate3D;regex=/translate3d\(0px, 0px, 0px\)/g;asSupport=tempElem.style.cssText.match(regex);style=document.documentElement.style;support3d=style.webkitTransition!==undefined||style.MozTransition!==undefined||style.OTransition!==undefined||style.transition!==undefined;isTouch="ontouchstart"in window||window.navigator.msMaxTouchPoints;base.browser={support3d:support3d,isTouch:isTouch}},moveEvents:function(){var base=this;(base.options.mouseDrag!==!1||base.options.touchDrag!==!1)&&(base.gestures(),base.disabledEvents())},eventTypes:function(){var base=this,types=["s","e","x"];base.ev_types={};base.options.mouseDrag===!0&&base.options.touchDrag===!0?types=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:base.options.mouseDrag===!1&&base.options.touchDrag===!0?types=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:base.options.mouseDrag===!0&&base.options.touchDrag===!1&&(types=["mousedown.owl","mousemove.owl","mouseup.owl"]);base.ev_types.start=types[0];base.ev_types.move=types[1];base.ev_types.end=types[2]},disabledEvents:function(){var base=this;base.$elem.on("dragstart.owl",function(event){event.preventDefault()});base.$elem.on("mousedown.disableTextSelect",function(e){return $(e.target).is("input, textarea, select, option")})},gestures:function(){function getTouches(event){if(event.touches!==undefined)return{x:event.touches[0].pageX,y:event.touches[0].pageY};if(event.touches===undefined){if(event.pageX!==undefined)return{x:event.pageX,y:event.pageY};if(event.pageX===undefined)return{x:event.clientX,y:event.clientY}}}function swapEvents(type){if(type==="on"){$(document).on(base.ev_types.move,dragMove);$(document).on(base.ev_types.end,dragEnd)}else type==="off"&&($(document).off(base.ev_types.move),$(document).off(base.ev_types.end))}function dragStart(event){var ev=event.originalEvent||event||window.event,position;if(ev.which===3)return!1;if(!(base.itemsAmount<=base.options.items)){if(base.isCssFinish===!1&&!base.options.dragBeforeAnimFinish||base.isCss3Finish===!1&&!base.options.dragBeforeAnimFinish)return!1;base.options.autoPlay!==!1&&window.clearInterval(base.autoPlayInterval);base.browser.isTouch===!0||base.$owlWrapper.hasClass("grabbing")||base.$owlWrapper.addClass("grabbing");base.newPosX=0;base.newRelativeX=0;$(this).css(base.removeTransition());position=$(this).position();locals.relativePos=position.left;locals.offsetX=getTouches(ev).x-position.left;locals.offsetY=getTouches(ev).y-position.top;swapEvents("on");locals.sliding=!1;locals.targetElement=ev.target||ev.srcElement}}function dragMove(event){var ev=event.originalEvent||event||window.event,minSwipe,maxSwipe;base.newPosX=getTouches(ev).x-locals.offsetX;base.newPosY=getTouches(ev).y-locals.offsetY;base.newRelativeX=base.newPosX-locals.relativePos;typeof base.options.startDragging=="function"&&locals.dragging!==!0&&base.newRelativeX!==0&&(locals.dragging=!0,base.options.startDragging.apply(base,[base.$elem]));(base.newRelativeX>8||base.newRelativeX<-8)&&base.browser.isTouch===!0&&(ev.preventDefault!==undefined?ev.preventDefault():ev.returnValue=!1,locals.sliding=!0);(base.newPosY>10||base.newPosY<-10)&&locals.sliding===!1&&$(document).off("touchmove.owl");minSwipe=function(){return base.newRelativeX/5};maxSwipe=function(){return base.maximumPixels+base.newRelativeX/5};base.newPosX=Math.max(Math.min(base.newPosX,minSwipe()),maxSwipe());base.browser.support3d===!0?base.transition3d(base.newPosX):base.css2move(base.newPosX)}function dragEnd(event){var ev=event.originalEvent||event||window.event,newPosition,handlers,owlStopEvent;if(ev.target=ev.target||ev.srcElement,locals.dragging=!1,base.browser.isTouch!==!0&&base.$owlWrapper.removeClass("grabbing"),base.dragDirection=base.newRelativeX<0?base.owl.dragDirection="left":base.owl.dragDirection="right",base.newRelativeX!==0&&(newPosition=base.getNewPosition(),base.goTo(newPosition,!1,"drag"),locals.targetElement===ev.target&&base.browser.isTouch!==!0)){$(ev.target).on("click.disable",function(ev){ev.stopImmediatePropagation();ev.stopPropagation();ev.preventDefault();$(ev.target).off("click.disable")});handlers=$._data(ev.target,"events").click;owlStopEvent=handlers.pop();handlers.splice(0,0,owlStopEvent)}swapEvents("off")}var base=this,locals={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};base.isCssFinish=!0;base.$elem.on(base.ev_types.start,".owl-wrapper",dragStart)},getNewPosition:function(){var base=this,newPosition=base.closestItem();return newPosition>base.maximumItem?(base.currentItem=base.maximumItem,newPosition=base.maximumItem):base.newPosX>=0&&(newPosition=0,base.currentItem=0),newPosition},closestItem:function(){var base=this,array=base.options.scrollPerPage===!0?base.pagesInArray:base.positionsInArray,goal=base.newPosX,closest=null;return $.each(array,function(i,v){goal-base.itemWidth/20>array[i+1]&&goal-base.itemWidth/20(array[i+1]||array[i]-base.itemWidth)&&base.moveDirection()==="right"&&(base.options.scrollPerPage===!0?(closest=array[i+1]||array[array.length-1],base.currentItem=$.inArray(closest,base.positionsInArray)):(closest=array[i+1],base.currentItem=i+1))}),base.currentItem},moveDirection:function(){var base=this,direction;return base.newRelativeX<0?(direction="right",base.playDirection="next"):(direction="left",base.playDirection="prev"),direction},customEvents:function(){var base=this;base.$elem.on("owl.next",function(){base.next()});base.$elem.on("owl.prev",function(){base.prev()});base.$elem.on("owl.play",function(event,speed){base.options.autoPlay=speed;base.play();base.hoverStatus="play"});base.$elem.on("owl.stop",function(){base.stop();base.hoverStatus="stop"});base.$elem.on("owl.goTo",function(event,item){base.goTo(item)});base.$elem.on("owl.jumpTo",function(event,item){base.jumpTo(item)})},stopOnHover:function(){var base=this;if(base.options.stopOnHover===!0&&base.browser.isTouch!==!0&&base.options.autoPlay!==!1){base.$elem.on("mouseover",function(){base.stop()});base.$elem.on("mouseout",function(){base.hoverStatus!=="stop"&&base.play()})}},lazyLoad:function(){var base=this,i,$item,itemNumber,$lazyImg,follow;if(base.options.lazyLoad===!1)return!1;for(i=0;i=base.currentItem:!0;follow&&itemNumber=base.$userItems.length||position===-1?base.$userItems.eq(-1).after(htmlString):base.$userItems.eq(position).before(htmlString);base.setVars()},removeItem:function(targetPosition){var base=this,position;if(base.$elem.children().length===0)return!1;position=targetPosition===undefined||targetPosition===-1?-1:targetPosition;base.unWrap();base.$userItems.eq(position).remove();base.setVars()}};$.fn.owlCarousel=function(options){return this.each(function(){if($(this).data("owl-init")===!0)return!1;$(this).data("owl-init",!0);var carousel=Object.create(Carousel);carousel.init(options,this);$.data(this,"owlCarousel",carousel)})};$.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:window,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document); /*! jQuery jCarouselLite - v1.8.1 - 2012-08-31 * http://kswedberg.github.com/jquery-carousel-lite/ * Copyright (c) 2012 Karl Swedberg; Licensed MIT, GPL */ (function(a){function b(a,b){return b.autoStop&&(b.circular?b.autoStop:Math.min(a,b.autoStop))}function c(a){this.id&&(this.id+=a)}a.jCarouselLite={version:"1.8.1",curr:0};a.fn.jCarouselLite=function(d){var e=a.extend(!0,{},a.fn.jCarouselLite.defaults,d),f=Math.ceil,g=Math.abs;return this.each(function(){function W(){return M.slice(O).slice(0,A)}function X(b,c){if(q)return!1;c=c||{};var d=O,f=b>O,g=c.speed||e.speed,h=c.offset||0;return e.beforeStart&&e.beforeStart.call(this,W(),f),M.removeClass(e.activeClass),e.circular?(b>O&&b>N-A?(O=O%y,b=b-y,w.css(r,-O*n.liSize-h)):bN-B&&(b=N-B),O=b,O===0&&e.first&&e.first.call(this,W(),f),O===N-B&&e.last&&e.last.call(this,W(),f),e.btnPrev&&e.$btnPrev.toggleClass(e.btnDisabledClass,O===0),e.btnNext&&e.$btnNext.toggleClass(e.btnDisabledClass,O===N-B)),L(O,F),a.jCarouselLite.curr=O,d===O&&!c.force?(e.afterEnd&&e.afterEnd.call(this,W(),f),O):(q=!0,s[r]=-(O*n.liSize),w.animate(s,g,e.easing,function(){e.afterEnd&&e.afterEnd.call(this,W(),f);q=!1}),M.eq(O).addClass(e.activeClass),O)}var d,h,i,j,k,l,m,n={div:{},ul:{},li:{}},p=!0,q=!1,r=e.vertical?"top":"left",s={},t=e.vertical?"height":"width",u=this,v=a(this),w=v.find("ul").eq(0),x=w.children("li"),y=x.length,z=e.visible,A=f(z),B=Math.floor(z),C=Math.min(e.start,y-1),D=1,E=0,F={},G={},H={},I=e.vertical?"y":"x",J=e.vertical?"x":"y",K=e.init.call(this,e,x),P,Q,V;if(K!==!1){v.data("dirjc",D);e.circular&&(d=x.slice(y-A).clone(!0).each(c),h=x.slice(0,A).clone(!0).each(c),w.prepend(d).append(h),C+=A,E=A);var L=function(b,c){b=f(b);var d,g=(b-E)%y,h=g+B;return c.go&&(d=a(e.btnGo),d.removeClass(e.activeClass).removeClass(e.visibleClass),d.eq(g).addClass(e.activeClass),d.slice(g,g+B).addClass(e.visibleClass),h>d.length&&d.slice(0,h-d.length).addClass(e.visibleClass)),c.pager&&(i.removeClass(e.activeClass),i.eq(f(g/z)).addClass(e.activeClass)),g},M=w.children("li"),N=M.length,O=C;a.jCarouselLite.curr=O;P=function(a){var b,c,d;return a?(n.div[t]="",n.li={width:"",height:""},n):(b=e.vertical?M.outerHeight(!0):M.outerWidth(!0),c=b*N,d=b*z,n.div[t]=d+"px",n.ul[t]=c+"px",n.ul[r]=-(O*b)+"px",n.li={width:M.width(),height:M.height()},n.liSize=b,n)};Q=function(b){var c,d={div:{visibility:"visible",position:"relative",zIndex:2,left:"0"},ul:{margin:"0",padding:"0",position:"relative",listStyleType:"none",zIndex:1},li:{overflow:e.vertical?"hidden":"visible",float:e.vertical?"none":"left"}};b&&(c=P(!0),v.css(c.div),w.css(c.ul),M.css(c.li));c=P();e.autoCSS&&(p&&(a.extend(!0,c,d),p=!1),M.css(c.li),w.css(c.ul),v.css(c.div))};Q();var R=0,S=b(y,e),T=typeof e.auto=="number"?e.auto:e.scroll,U=function(){u.setAutoAdvance=setTimeout(function(){(!S||S>R)&&(D=v.data("dirjc"),X(O+D*T),R++,U())},e.timeout)};if(a.each(["btnPrev","btnNext"],function(b,c){e[c]&&(e["$"+c]=a.isFunction(e[c])?e[c].call(v[0]):a(e[c]),e["$"+c].bind("click.jc",function(a){a.preventDefault();var c=b===0?O-e.scroll:O+e.scroll;return e.directional&&v.data("dirjc",b?1:-1),X(c)}))}),e.circular||(e.btnPrev&&C===0&&e.$btnPrev.addClass(e.btnDisabledClass),e.btnNext&&C+B>=N&&e.$btnNext.addClass(e.btnDisabledClass)),e.btnGo&&(a.each(e.btnGo,function(b,c){a(c).bind("click.jc",function(a){return a.preventDefault(),X(e.circular?z+b:b)})}),F.go=1),e.autoPager){for(j=f(y/z),i=[],V=0;V'+(V+1)+"<\/a><\/li>");i.length>1&&(i=a("
    "+i.join("")+"<\/ul>").appendTo(e.autoPager).find("li"));i.find("a").each(function(b){a(this).bind("click.jc",function(a){a.preventDefault();var c=b*z;return e.circular&&(c+=z),X(c)})});F.pager=1}L(C,F);e.mouseWheel&&v.mousewheel&&v.bind("mousewheel.jc",function(a,b){return b>0?X(O-e.scroll):X(O+e.scroll)});e.pause&&e.auto&&v.bind("mouseenter.jc",function(){v.trigger("pauseCarousel.jc")}).bind("mouseleave.jc",function(){v.trigger("resumeCarousel.jc")});e.auto&&U();a.jCarouselLite.vis=W;v.bind("go.jc",function(a,b,c){typeof b=="undefined"&&(b="+=1");var d=typeof b=="string"&&/(\+=|-=)(\d+)/.exec(b);d?b=d[1]=="-="?O-d[2]*1:O+d[2]*1:b+=C;X(b,c)}).bind("startCarousel.jc",function(){clearTimeout(u.setAutoAdvance);u.setAutoAdvance=undefined;v.trigger("go","+="+e.scroll);U();v.removeData("pausedjc").removeData("stoppedjc")}).bind("resumeCarousel.jc",function(a,b){if(!u.setAutoAdvance){clearTimeout(u.setAutoAdvance);u.setAutoAdvance=undefined;var c=v.data("stoppedjc");(b||!c)&&(U(),v.removeData("pausedjc"),c&&v.removeData("stoppedjc"))}}).bind("pauseCarousel.jc",function(){clearTimeout(u.setAutoAdvance);u.setAutoAdvance=undefined;v.data("pausedjc",!0)}).bind("stopCarousel.jc",function(){clearTimeout(u.setAutoAdvance);u.setAutoAdvance=undefined;v.data("stoppedjc",!0)}).bind("refreshCarousel.jc",function(){Q(e.autoCSS)}).bind("endCarousel.jc",function(){u.setAutoAdvance&&(clearTimeout(u.setAutoAdvance),u.setAutoAdvance=undefined);e.btnPrev&&e.$btnPrev.addClass(e.btnDisabledClass).unbind(".jc");e.btnNext&&e.$btnNext.addClass(e.btnDisabledClass).unbind(".jc");e.btnGo&&a.each(e.btnGo,function(b,c){a(c).unbind(".jc")});a.each(["pausedjc","stoppedjc","dirjc"],function(a,b){v.removeData(b)});v.unbind(".jc")});m={touchstart:function(a){G.x=a.targetTouches[0].pageX;G.y=a.targetTouches[0].pageY;G[r]=parseFloat(w.css(r));G.time=+new Date},touchmove:function(a){var b=a.targetTouches.length;b===1?(a.preventDefault(),H.x=a.targetTouches[0].pageX,H.y=a.targetTouches[0].pageY,s[r]=G[r]+(H[I]-G[I]),w.css(s)):H=G},touchend:function(){if(H.x){var b=G[I]-H[I],c=g(b),d=c>e.swipeThresholds[I],f=g(G[J]-H[J])0?"+=":"-=",k=j+e.scroll,l={force:!0};i&&d&&f?l.speed=e.speed/2:!i&&cn.liSize/2&&(k=Math.round(c/n.liSize),k=j+(k>e.visible?e.visible:k),l.offset=b);v.trigger("go.jc",[k,l]);H={}}}};"ontouchend"in document&&e.swipe&&v.bind("touchstart touchmove touchend",function(a){a=a.originalEvent;m[a.type](a)});e.responsive&&(l=e.autoCSS,a(window).bind("resize",function(){l&&(w.width(w.width()*2),l=!1);clearTimeout(k);k=setTimeout(function(){v.trigger("refreshCarousel");l=e.autoCSS},100)}))}}),this};a.fn.jCarouselLite.defaults={autoCSS:!0,btnPrev:null,btnNext:null,btnGo:null,autoPager:null,btnDisabledClass:"disabled",activeClass:"active",visibleClass:"vis",mouseWheel:!1,speed:200,easing:null,timeout:4e3,auto:!1,directional:!1,autoStop:!1,pause:!0,vertical:!1,circular:!0,visible:3,start:0,scroll:1,responsive:!1,swipe:!0,swipeThresholds:{x:80,y:120,time:150},init:function(){},first:null,last:null,beforeStart:null,afterEnd:null}})(jQuery);Scripts.load(function(){function initCarousel(items,pager){function syncPosition(){var current=this.currentItem,owlItems=$(pager).find(".owl-item"),prev,next;owlItems.removeClass("synced").eq(current).addClass("synced");$(pager).data("owlCarousel")!==undefined&¢er(current);prev=owlItems.eq(current).prev().text();next=owlItems.eq(current).next().text();this.buttonNext.text(next==""?owlItems.eq(0).text():next);this.buttonPrev.text(prev==""?owlItems.last().text():prev)}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)}var sync1=$(items),sync2=$(pager);sync1.owlCarousel({singleItem:!0,slideSpeed:1e3,navigation:!0,pagination:!0,afterAction:syncPosition,responsiveRefreshRate:200,afterInit:syncPosition});sync2.owlCarousel({items:5,itemsDesktop:[1366,5],itemsDesktopSmall:[1100,4],itemsTablet:[768,3],itemsMobile:[479,2],pagination:!1,navigation:!0,responsiveRefreshRate:100,afterInit:function(el){var owlItems=el.find(".owl-item");owlItems.eq(0).addClass("synced");$(".owl-next",sync1).text(owlItems.eq(0).text());$(".owl-prev",sync1).text(owlItems.last().text())}});$(pager).on("click",".owl-item",function(e){e.preventDefault();var number=$(this).data("owlItem");sync1.trigger("owl.goTo",number)})}initCarousel(".photogallery-normal ul",".photogallery-thumbs ul")}),function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){function g(){function l(){d=+new Date;j.apply(o,n)}function k(){h=c}var o=this,m=+new Date-d,n=arguments;i&&!h&&l();h&&clearTimeout(h);i===c&&m>e?l():f!==!0&&(h=setTimeout(i?k:l,i===c?e-m:e))}var h,d=0;return typeof f!="boolean"&&(i=j,j=f,f=c),$.guid&&(g.guid=j.guid=j.guid||$.guid++),g};$.debounce=function(d,e,f){return f===c?a(d,e,!1):a(d,f,e!==!1)}}(this),function(a,h,y){var w="function",v="password",j="maxLength",n="type",b="",c=!0,u="placeholder",i=!1,t="watermark",g=t,f="watermarkClass",q="watermarkFocus",l="watermarkSubmit",o="watermarkMaxLength",e="watermarkPassword",d="watermarkText",k=/\r/g,s="input:data("+g+"),textarea:data("+g+")",m="input:text,input:password,input[type=search],input:not([type]),textarea",p=["Page_ClientValidate"],r=i,x=u in document.createElement("input");a.watermark=a.watermark||{version:"3.1.3",runOnce:c,options:{className:t,useNative:c,hideBeforeUnload:c},hide:function(b){a(b).filter(s).each(function(){a.watermark._hide(a(this))})},_hide:function(a,r){var p=a[0],q=(p.value||b).replace(k,b),l=a.data(d)||b,m=a.data(o)||0,i=a.data(f),g,c;l.length&&q==l&&(p.value=b,a.data(e)&&(a.attr(n)||b)==="text"&&(g=a.data(e)||[],c=a.parent()||[],g.length&&c.length&&(c[0].removeChild(a[0]),c[0].appendChild(g[0]),a=g)),m&&(a.attr(j,m),a.removeData(o)),r&&(a.attr("autocomplete","off"),h.setTimeout(function(){a.select()},1)));i&&a.removeClass(i)},show:function(b){a(b).filter(s).each(function(){a.watermark._show(a(this))})},_show:function(g){var p=g[0],u=(p.value||b).replace(k,b),h=g.data(d)||b,s=g.attr(n)||b,t=g.data(f),m,l,i;u.length!=0&&u!=h||g.data(q)?a.watermark._hide(g):(r=c,g.data(e)&&s===v&&(m=g.data(e)||[],l=g.parent()||[],m.length&&l.length&&(l[0].removeChild(g[0]),l[0].appendChild(m[0]),g=m,g.attr(j,h.length),p=g[0])),(s==="text"||s==="search")&&(i=g.attr(j)||0,i>0&&h.length>i&&(g.data(o,i),g.attr(j,h.length))),t&&g.addClass(t),p.value=h)},hideAll:function(){r&&(a.watermark.hide(m),r=i)},showAll:function(){a.watermark.show(m)}};a.fn.watermark=a.fn.watermark||function(p,o){var t="string",s,r;return this.length?(s=i,r=typeof p===t,r&&(p=p.replace(k,b)),typeof o=="object"?(s=typeof o.className===t,o=a.extend({},a.watermark.options,o)):typeof o===t?(s=c,o=a.extend({},a.watermark.options,{className:o})):o=a.watermark.options,typeof o.useNative!==w&&(o.useNative=o.useNative?function(){return c}:function(){return i}),this.each(function(){var B="dragleave",A="dragenter",z=this,i=a(z),C,t,w,y;if(i.is(m)){if(i.data(g))(r||s)&&(a.watermark._hide(i),r&&i.data(d,p),s&&i.data(f,o.className));else{if(x&&o.useNative.call(z,i)&&(i.attr("tagName")||b)!=="TEXTAREA"){r&&i.attr(u,p);return}i.data(d,r?p:b);i.data(f,o.className);i.data(g,1);(i.attr(n)||b)===v?(C=i.wrap("").parent(),t=a(C.html().replace(/type=["']?password["']?/i,'type="text"')),t.data(d,i.data(d)),t.data(f,i.data(f)),t.data(g,1),t.attr(j,p.length),t.focus(function(){a.watermark._hide(t,c)}).bind(A,function(){a.watermark._hide(t)}).bind("dragend",function(){h.setTimeout(function(){t.blur()},1)}),i.blur(function(){a.watermark._show(i)}).bind(B,function(){a.watermark._show(i)}),t.data(e,i),i.data(e,t)):i.focus(function(){i.data(q,1);a.watermark._hide(i,c)}).blur(function(){i.data(q,0);a.watermark._show(i)}).bind(A,function(){a.watermark._hide(i)}).bind(B,function(){a.watermark._show(i)}).bind("dragend",function(){h.setTimeout(function(){a.watermark._show(i)},1)}).bind("drop",function(e){var c=i[0],a=e.originalEvent.dataTransfer.getData("Text");(c.value||b).replace(k,b).replace(a,b)===i.data(d)&&(c.value=a);i.focus()});z.form&&(w=z.form,y=a(w),y.data(l)||(y.submit(a.watermark.hideAll),w.submit?(y.data(l,w.submit),w.submit=function(c,b){return function(){var d=b.data(l);a.watermark.hideAll();d.apply?d.apply(c,Array.prototype.slice.call(arguments)):d()}}(w,y)):(y.data(l,1),w.submit=function(b){return function(){a.watermark.hideAll();delete b.submit;b.submit()}}(w))))}a.watermark._show(i)}})):this};a.watermark.runOnce&&(a.watermark.runOnce=i,a.extend(a.expr[":"],{data:function(c,d,b){return!!a.data(c,b[3])}}),function(c){a.fn.val=function(){var e=this,f;return e.length?arguments.length?(c.apply(e,arguments),a.watermark.show(e),e):e.data(g)?(f=(e[0].value||b).replace(k,b),f===(e.data(d)||b)?b:f):c.apply(e,arguments):arguments.length?e:y}}(a.fn.val),p.length&&a(function(){for(var b,c,d=p.length-1;d>=0;d--)b=p[d],c=h[b],typeof c===w&&(h[b]=function(b){return function(){return a.watermark.hideAll(),b.apply(null,Array.prototype.slice.call(arguments))}}(c))}),a(h).bind("beforeunload",function(){a.watermark.options.hideBeforeUnload&&a.watermark.hideAll()}))}(jQuery,window),function($,window,document,undefined){var $window=$(window);$.fn.lazyload=function(options){function update(){var counter=0;elements.each(function(){var $this=$(this);if((!settings.skip_invisible||$this.is(":visible"))&&!$.abovethetop(this,settings)&&!$.leftofbegin(this,settings))if($.belowthefold(this,settings)||$.rightoffold(this,settings)){if(++counter>settings.failure_limit)return!1}else $this.trigger("appear"),counter=0})}var elements=this,$container,settings={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:window,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return options&&(undefined!==options.failurelimit&&(options.failure_limit=options.failurelimit,delete options.failurelimit),undefined!==options.effectspeed&&(options.effect_speed=options.effectspeed,delete options.effectspeed),$.extend(settings,options)),$container=settings.container===undefined||settings.container===window?$window:$(settings.container),0===settings.event.indexOf("scroll")&&$container.bind(settings.event,function(){return update()}),$container.bind("lazyload",function(){return update()}),this.each(function(){var self=this,$self=$(self);self.loaded=!1;($self.attr("src")===undefined||$self.attr("src")===!1)&&$self.is("img")&&$self.attr("src",settings.placeholder);$self.one("appear",function(){if(!this.loaded){if(settings.appear){var elements_left=elements.length;settings.appear.call(self,elements_left,settings)}$("").bind("load",function(){var original=$self.attr("data-"+settings.data_attribute),temp,elements_left;$self.hide();$self.is("img")?$self.attr("src",original):$self.css("background-image","url('"+original+"')");$self[settings.effect](settings.effect_speed);self.loaded=!0;temp=$.grep(elements,function(element){return!element.loaded});elements=$(temp);settings.load&&(elements_left=elements.length,settings.load.call(self,elements_left,settings))}).attr("src",$self.attr("data-"+settings.data_attribute))}});0!==settings.event.indexOf("scroll")&&$self.bind(settings.event,function(){self.loaded||$self.trigger("appear")})}),$window.bind("resize",function(){update()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&$window.bind("pageshow",function(event){event.originalEvent&&event.originalEvent.persisted&&elements.each(function(){$(this).trigger("appear")})}),$(document).ready(function(){update()}),this};$.belowthefold=function(element,settings){var fold;return fold=settings.container===undefined||settings.container===window?(window.innerHeight?window.innerHeight:$window.height())+$window.scrollTop():$(settings.container).offset().top+$(settings.container).height(),fold<=$(element).offset().top-settings.threshold};$.rightoffold=function(element,settings){var fold;return fold=settings.container===undefined||settings.container===window?$window.width()+$window.scrollLeft():$(settings.container).offset().left+$(settings.container).width(),fold<=$(element).offset().left-settings.threshold};$.abovethetop=function(element,settings){var fold;return fold=settings.container===undefined||settings.container===window?$window.scrollTop():$(settings.container).offset().top,fold>=$(element).offset().top+settings.threshold+$(element).height()};$.leftofbegin=function(element,settings){var fold;return fold=settings.container===undefined||settings.container===window?$window.scrollLeft():$(settings.container).offset().left,fold>=$(element).offset().left+settings.threshold+$(element).width()};$.inviewport=function(element,settings){return!$.rightoffold(element,settings)&&!$.leftofbegin(element,settings)&&!$.belowthefold(element,settings)&&!$.abovethetop(element,settings)};$.extend($.expr[":"],{"below-the-fold":function(a){return $.belowthefold(a,{threshold:0})},"above-the-top":function(a){return!$.belowthefold(a,{threshold:0})},"right-of-screen":function(a){return $.rightoffold(a,{threshold:0})},"left-of-screen":function(a){return!$.rightoffold(a,{threshold:0})},"in-viewport":function(a){return $.inviewport(a,{threshold:0})},"above-the-fold":function(a){return!$.belowthefold(a,{threshold:0})},"right-of-fold":function(a){return $.rightoffold(a,{threshold:0})},"left-of-fold":function(a){return!$.rightoffold(a,{threshold:0})}})}(jQuery,window,document);var Forms={HookFormsFn:hookFormsFn,HookAjaxFormsFn:hookAjaxFormsFn},hookFormsFn=function($forms){$forms.each(function(j,form){var $form=$(form),validateOnKeyup=!1,$rows;form.token="";form.formUploadBoxesIds={};form.formUploadBoxes=[];$(uploadBoxes).each(function(index,ub){$form.find("#"+ub.id).length&&(form.formUploadBoxes.push({box:ub,uploaded:!1}),form.formUploadBoxesIds[ub.id]=ub)});$rows=$("*.form-row.text, *.form-row.textarea, *.form-row.checkbox, *.form-row.select, *.form-row.uploads",$(form));$rows.each(function(r,row){var $valField=$("*[data-member]:first",$(row));row.getValue=function(){return $valField.length==0?null:$valField.is(":text")||$valField.is(":password")||$valField.get(0).tagName.toLowerCase()=="textarea"||$valField.get(0).tagName.toLowerCase()=="select"?$valField.val():$valField.is(":checkbox")?$valField.is(":checked"):$($valField.get(0)).data("uploads")?"":null};row.setValue=function(value){$valField.length!=0&&($valField.is(":text")||$valField.is(":password")||$valField.get(0).tagName.toLowerCase()=="textarea"||$valField.get(0).tagName.toLowerCase()=="select"?$valField.val(value):$valField.is(":checkbox")&&$valField.prop("checked",value))};row.isValid=function(){var checked,s,v,group,groupedFields,fieldValue,isMatchValid;if($valField.length==0)return!0;if($valField.data("validaterequired"))if($valField.is(":text")||$valField.is(":password")||$valField.get(0).tagName.toLowerCase()=="textarea"||$valField.get(0).tagName.toLowerCase()=="select"){if($valField.val().trim()==="")return!1}else if($valField.is(":checkbox")){if(checked=$valField.is(":checked"),!checked)return!1}else if($($valField.get(0)).data("uploads")&&(s=0,v=!0,$("*[data-upload-box]",$(row)).each(function(ii,ubi){var ub=form.formUploadBoxesIds[ubi.id];ub.isFileSelected()&&s++;ub.isValid()||(v=!1,s--)}),s<$form.data("required-files")||!v))return!1;return $valField.data("validateemail")&&$valField.is(":text")&&!LhApp.Function.String.isEmail($valField.val())?!1:$valField.data("validatematch")&&(group=$valField.data("validatematchgroup"),groupedFields=$('*[data-member][data-validatematchgroup="'+group+'"]',$(form)),groupedFields.length>0&&(fieldValue=row.getValue(),isMatchValid=!0,groupedFields.each(function(gi,gItem){$(gItem).is(":text")||$(gItem).is(":password")?$(gItem).val()!=fieldValue&&(isMatchValid=!1):$(gItem).is(":checkbox")&&$(gItem).is(":checked")!=fieldValue&&(isMatchValid=!1)}),!isMatchValid))?!1:!0};row.validate=function(){var checked,s,$validator,group,groupedFields,fieldValue,isMatchValid;if($valField.length==0)return!0;if($(row).removeClass("x-invalid"),$valField.data("validaterequired"))if($validator=$("*["+$valField.data("validaterequired")+"]",$(form)),$validator.siblings().hide(),$validator.hide(),$valField.is(":text")||$valField.is(":password")||$valField.get(0).tagName.toLowerCase()=="textarea"||$valField.get(0).tagName.toLowerCase()=="select"){if($valField.val().trim()===""){$(row).addClass("x-invalid");$validator.show();return}}else if($valField.is(":checkbox")){if(checked=$valField.is(":checked"),!checked){$(row).addClass("x-invalid");$validator.show();return}}else $($valField.get(0)).data("uploads")&&(s=0,$("*[data-upload-box]",$(row)).each(function(ii,ubi){var ub=form.formUploadBoxesIds[ubi.id];ub.isFileSelected()&&s++;ub.validate()||s--}),s<$form.data("required-files")&&$("*[data-upload-box]",$(row)).each(function(ii,ubi){var ub=form.formUploadBoxesIds[ubi.id];ub.validateSelected()}),row.isValid()||($(row).addClass("x-invalid"),$validator.show()));if($valField.data("validateemail")&&($validator=$("*["+$valField.data("validateemail")+"]",$(form)),$validator.siblings().hide(),$validator.hide(),$valField.is(":text")&&!LhApp.Function.String.isEmail($valField.val()))){$(row).addClass("x-invalid");$validator.show();return}if($valField.data("validatematch")&&($validator=$("*["+$valField.data("validatematch")+"]",$(form)),$validator.siblings().hide(),$validator.hide(),group=$valField.data("validatematchgroup"),groupedFields=$('*[data-member][data-validatematchgroup="'+group+'"]',$(form)),groupedFields.length>0&&(fieldValue=row.getValue(),isMatchValid=!0,groupedFields.each(function(gi,gItem){$(gItem).is(":text")||$(gItem).is(":password")||$valField.get(0).tagName.toLowerCase()=="textarea"?$(gItem).val()!=fieldValue&&(isMatchValid=!1):$(gItem).is(":checkbox")&&$(gItem).is(":checked")!=fieldValue&&(isMatchValid=!1)}),!isMatchValid))){$(row).addClass("x-invalid");$validator.show();return}}});form.fields=[];form.showLoader=function(){$("*[data-member]",$(form)).each(function(i,item){$(item).is(":disabled")||(form.fields.push($(item).data("member")),$(item).prop("disabled",!0))});$("*[data-click]",$(form)).each(function(i,item){$(item).is(":disabled")||$(item).prop("disabled",!0)});$form.find(".button-wrapper").addClass("x-disabled");$form.addClass("x-disabled");$form.addClass("x-loading")};form.hideLoader=function(){$("*[data-member]",$(form)).each(function(i,item){$(item).is(":disabled")&&form.fields.indexOf($(item).data("member"))!=-1&&$(item).prop("disabled",!1)});$("*[data-click]",$(form)).each(function(i,item){$(item).is(":disabled")&&$(item).prop("disabled",!1)});$form.find(".button-wrapper").removeClass("x-disabled");$form.removeClass("x-disabled");$form.removeClass("x-loading")};form.isLoading=function(){return $form.hasClass("x-disabled")};form.validate=function(){$rows.each(function(r,row){row.validate()});validateOnKeyup=!0};form.isValid=function(){var valid=!0;return $rows.each(function(r,row){row.isValid()||(valid=!1)}),valid};form.reset=function(){$('*[data-section="success"]',$(form)).hide();$('*[data-section="failure"]',$(form)).hide();$('*[data-section="content"]',$(form)).show();$('input[type="file"][data-member]',$(form)).val("");$('input[type="text"][data-member]',$(form)).val("");$('input[type="password"][data-member]',$(form)).val("");$('input[type="textarea"][data-member]',$(form)).val("");$('input[type="checkbox"][data-member]',$(form)).prop("checked",!1);$("*[data-validator]",$(form)).hide();$("*[data-validationmsg]",$(form)).hide()};$("*[data-member]",$(form)).keyup(function(){if($(this).data("member")=="message"&&$(this).keydown(preventSpecialCharacter),validateOnKeyup){var $row=$(this).parents(".form-row:first");$row.get(0).validate()}});$("select[data-member]",$(form)).change(function(){if(validateOnKeyup){var $row=$(this).parents(".form-row:first");$row.get(0).validate()}});$("*[data-input]",$("*[data-uploads]",$(form))).change(function(){if($("*[data-upload-box]",$(form)).each(function(i,ub){var ub=form.formUploadBoxesIds[ub.id];ub.update();validateOnKeyup||ub.validate()}),validateOnKeyup){var $row=$(this).parents(".form-row:first");$row.get(0).validate()}});$("*[data-trigger]",$(form)).keyup(function(e){if(e.keyCode==13){if(e.stopPropagation(),e.preventDefault(),!form.isValid()){form.validate();return}if(form.isLoading())return;var configData=form.getConfig();form.submit(configData)}});$('*[data-click="submit"]',$(form)).click(function(e){var isDisabled,configData;if(e.preventDefault(),!form.isValid()){form.validate();return}(isDisabled=form.isLoading()||LhApp.Function.isButtonDisabled(this),isDisabled)||(configData=form.getConfig(),form.submit(configData))});$('*[data-click="generic-submit"]',$(form)).click(function(e){var code=$(form).data("code"),isDisabled;(e.preventDefault(),form.validate(),form.isValid())&&((isDisabled=form.isLoading()||LhApp.Function.isButtonDisabled(this),isDisabled)||(form.token=generateVisitorToken(),$(form.formUploadBoxes).each(function(index,fub){fub.box.input.val().length<1?fub.uploaded=!0:(fub.uploaded=!1,fub.box.initCallback=function(box){$(form.formUploadBoxes).each(function(ii,bb){bb.box.id==box.id&&$("*[data-progress-bar-box]",$(bb.box)).show()})},fub.box.successCallback=function(box){$(form.formUploadBoxes).each(function(ii,bb){bb.box.id==box.id&&(bb.uploaded=!0,$("*[data-progress-bar-box]",$(bb.box)).hide())});form.checkUploadsAndSubmit()},fub.box.submit(form.token))}),form.checkUploadsAndSubmit()))});form.checkUploadsAndSubmit=function(){var done=!0,t=[],code,reqData;$(this.formUploadBoxes).each(function(index,fub){t.push(fub.uploaded);fub.uploaded||(done=!1)});done&&(code=$(this).data("code"),reqData={code:code,data:JSON.stringify(this.getConfig()),token:this.token},this.submit(reqData))}})},hookAjaxFormsFn=function($ajaxForms){$ajaxForms.each(function(i,form){var $form=$(form),$rows;form.methodType=$form.data("method");form.submitUrl=$form.data("action");$form.removeAttr("data-action");$rows=$("*.form-row.text, *.form-row.textarea, *.form-row.checkbox, *.form-row.select",$form);form.back=function(){$("*[data-section]",$(form)).hide();$('*[data-section="content"]',$(form)).show()};form.getConfig=function(){var config={};return $rows.each(function(r,row){var $valField=$("*[data-member]:first",$(row));$valField.length>0&&(config[$valField.data("member")]=row.getValue())}),$("*[data-hidden-member]",$(form)).each(function(i,item){config[$(item).data("hidden-member")]=$(item).val()}),form.methodType==="control"?[config]:config};form.onSuccess=function(request,response){var redirectUrl=$(this).data("redirect"),$successSection,$sections,successMsgVal;redirectUrl===undefined?($("*[data-validator]",$(form)).hide(),$("*[data-validationmsg]",$(form)).hide(),$(".file-uploader",$(form)).hide(),$successSection=$('*[data-section="success"]',$(form)),$successSection.length>0?($sections=$("*[data-section]",$(form)),$sections.hide(),successMsgVal=$('*[data-validationmsg="success"]',$successSection),successMsgVal.html(LhApp.Resource.getText("Validation:"+response.code)),successMsgVal.show(),$successSection.show()):(successMsgVal=$('*[data-section="content"] *[data-validationmsg="success"]',$(form)),successMsgVal.html(LhApp.Resource.getText("Validation:"+response.code)),successMsgVal.show())):redirectUrl!=""&&(document.location=redirectUrl)};form.onFailure=function(request,response){var validationMessage=LhApp.Resource.getText("Validation:"+response.code),$failureSection,$sections,$validator;$("*[data-validator]",$(form)).hide();$("*[data-validationmsg]",$(form)).hide();$failureSection=$('*[data-section="failure"]',$(form));$failureSection.length>0?($sections=$("*[data-section]",$(form)),$sections.hide(),$failureSection.show(),$validator=$('*[data-validationmsg="failure"]',$failureSection),$validator.html(validationMessage),$validator.show()):($validator=$('*[data-section="content"] *[data-validationmsg="failure"]',$(form)),$validator.length>0?($validator.html(validationMessage),$validator.show()):($validator=$("*[data-validationmsg]",$(form)),$validator.html(validationMessage),$validator.show()))};form.submit=function(config){var me=this,successFn,failureFn;form.isLoading()||(me.showLoader(),successFn=function(response){me.hideLoader();var responseData=form.methodType=="control"?jQuery.parseJSON(response):response.d;if(responseData.Success&&(responseData.success=responseData.Success),responseData.Code&&(responseData.code=responseData.Code),responseData.data&&(responseData.data=responseData.Data),responseData.time&&(responseData.time=responseData.Time),!responseData.success&&responseData.code=="GenericError"&&typeof responseData.Data=="string")try{responseData.Data=jQuery.parseJSON(responseData.Data)}catch(e){}if(responseData.success&&typeof me.onSuccess=="function")me.onSuccess(config,responseData);else if(!responseData.success&&typeof me.onFailure=="function")me.onFailure(config,responseData)},failureFn=function(ex){me.hideLoader();var response={code:"GenericError",success:!1,time:0};if(response.data=ex.responseText?jQuery.parseJSON(ex.responseText):ex,typeof me.onFailure=="function")me.onFailure(config,response)},form.methodType==="control"?form.invoke(form.config,form.submitUrl,form.methodType=="control"?config:JSON.stringify(config),successFn,failureFn):$.ajax({async:!0,type:"POST",dataType:"json",contentType:"application/json; charset=UTF-8",ContentType:"application/json; charset=UTF-8",url:LhApp.Function.Url.getServiceEndpoint(me.submitUrl),data:JSON.stringify(config),success:successFn,error:failureFn,failure:failureFn}))};$('*[data-section="failure"] *[data-click="reset"]',$(form)).click(function(e){e.preventDefault();var isDisabled=form.isLoading()||LhApp.Function.isButtonDisabled(this);isDisabled||(form.reset(),form.back())})})};Scripts.load(function(){var $forms=$('.x-control.x-form[data-control="form"]'),$ajaxForms=$('.x-control.x-form[data-control="form"][data-ajax="true"]');hookFormsFn($forms);hookAjaxFormsFn($ajaxForms)});Scripts.load(function(){$('.x-control.x-newsletter-form[data-control="form"][data-ajax="true"]').each(function(i,form){function getPasswordStrength(pass){var score=0,letters,i,dd,variations,check;if(!pass)return score;for(letters={},i=0;i").attr("action",LhApp.Context.Request.BaseUrl+"/engine/signingin?returnUrl="+encodeURIComponent(redirectUrl)).attr("method","POST").hide().append($("").attr("type","submit")),$(this).append($internalForm),$internalForm.find('input[type="submit"]').click())};var level={level0:"very weak",level1:"very weak",level2:"weak",level3:"normal",level4:"strong",level5:"very strong"},getLevel=function(bits){var matched=0;return bits<28?matched=1:bits>=28&&bits<=35?matched=2:bits>35&&bits<60?matched=3:bits>=60&&bits<=127?matched=4:bits>=128&&(matched=5),matched},pdwcheck=$(form).data("pwdcheck");pdwcheck&&($pwdField=$('input[type="password"][data-member="password"]',$(form)),pwdstrength=$(form).data("pwdstrength"),$pwdField.keyup(function(){var bits=getPasswordStrength($pwdField.val()),bitsLevel=getLevel(bits);$("*[data-password-strength-style-bar]").removeClass().addClass("level"+bitsLevel);$("*[data-password-strength-text]").removeClass().addClass("level"+bitsLevel).html(level["level"+bitsLevel])}),$rows=$(".form-row.password",$(form)),$rows.each(function(r,passchkrow){var passchkrowIsValid=passchkrow.isValid,passchkrowValidate;passchkrow.isValid=function(){var valid=passchkrowIsValid.apply(this,[]),bits,bitsLevel;return valid&&(bits=getPasswordStrength($pwdField.val()),bitsLevel=getLevel(bits),bitsLevel0&&initializeHomeBanner();$(".main-photo-gallery").length>0&&initMainPhotoGallery();$(".x-faq-list").length>0&&addFAQclickedListener();$(".x-partner-list").length>0&&addContactClickedListener();$(".document-photogallery").length>0});$(function(){initTouchMainMenu();($(".home-page").length<1||$(".search-page").length<1)&&initSideMenuUpDown();initNav1Height()});$(window).resize(function(){initNav1Height()})