function supports_html5_storage(){return"localStorage"in window&&window.localStorage!==null}function store(n,t){supports_html5_storage()&&(localStorage[n]=t.toString())}function retrieve(n){return supports_html5_storage()?localStorage[n]:null}function updateRefinementState(n,t){if(industryId!=null&&n!=null&&n.length!=0){var i=n+"-"+industryId.toString();store(i,t)}}function expandCollapseRefinements(){supports_html5_storage()&&(typeof industryId=="undefined"||industryId!=null)&&$("#refinementLists").children().each(function(){var i=$(this).attr("id"),n=retrieve(i+"-"+industryId.toString()),t;n!=null&&(n=="true"||n==!0)&&(t=$("#"+i+" a.flipper"),t!=null&&t.click())})}function ajaxifyForm(n,t){return $.ajax({type:"POST",url:$(n).attr("action"),dataType:"json",data:$(n).serialize(),success:function(data,status,xhr){typeof t!="undefined"&&t!=null&&eval(t);$(n).trigger("ajax:success",[data,status,xhr])},error:function(t,i,r){$(n).trigger("ajax:failure",[t,i,r]);var u="";try{showErrorDetail&&(u=r)}catch(f){u=""}showErrorMsg(u)},complete:function(t){$(n).trigger("ajax:complete",t)}}),!1}function keywordFormSubmitted(n){var r,t,u,i;(n.preventDefault(),r=$("#k"),t=r.val(),typeof keyDefaultText=="undefined"||keyDefaultText==null||keyDefaultText!=t)&&(u="Search",i=r.attr("data-action-event-category"),i!=null&&i.length!=0&&(u=i),$.innovadex.tracking.trackEvent(u,"Keyword Search",t),performKeywordSearch("k",t))}function homeKeywordSubmitted(){return performHomeKeywordSearch($("#homepagek").val()),$.innovadex.tracking.trackEvent("Home","Home Page Keyword Search",$("#homepagek").val()),!1}function getRefinementPopup(n){return $("#"+n+"Popup")}function getSideboxFromPopupId(n){return $("#"+n.replace("Popup",""))}function getRefinementPopupContentContainer(n){return $("#"+n+"PopupContent")}function repositionRefinementPopupToSidebox(n,t){var i=n.position();t.css({position:"absolute",top:i.top,left:i.left});resizeRefinementPopup(t,n.width(),n.height())}function resizeRefinementPopup(n,t,i){n.css({width:t,height:i})}function closeRefinementPopup(n){var i=$("#"+n),t=getSideboxFromPopupId(n);animateRefinementPopup(i,t.position().top,t.width(),t.height(),"slow",function(){i.hide()})}function getRefinementPopupEndPosition(n){var t,u,i,f=$(window).scrollTop(),e=$(window).height()/2+f,r=n.position().top;return t=r,u=400,i=400,r>e&&(t=r+n.height()-i),{top:t,width:u,height:i}}function animateRefinementPopup(n,t,i,r,u,f){var e=20,h=n.position().top,o=n.width(),s=n.height(),a=h!=t,v=o!=i,y=s!=r,c=Math.abs(t-h)/e,p,w,l;for(Math.abs(r-s)/e>c&&(c=Math.abs(r-s)/e),Math.abs(i-o)/e>c&&(c=Math.abs(i-o)/e),isNaN(u)&&(u=u=="fast"?200:600),p=u/c,w=[],l=0;l<c;l++)w[l]=window.setTimeout(function(){a&&(h<t?h+e>t?h=t:h+=e:h-e<t?h=t:h-=e);v&&(o<i?o+e>i?o=i:o+=e:o-e<i?o=i:o-=e);y&&(s<r?s+e>r?s=r:s+=e:s-e<r?s=r:s-=e);h==t&&(a=!1);o==i&&(v=!1);s==r&&(y=!1);n.css({top:h,width:o,height:s});a||v||y||f!=null&&f()},p*(l+1))}function registerRefinementPopupExpandEvent(n){$("#"+n+" li .showChildren").click(function(){var t,n,u;try{if(t=$(this).parent(),!t.is("li")){showErrorMsg("");return}for(n=t.parent();n!=null&&!n.is(".refinementPopup");)n=n.parent();if(n==null){showErrorMsg("");return}var f=n.get(0).id,e=$("#"+f+"Content"),i=t.children("ul"),r=$(this).children(0);$(r).attr("src")==minusImageUrl?(i.hide(),$(r).attr("src",plusImageUrl)):(u=i.length!=0,u?i.show():(trackRefinementEvent("Expanded",$(this)),loadRefinementList($(this),t,n)),$(r).attr("src",minusImageUrl))}catch(o){showErrorMsg("")}return!1})}function loadRefinementList(n,t,i,r){var u=$("#refinementsLoadingMsg"),e=$(n).offset();u.css({top:e.top-5,left:e.left});u.show();var h=n.attr("href"),o=!1,f=!1,s=!0;typeof r!="undefined"&&r!=null&&(o=r.hasClass("ecotech"),f=r.attr("id").indexOf("property")==0,showCountsAttr=r.attr("data-show-counts"),showCountsAttr!=null&&showCountsAttr=="false"&&(s=!1));$.ajax({type:"GET",url:h,dataType:"json",success:function(i){var r=n.get(0).id+"_list",e="<ul id='"+r+"'>",h="class='refinementlink'";f&&(h="");$.each(i,function(t,i){var c='data-ref-type="'+n.get(0).id.split("_")[0]+'" data-ref-label="'+i.Text+"("+i.ID+')"',u,l;f&&(c=" data-prop-refinement='true' data-property-id='"+i.ID+"'");u="<a "+h+" href='"+i.Url+"' "+c+">"+i.Text;s&&(u=u+" ("+i.Count+")");u=u+"<\/a>";o?(l="Who is this?",whoisthisphrase!=null&&whoisthisphrase.length>0&&(l=whoisthisphrase),u=i.CategoryUrl!=null&&i.CategoryUrl.length>0?"<a href='"+i.CategoryUrl+"' title='"+l+"' target='_blank'><img style='width:17px;' src='"+greenImageUrl+"' /><\/a>&nbsp;"+u:"<span style='width:24px;'>&nbsp;&nbsp;&nbsp;&nbsp;<\/span>&nbsp;"+u):u=i.ChildrenUrl!=null&&i.ChildrenUrl!=""?"<a id='"+r+"_"+t+"' class='showChildren' href='"+i.ChildrenUrl+"'"+c+"><img alt='+' src='"+plusImageUrl+"' /><\/a>&nbsp;"+u:"<span class='bullet'>&#8226;<\/span>"+u;e=e+"<li>"+u+"<\/li>"});t.append(e+"<\/ul>");registerRefinementPopupExpandEvent(r);$("#"+r+" .refinementlink").click(refinementLink_clicked);u.hide()},error:function(n,t){var r="";try{showErrorDetail&&(r=t)}catch(f){r=""}u.hide();i.hide();showErrorMsg(r)}})}function performHomeKeywordSearch(n){var t,i,r;try{if(n=$.trim(n),n==""||n==keyDefaultText)return;encode=encodeURIComponent||escape;n=encode(n);n=n.replace("%20","+");t=$("#keywordIndustrySelect");i=t.children("ul");i.children("li").length==0?(r=$("#homepagek").offset(),t.css({top:r.top-75,left:r.left})):i.html("");$.each($("#industrylist a"),function(){var u=addQuerystringParam($(this).attr("href")+"/search?k="+n,"st","1"),t=$(document.createElement("li")),r=$(document.createElement("a")).html($(this).text()).attr({href:u,"data-action-event":"Home Keyword Industry Select","data-action-event-label":$(this).text()});t.append(r);i.append(t);r.click(App.actions.handleTrackingActionEvent)});t.show()}catch(u){alert(u.message)}}function performKeywordSearch(n,t){var r=!1,i=$("#keywordForm").attr("action");if(i!=null){if(t=$.trim(t),t==""){showErrorMsg("Please enter a search term");return}encode=encodeURIComponent||escape;t=encode(t);t=t.replace(/ /g,"+").replace("%20","+");i=addQuerystringParam(i,n,t,!1);i=addQuerystringParam(i,"st","1",!0);typeof searchOrder!="undefined"&&r&&(i=i+"&so="+searchOrder);typeof parentSearchLogId!="undefined"&&r&&(i=i+"&sl="+parentSearchLogId);redirectToUrl(i)}}function getSearchBaseUrl(n){var i,t,r;return(t=n?textSearchBaseUrl:newTextSearchBaseUrl,i=$("#searchRegion"),i==null)?null:(t=t.replace("{region}",i.val()),r=$("#searchCybrary"),r==null)?null:t.replace("{cybrary}",r.val())}function refinementLink_clicked(n){var t=$(this);redirectToSelectedRefinement($(this),this.href);n.preventDefault()}function redirectToSelectedRefinement(n,t){if(n.attr("data-ref-type")&&trackRefinementEvent("Selected",n),t.startsWith("javascript:"))return!0;var i=addQuerystringParam(t,"st",1,!0);i=addSearchQueryParams(i);redirectToUrl(i)}function addSearchQueryParams(n){return typeof searchOrder!="undefined"&&(n=addQuerystringParam(n,"so",searchOrder,!0)),typeof parentSearchLogId!="undefined"&&(n=addQuerystringParam(n,"sl",parentSearchLogId,!0)),n}function trackRefinementEvent(n,t){var u=t.attr("data-ref-type")+" - "+n,f=t.attr("data-ref-label"),r="Search Filter",i=t.attr("data-action-event-category");i!=null&&i.length!=0&&(r=i);$.innovadex.tracking.trackEvent(r,u,f)}function addQuerystringParam(n,t,i,r){var u,e,o,f;return n.charAt(n.length-1)=="#"&&(n=n.substr(0,n.length-1)),n.indexOf("?")==-1?n=n+"?"+t+"="+i:(u=n.indexOf(t+"="),u==-1?n=n+"&"+t+"="+i:r?(e=n.indexOf("=",u+1)+1,o=n.indexOf("&",u+1),n=o==-1?n.substr(0,e)+i:n.substr(0,e)+i+n.substr(o)):(f=n.indexOf("&",u+1),n=f==-1?n+"|"+i:n.substr(0,f)+"|"+i+n.substr(f))),n}function removeQuerystringParam(n,t){var i=n.indexOf(t+"="),r;return i!=-1&&(r=n.indexOf("&",i+1),n=r==-1?n.substr(0,i):n.substr(0,i)+n.substr(r)),n}function showErrorMsg(n,t,i){var r;r=n!=null&&n!=""?n:"Sorry...An error occurred";openErrorModal(r,t,i)}function ChangeDomain(n){var t=$("#selectDomain").get(0),i=t.options[t.selectedIndex].value;redirectToUrl("http://"+n+"."+i)}function loadPlayer(n,t,i,r,u){var f={file:n,id:t,autostart:"true"},e={id:t,name:"name"};swfobject.embedSWF(i,"media_region",r,u,"9.0.0",null,f,{align:"middle",play:"true",wmode:"transparent",allowFullScreen:"true"},e)}function openSpotlightModal(n){var t=$(window).height();t=t<500?500:t-100;openModal(n,t,900,"#CCC")}function openExchangeInfoModal(n){var t=$(window).height(),i;t=t<500?500:t-100;i=null;i=function(){DesktopApp.pages.exchangeinfo.new_view.init($("#modal_placeholder"));var n=$("#simplemodal-container").height();n=n-45;$("#plaindetailcontent").height(n)};openModal(n+"?minimal=1",t,900,"#CCC",i)}function openDetailModal(n){var i=$(window).height(),r,t;i=i<500?500:i-100;r=null;r=function(n,t,i){if(DesktopApp.actions.checkModalStatus(i)){DesktopApp.pages.search.showdetail_view.init($("#modal_placeholder"));var r=$("#simplemodal-container").height();r=r-45;$("#plaindetailcontent").height(r);$("#restrictedmodal").length==1&&($(".simplemodal-wrap","#simplemodal-container").css("height","auto"),DesktopApp.utils.resetModalHeight(".simplemodal-container",!0))}};openModal(n+"?minimal=1",i,900,"#CCC",r);t=$.innovadex.removeQuerystringParam(n,"sl");t=$.innovadex.removeQuerystringParam(t,"crit");t=$.innovadex.removeQuerystringParam(t,"st");t=$.innovadex.removeQuerystringParam(t,"noShow");$.innovadex.tracking.trackEvent("Search","View Detail",t)}function openErrorModal(n,t,i){console.log("ERROR:");console.log(n);var r=$('<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="errorModalLabel"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;<\/span><\/button><h4 class="modal-title" id="errorModalLabel"><\/h4><\/div><div class="modal-body"><\/div> <\/div><\/div><\/div>');if(t="undefined"==typeof t||t==null||t.length<1?"Error":t,$(".modal-header h4",r).html(t),$(".modal-body",r).html(n),r.modal("show"),i)r.on("hide.bs.modal",function(){i()});r.on("hidden.bs.modal",function(){$(this).data("bs.modal",null)})}function openRestrictedResultModal(n,t){if(t!=null){var i=$("#bookshelf_"+t);i!=null&&i.prop("checked",!0)}openElementAsModal(n,200,600,"#ffffff",!0)}function openElementAsModal(n,t,i,r,u){(typeof u=="undefined"||u==null)&&(u=!1);n.modal({modal:u,minHeight:t,minWidth:i,overlay:80,overlayCss:{backgroundColor:r},onClose:function(){closeModal()}})}function membersOnlyClicked(n){var t,u,f,e,o;n.preventDefault();var s="",i=$(this),r=i.attr("href");typeof r!="undefined"&&r.length!=0&&(s=r=="#"||r==window.location.href+"#"?window.location.href:r);t=null;u=i.attr("did");u!=null&&u.length!=0&&(t={did:u},f=i.attr("dtype"),f!=null&&f.length!=0&&(t.dtype=f),e=i.attr("bid"),e!=null&&e.length!=0&&(t.bid=e),o=i.attr("bsid"),o!=null&&o.length!=0&&(t.bsid=o));openLoginModal(s,t)}function openLoginModal(n,t){var u=$("#modal"),i,r,f;if(u==null||u.length==0)return!1;if(languageCode.length==0&&(languageCode="en"),i=addQuerystringParam("/session/new","version",versionStr),i=addQuerystringParam(i,"lang",languageCode),typeof n!="undefined"&&n.length!=0?(i=$.innovadex.addQuerystringParam(i,"ReturnUrl",encodeURIComponent(n),!0),loginRedirectUrl=n):loginRedirectUrl="/",typeof t!="undefined"&&t!=null&&$.each(t,function(n,t){i=$.innovadex.addQuerystringParam(i,n,t,!0)}),$(".navbar.visible-phone").is(":visible"))document.location=i;else return r=0,progress=setInterval(function(){r>=100?r=0:(r++,$(".modal .progress .bar").css("width",r+"%"))},50),f=function(){$("#loginform").submit(function(){$.innovadex.tracking.trackPage("/login/submitted")});$("#email").focus()},$("#myModalLabel").html("Login"),u.on("loaded",function(){clearInterval(progress);setTimeout(f,500)}).on("shown",function(){$("#email").focus()}).modal({remote:"/users/new",backdrop:!0}),$.innovadex.tracking.trackPage(i),!0}function openLoginCallback(n,t){t=="error"?(showErrorMsg(n),closeModal()):initLogin()}function handleLoginPopupSubmit(){var n=$("#loginform");return $("#loginErrText").html("<img src='"+loadingImgPath+"' />"),loginInProgress=!0,$.ajax({type:"POST",url:$(n).attr("action"),dataType:"json",data:$(n).serialize(),success:function(n){if(loginInProgress=!1,n==null||typeof n.resultCode=="undefined"||n.resultCode==null){$("#loginErrText").html("");showErrorMsg("Unexpected error occurred. Please try again.");closeModal();return}n.resultCode==0?(n.url==null||n.url.length==0?loginRedirectUrl==null&&(loginRedirectUrl="/"):loginRedirectUrl=n.url,redirectToUrl(loginRedirectUrl)):n.resultCode==2?redirectToUrl(n.url):$("#loginErrText").html(n.errMsg)},error:function(n,t){loginInProgress=!1;$("#loginErrText").html("");var i="";try{showErrorDetail&&(i=t)}catch(r){i="Unknown Login Error."}showErrorMsg(i)}}),!1}function closeLoginModal(){loginModalRestoreProps==null?closeModal():(restoreModal(loginModalRestoreProps),loginModalRestoreProps=null)}function regionRestrictionClicked(){var t="",n=$(this).attr("href");return typeof n!="undefined"&&n.length!=0&&(t=n=="#"||n==window.location.href+"#"?window.location.href:n),openRegionRestrictionModal(t),!1}function openRegionRestrictionModal(n){regionRestrictionModalRestoreProps=isModalOpen()?lastModalProps:null;languageCode.length==0&&(languageCode="en");var t=addQuerystringParam("/noregionaccess/"+regionId,"version",versionStr);typeof n!="undefined"&&n.length!=0?regionRestrictionRedirectUrl=n:regionRestrictioRedirectUrl="/";closeModal();openModal(t,330,750,"#CCC",openRegionRestrictionCallback)}function openRegionRestrictionCallback(n,t){t=="error"&&(showErrorMsg(n),closeModal())}function closeRegionRestrictionModal(){regionRestrictionModalRestoreProps==null?closeModal():(restoreModal(regionRestrictionModalRestoreProps),regionRestrictionModalRestoreProps=null)}function handleAnchorNewWindow(){return openUrlInNewWindow($(this).attr("href")),!1}function openNewWindow(n){openUrlInNewWindow(n.href)}function openUrlInNewWindow(n){window.open(n,"Innovadex")}function postBookmark(n,t,i,r){(r==="undefined"||r==null)&&(r=null);$.ajax({type:"POST",url:n,dataType:"json",data:{bookId:t,BookshelfId:i,searchTypeId:r},beforeSend:function(){$("#detail-bookmark-link i").removeClass("fa-bookmark-o").addClass("fa-spinner fa-spin")},success:function(n){clearContainer("mybookmarklist");$("#detail-bookmark-link").replaceWith('<a class="btn btn-default disabled"><i class="fa fa-fw fa-bookmark"><\/i>'+n.bookmarkedText+"<\/a>")},error:function(n,t,i){$("#detail-bookmark-link i").removeClass("fa-spinner fa-spin").addClass("fa-warning");div_swap("bookmarkOn","bookmarkOff");showErrorMsg(t+" "+i)}})}function postBookmarkFromResults(n,t,i,r,u,f){(f==="undefined"||f==null)&&(f=null);$.ajax({type:"POST",url:t,data:{bookId:i,BookshelfId:r,searchTypeId:f},beforeSend:function(){},success:function(t){n&&$("#"+n)&&($("#"+n).html(u),$("#"+n).removeAttr("href").attr("onclick","return (false);"));$("#menubookmarks").html(t)},error:function(n,t,i){showErrorMsg(t+" "+i)}})}function ajaxRequest(n,t,i,r,u,f){f==null&&(f="json");$.ajax({type:t,url:n,dataType:f,data:i,success:r,error:u})}function handlePurchaseClick(n,t){n.preventDefault();t?$("#submit_purchase_confirmation_modal").click():$("#purchase_confirmation_modal").modal()}function postSampleCart(n,t,i,r,u,f,e,o,s,h){var c=$("#"+s),l=$("#"+o),a;c!=undefined&&c.hide();l!=undefined&&l.show();a={bookshelfId:i,bookId:r,searchTypeId:u};$.post(t,a,function(t){l!=undefined&&l.hide();c!=undefined&&c.show();t==null||t.length==0?showErrorMsg("Unknown error occurred. Please try again."):($("[data-samplecart-total-items]")&&$("[data-samplecart-total-items]").html(t.totalItems.toString()),e!=null&&typeof e=="function"&&e(t,n,h))},"json")}function div_swap(n,t){$("#"+n).css("display","block");$("#"+t).css("display","none")}function checkRegionAndLanguage(){if(typeof localeCookieName!="undefined"){var n=getCookie(localeCookieName);n==""&&openLocaleModal()}}function selectLanguage(n,t){$.ajax({type:"POST",url:"/locale/Update",data:"LanguageId="+n+"&RegionId="+t+"&url="+$.innovadex.url_encode(window.location),beforeSend:function(){},success:function(n){performJavascriptLocaleRedirect==!0&&n!=""?redirectToUrl(n):n.length!=0&&alert(n)},error:function(n,t,i){showErrorMsg(t+" "+i)}})}function validateEmail(n,t,i,r){ajaxRequest(n,"get",{email:t,time:(new Date).getTime()},i,r)}function load_detail(n){$.ajax({type:"GET",url:n,success:function(n){$("#simplemodal-container").html(n)}})}function showPopup(n,t,i,r){i=i==null?0:parseInt(i);r=r==null?0:parseInt(r);var n="#"+n,t="#"+t,u=$(n).offset(),f=$(n).width();$(t).css({left:u.left+f+i+"px",top:u.top+r+"px"});$(t).show("slow").bgiframe()}function showPopupAt(n,t,i){var r=0,u=0,f="#"+n,e="#"+t;i=="bottomleft"&&(u=$(f).height(),r=$(f).width()*-1);i=="bottomright"&&(r=$(e).outerWidth()*-1+15,u=$(f).height());showPopup(n,t,r,u)}function showPopupCentered(n,t){var i=t==null||t==undefined||t=="undefined"||t.length<1?window:t,r,u;n="#"+n;r=$(i).width()/2-$(n).width()/2;u=$(i).height()/2-$(n).height()/2;$(n).css({left:r+"px",top:u+"px"});$(n).show()}function hidePopup(n){var n="#"+n;$(n).hide("slow")}function showSaveSearchPopup(n){$("#isAlert").prop("checked",n);showPopup("savesearch","savesearchpopup",-220,10)}function validateEmailRegex(n){return n.match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)}function elementHasEventAttached(n,t){var i=n.data("events");return i!=null?i[t]!=null:!1}function loadStateProvinceValues(n,t){(typeof t=="undefined"||t==null)&&(t=$("#StateProvince"));$(t).typeahead({source:function(t,i){$.ajax({url:"/stateprovince/list",data:{countryId:n(),time:(new Date).getTime()},dataType:"json",success:function(n){var t=[];return $(n).map(function(n,i){t.push(i.Name)}),i(t)}})},beforeSend:function(){$(t).siblings(".add-on").children("i").removeClass("icon-search").addClass("icon-spinner icon-spin")},matcher:function(n){if(n.toLowerCase().indexOf(this.query.trim().toLowerCase())!=-1)return!0},sorter:function(n){return n.sort()},highlighter:function(n){$(t).siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search");var i=new RegExp("("+this.query+")","gi");return n.replace(i,"<strong>$1<\/strong>")}})}function showNotification(n,t,i){(typeof i=="undefined"||i==null)&&(i="#page-notifications");$(i).show(0,function(){$(i+" span").html(n).show(0,function(){window.setTimeout(function(){$(i+" span").hide(100,function(){$(i).hide(25)})},t)})})}function saveSearch(n,t,i,r,u){if(i.length<1||i.length>50)return!1;var f=$("#isAlert").is(":checked");$.ajax({type:"POST",url:"/savedsearches",data:{regionId:n,cybraryId:t,name:i,searchString:r,isAlert:f,searchTypeId:u},success:function(){},error:function(n,t){showErrorMsg(n+" "+t)}});try{$.innovadex.tracking.trackEvent("Search","Save Search")}catch(e){}return!0}function changeSearchResultStyle(n){var t=window.location+"";return redirectToUrl(addQuerystringParam(t,"srsid",n,!0)),!1}function redirectToUrl(n){window.location=n}function loadSearches(n,t){var i=$("#"+t);i.children().length>0||ajaxRequest(n,"GET",null,function(n){i.append(n);$("a",i).click(App.actions.handleTrackingActionEvent)},function(){},"html")}function clearContainer(n){var t=$("#"+n);t.html("")}function refreshWindow(){window.location.reload(!0)}function isStopWord(n){for(var t=0;t<stopwords.length;t++)if(stopwords[t]==n)return!0;return!1}function iwSearch(){gcse!=null&&iwKeywords!=null&&iwKeywords.length>0&&!isStopWord(iwKeywords)&&gcse.search(iwKeywords)}function iwNextPage(){gcse!=null&&gcse.hasSearched()&&gcse.nextPage()}function ShowWebResults(n){var t,i,r;if(iwKeywords!=null&&!isStopWord(iwKeywords))if(n)showModalWebResults();else{if(gcse==null)return;t=$("#search-results-options");t!=null&&t.hide();i=$("#restrictedresultmessage");i!=null&&i.hide();resultsContainer!=null&&resultsContainer.hide();contentUrl!=null&&(contentUrl=null);r=$("div.paging");r!=null&&r.hide();iwSearch()}}function showModalWebResults(){var r=!1,n=!1,t,i;if(gcseid!=null&&gcseid.length>0)t=$("#google-iw-results-loading"),google_search=new $.googlecustomsearch({cseid:gcseid,onSearchStarted:function(){if(!r){r=!0;var u=$("#googlesearchresults_modal"),i=$("#googlesearchresults_container"),f=$("#google-iw-results");$("#iw-branding").html(google_search.branding);i.scroll(function(t){t.preventDefault();var r=f.outerHeight()-i.height()*1.5;i.scrollTop()>=r&&(n||(n=!0,google_search.nextPage(),n=!1))});openElementAsModal(u,600,800,"#ccc")}t.show()},onSearchCompleted:function(n){var i,r,u;if(t.hide(),i=$("#google-iw-results"),n.results&&n.results.length>0)for(r=0;r<n.results.length;r++)u=n.results[r],n.createResultHtml(u),u.html&&i.append($(u.html.cloneNode(!0)));else i.html().length>=13&&i.html("No results were found")}}),google_search.search(iwKeywords);else{if(gcse==null)return;resultsContainer!=null&&resultsContainer.html("");contentUrl!=null&&(contentUrl=null);i=$("div.paging");i!=null&&i.hide();iwSearch()}}function getCookie(n){var t,i;return document.cookie.length>0&&(t=document.cookie.indexOf(n+"="),t!=-1)?(t=t+n.length+1,i=document.cookie.indexOf(";",t),i==-1&&(i=document.cookie.length),unescape(document.cookie.substring(t,i))):""}function lookupUserByEmail(n,t,i){$.ajax({type:"GET",url:"/users/validateemail",data:{email:n},success:function(r){r.foundUserIsActive?(user_info={email:n,id:r.foundUserId},lookupUserById(user_info.id,t,i)):i("No active user found by the specified email address")},error:function(){i("No user found by the specified email address")}})}function lookupUserById(n,t,i){var r="/users/"+n+"/name";$.ajax({type:"GET",url:r,success:function(i){userinfo={email:i.split("|")[0],name:i.split("|")[1],id:n};t(userinfo)},error:function(){i("No users found by the specified ID")}})}function completeRestrictionRequest(){$("#restrictedresultpopup").modal("hide");$("#restrictedresultnotes").val("");div_swap("restriction_submitdiv","restriction_submittingdiv")}function showTranslationModal(n){$("#modal").on("show",function(){$("#myModalLabel").text("Edit Phrase")});$("#modal").on("hidden",function(){DesktopApp.pages.site_master.resetModal()});$("#modal").modal({remote:n,backdrop:!0})}var App,errorLoggingEnabled,DesktopApp,lastModalProps,loginRedirectUrl,loginModalRestoreProps,loginInProgress,regionRestrictionRedirectUrl,regionRestrictionModalRestoreProps,stopwords;if($(document).ready(function(){function n(){function t(n){if(n){var t=window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");return!n.startsWith("http")||n.startsWith(t)}return!1}function i(t){return n.indexOf(t.toUpperCase())<0}var n=["GET","HEAD","OPTIONS","TRACE"];$.ajaxPrefilter(function(n){if(i(n.type)&&t(n.url)){var r=$("input[name=__RequestVerificationToken]").val();r&&(n.headers=$.extend({__RequestVerificationToken:r},n.headers))}})}n()}),jQuery&&($.extend({getCachedScript:function(n,t){return t=$.extend(t||{},{dataType:"script",cache:!0,url:n}),jQuery.ajax(t)},innovadex:{tracking:{tracker:null,tracker_list:null,init:function(n,t,i,r){if(n!=null&&n!==!1){this.tracker=n;this.tracker_list=typeof t=="string"?[t]:t;let u={};if(typeof i!="undefined"&&i!=null&&i.length>0&&(u.page_location=i,u.page_path=i),!n==!1){if(typeof r!="undefined"&&r!=null){let t=$.innovadex.tracking.createCustomVariableConfig(r);if(t!=null&&t.map!=null&&t.data!=null){const i=t.map,r=t.data;n("set",{custom_map:i});Object.assign(u,r)}}$.each(t,function(t,i){n("config",i,u)})}}},trackPage:function(n){this.tracker!=null&&typeof n!="undefined"&&n!=null&&this.tracker("event","page_view",{page_location:n,page_path:n})},trackEvent:function(n,t,i,r){this.tracker!=null&&(typeof i=="undefined"&&(i=null),typeof r=="undefined"&&(r=null),this.tracker("event",t,{eventCategory:n,label:i}))},addCustomVariable:function(n,t,i){if(this.tracker!=null){let r={};r["dimension"+n]=i;this.tracker("set",r)}},createCustomVariableConfig:function(n){let t={},i={};for(let r in n){let u=n[r];u!=null&&u.index!=null&&u.value!=null&&(t["dimension"+u.index]=r,i[r]=u.value)}return{map:t,data:i}}},refreshWindow:function(){window.location.reload(!0)},handleErrors:{enabled:!0,init:function(){window.onerror=function(n,t,i){$.innovadex.handleErrors.enabled&&(n=n+" (likely on page init)",$(document).trigger("client_error",[n,null,i]))};window.beforeunload=function(){$.innovadex.handleErrors.enabled=!1};var n=jQuery.fn.bind;jQuery.fn.bind=function(t,i,r){if(!r&&i&&typeof i=="function"&&(r=i,i=null),r){var u=r,f=function(){var t;try{u.apply(this,arguments)}catch(n){var i=null,r=null,f=null,e=0;try{r=u.toString();n.stack&&(f=n.stack.toString());n.line&&(e=n.line.toString());t=$(this);t.attr("id")!=null&&(i=t.attr("id"))}catch(o){}$.innovadex.handleErrors.enabled&&$(document).trigger("client_error",[n.message.toString(),f,e,i,r])}};r=f}return n.call(this,t,i,r)}}},createAndSubmitForm:function(n,t){$form=$(document.createElement("form")).attr("action",n).attr("method","post");$("body").append($form);typeof t!="undefined"&&t!=null&&$.each(t,function(n,t){$input=$(document.createElement("input")).attr("type","hidden").attr("name",n).attr("value",t);$form.append($input)});$form.submit()},addQuerystringParam:function(n,t,i,r){var u,e,o,f;return n.charAt(n.length-1)=="#"&&(n=n.substr(0,n.length-1)),n.indexOf("?")==-1?n=n+"?"+t+"="+i:(u=n.indexOf(t+"="),u==-1?n=n+"&"+t+"="+i:r?(e=n.indexOf("=",u+1)+1,o=n.indexOf("&",u+1),n=o==-1?n.substr(0,e)+i:n.substr(0,e)+i+n.substr(o)):(f=n.indexOf("&",u+1),n=f==-1?n+"|"+i:n.substr(0,f)+"|"+i+n.substr(f))),n},removeQuerystringParam:function(n,t){var i=n.indexOf(t+"="),r,u;return i!=-1&&(r=n.indexOf("&",i+1),n=r==-1?n.substr(0,i):n.substr(0,i)+n.substr(r+1)),n.length>0&&(u=n.substr(n.length-1),(u=="&"||u=="?")&&(n=n.substr(0,n.length-1))),n},url_encode:function(n){if(n==null||n.length===0)return"";var t=encodeURIComponent||escape;return t(n).replace(/ /g,"+").replace("%20","+")},redirectToUrl:function(n){window.location=n},supportsLocalStorage:function(){return"localStorage"in window&&window.localStorage!==null},saveLocal:function(n,t){if(t==null||typeof t=="undefined"){$.innovadex.deleteLocal(n);return}this.supportsLocalStorage()&&(localStorage[n]=t.toString())},saveLocalRaw:function(n,t){this.supportsLocalStorage()&&(localStorage[n]=t)},retrieveLocal:function(n){return this.supportsLocalStorage()?localStorage[n]:null},deleteLocal:function(n){this.supportsLocalStorage()&&(localStorage[n]=null)},getCookie:function(n){return document.cookie.length>0&&(c_start=document.cookie.indexOf(n+"="),c_start!=-1)?(c_start=c_start+n.length+1,c_end=document.cookie.indexOf(";",c_start),c_end==-1&&(c_end=document.cookie.length),unescape(document.cookie.substring(c_start,c_end))):""},setTableBodyText:function(n,t){var i=n.find("th");n.find("tbody").html('<tr><td colspan="'+i.length+'">'+t+"<\/td><\/tr>")},canPlayType:function(n){var t=document.createElement("audio");if(typeof t.canPlayType=="undefined"||t.canPlayType==null)return!1;try{return t.canPlayType(n)}catch(i){return!1}},defaultAutoCompleteSource:function(n,t,i,r){$.ajax({url:n,data:"term="+t.term,type:"GET",dataType:"json",success:function(n){i(n)},error:function(){$(r).removeClass("ui-autocomplete-loading").val("Error retrieving list...")}})},crossSiteAutoCompleteSource:function(n,t,i,r){var f=function(n){i(n)},e=function(){$(r).removeClass("ui-autocomplete-loading").val("Error retrieving list...")},o,u;$.browser.msie&&parseInt($.browser.version,10)>=8&&window.XDomainRequest?(o=this.addQuerystringParam(n,"term",t.term,!0),u=new XDomainRequest,u.open("get",o),u.onload=function(){var n=JSON.parse(u.responseText);f(n)},u.onerror=e,u.send()):$.ajax({url:n,data:"term="+t.term,type:"GET",dataType:"json",success:f,error:e})},defaultAutoCompleteSearch:function(){var n=$(this).val();return isNaN(n)&&n.length<3?!1:!0},isTextOnlyElementWrapping:function(n){return n.get()[0].getClientRects().length>1},shortenTextToPreventWrap:function(n){var t=n.css("display"),i,r;for(t!=null&&t!="inline"&&n.css("display","inline");$.innovadex.isTextOnlyElementWrapping(n);){if(i=n.html(),r=i.lastIndexOf(" "),r==-1)break;n.html(i.substring(0,r)+"...")}t!=null&&n.css("display",t)},ajaxifyForm:function(n,t,i){n.trigger("ajax:begin");$.ajax({type:"POST",url:n.attr("action"),dataType:"json",data:n.serialize(),beforeSend:function(){t&&t()},success:function(t,i,r){n.trigger("ajax:success",[t,i,r])},error:function(t,i,r){n.trigger("ajax:failure",[t,i,r])},complete:function(t,r){n.trigger("ajax:complete",t);i&&i(r)}})},inspect:function(n){if(typeof n=="object"){var t="{ ";for(prop in n)t+=prop+" : "+n[prop]+", ";return t+" }"}return n},scrollbarWidth:function(n){var t,i;return n===undefined&&(t=$('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),i=t.children(),n=i.innerWidth()-i.height(99).innerWidth(),t.remove()),n},pageScroll:function(){var n=$(document).height(),t=$(window).height()+$(window).scrollTop();return $("body").height()<n&&(t=n),!(n==t)},countdown:function(n,t,i,r){n.each(function(){var n=$(this),f=$(".char_countdown",$($(this).parents(".form-group").get(0))),s=t==undefined||t==null?n.data("related"):t,u=i==undefined||i==null?n.data("limit"):i,h=r==undefined||r==null?n.data("message"):r,e=$("#"+s.replace(/^#/,"")),o=function(){var t=n.val().length,i=n.scrollTop();e.html(u-t);e.toggleClass("label-default",u-t>10).toggleClass("label-warning",u-t>0&&u-t<11).toggleClass("label-danger",u-t<1);u-t>0&&n.parent().hasClass("has-error")&&(n.parent().removeClass("has-error"),f.next('[data-type="inserted-error"]').remove());u-t<1&&(n.val(n.val().substring(0,u)).scrollTop(i).parent().addClass("has-error"),f.next('[data-type="inserted-error"]').length==0&&f.after('<span class="help-block pull-left" data-type="inserted-error">'+h+"<\/span>"),e.html("0"))};o();n.bind("keyup",function(){o()}).bind("paste",function(){o()})})},get_translation:function(n,t){return typeof Translations!="undefined"&&Translations!=null&&n in Translations?Translations[n]:t}}}),$.fn.toggleSliderSwitch=function(n){var t=this,i,r,o,s,c;t.css({display:"inline-block",position:"relative",border:"solid 1px #666","border-radius":"0.8em","-webkit-border-radius":"0.8em","-moz-border-radius":"0.8em","font-weight":"normal",cursor:"pointer","text-decoration":"none"});i=t.css("height");(typeof i=="undefined"||i==null||i==0||i=="0px")&&t.css("height","22px");r=t.css("width");(typeof r=="undefined"||r==null||r==0||r=="0px")&&t.css("width","67px");(typeof n=="undefined"||n==null)&&(initialState=!1);var h=t.height(),u=$(document.createElement("span")).css({position:"absolute",top:"0",border:"solid 1px #999","border-radius":"0.8em","-webkit-border-radius":"0.8em","-moz-border-radius":"0.8em","background-color":"#CCC",width:h-1+"px",height:h-1+"px"}),f=$(document.createElement("span")).css({position:"absolute",color:"#fff",display:"none",left:"9px",top:"3px","font-size":"10pt","font-weight":"bold"}).html("ON"),e=$(document.createElement("span")).css({position:"absolute",color:"#858585",display:"none",right:"9px",top:"3px","font-size":"10pt","font-weight":"bold"}).html("OFF");t.append(u);t.append(f);t.append(e);o="#eee";s="#6699cc";t.prop("isOn",n);n?(t.css("background-color",s),t.addClass("on"),u.css({left:"auto",right:"0"}),f.show()):(t.css("background-color",o),t.addClass("off"),e.show());c="ontouchstart"in document.documentElement?"touchstart":"mousedown";t.bind(c,function(n){n.preventDefault();t.prop("isOn")?(t.prop("isOn",!1),f.hide(),e.show(),u.css({left:"0",right:"auto"}),t.css("background-color",o),t.removeClass("on"),t.addClass("off"),t.trigger("turnedOff")):(t.prop("isOn",!0),e.hide(),f.show(),u.css({left:"auto",right:"0"}),t.css("background-color",s),t.removeClass("off"),t.addClass("on"),t.trigger("turnedOn"))})}),String.prototype.startsWith=function(n){return this.match("^"+n)==n},jQuery&&(App={pageTrackingCategory:null,defaults:{AutoCompleteDelay:700,promo_code_region_list:["asia"]},initTrack:function(n){var u=$("a[data-action-event]",n),t,i,r;u.unbind("click",App.actions.handleTrackingActionEvent);u.click(App.actions.handleTrackingActionEvent);t=$("form[data-action-event]",n);t.unbind("submit",App.actions.handleTrackingActionEvent);t.submit(App.actions.handleTrackingActionEvent);i=$("button[data-action-event]",n);i.unbind("click",App.actions.handleTrackingActionEvent);i.click(App.actions.handleTrackingActionEvent);r=$(".opener[data-action-event]",n);r.unbind("click",App.actions.handleTrackingActionEvent);r.click(App.actions.handleTrackingActionEvent)},initPage:function(page_name){var page,params,$param_element,param_html;if($(document).ready(function(){$('form[data-prevent-double-submit="true"]').submit(function(){$(this).find("input[type='submit']").attr("disabled","disabled")});$(".preventDoubleClick").preventDoubleClick()}),$body=$("body"),$.ajaxPrefilter(function(n){n.type.toUpperCase()=="POST"&&n.url.length>0&&$.innovadex.addQuerystringParam(n.url,"time",(new Date).getTime().toString(),!1)}),App.initTrack($body),page_name!=null&&page_name.length>0){page=null;try{page=eval("App.pages."+page_name)}catch(err){}}page!=null&&page.isInitialized==null&&(page.isInitialized=!0,params=null,$param_element=$("#page_params"),$param_element!=null&&(param_html=$.trim($param_element.html()),param_html.length>0&&(param_html="("+param_html+")",params=eval(param_html))),page.init($body,params))},pages:{search:{performsearch_view:{init:function(){$("#full-search-link").click(function(){return $.innovadex.tracking.trackEvent("Actions","Keyword Search All Fields"),!0});$("body").delegate(".swap-content-link","click",function(n){n.preventDefault();$link=$(this);var t=$link.parent().parent().children('[data-swap-id="'+$link.attr("data-swap-to")+'"]');$link.parent().hide();t.removeClass("hide");t.show()})}},propertyedit_view:{init:function(n,t){$("#unit-selector").change(function(){var r=$("#prop-ranges",n),i,u;r!=null&&r.length!=0&&(i=t.search_url,i.indexOf("/search")!=-1?i=i.replace("/search","/PropertyEditRanges"):(u=i.indexOf("?"),i=u?i+"/PropertyEditRanges":i.substr(0,u-1)+"/PropertyEditRanges"+i.substr(u)),r.html(""),$.getJSON(i,{pId:t.property_id,unitId:$("#unit-selector").val()},function(n){n!=null&&n.length!=0&&$.each(n,function(n,t){var i=$(document.createElement("li")),u=$(document.createElement("a")).html(t.Text).attr("href",t.Url);i.append(u);r.append(i)})}))});$("#prop-manual-form",n).submit(function(i){var s,u;i.preventDefault();var r=t.search_url,h=t.property_id,c=$("#property-data-type-id",n).val(),o=$("#unit-selector",n),f=$("#prop-min",n).val(),e=$("#prop-max",n).val();if((f==null||f.length==0)&&(e==null||e.length==0))return!1;s=null;s=o!=null&&o.length!=0?o.val():0;u=h+":"+c+":"+s+":";f!=null&&f.length!=0&&(u=u+f);e!=null&&e.length!=0&&(u=u+":"+e);r=$.innovadex.addQuerystringParam(r,"pUser",u,!1);r=$.innovadex.addQuerystringParam(r,"st","1",!0);typeof searchOrder!="undefined"&&(r=r+"&so="+searchOrder);typeof parentSearchLogId!="undefined"&&(r=r+"&sl="+parentSearchLogId);$.innovadex.redirectToUrl(r)});$("#prop-text-form",n).submit(function(n){if(n.preventDefault(),term=$.trim($("#pText").val()),term=="")return!1;encode=encodeURIComponent||escape;term=encode(term);term=term.replace(/ /g,"+").replace("%20","+");var i=t.search_url;i=$.innovadex.addQuerystringParam(i,"pText",t.property_id+":"+term,!1);i=$.innovadex.addQuerystringParam(i,"st","1",!0);typeof searchOrder!="undefined"&&(i=i+"&so="+searchOrder);typeof parentSearchLogId!="undefined"&&(i=i+"&sl="+parentSearchLogId);$.innovadex.redirectToUrl(i)})}}},industry:{index_view:{init:function(){App.pageTrackingCategory="Industry Home"}}},error:{e404_view:{init:function(){}}}},actions:{handleTrackingActionEvent:function(){var n=$(this),t=null,i="Actions";n.attr("data-action-event-category")&&(i=n.attr("data-action-event-category"));n.attr("data-action-event-label")&&(t=n.attr("data-action-event-label"));$.innovadex.tracking.trackEvent(i,n.attr("data-action-event"),t)}},controls:{supports_select_to_autocomplete:function(){return!0},country_select:{init:function(n){if(App.controls.supports_select_to_autocomplete()){typeof country_selector_data!="undefined"&&country_selector_data!=null&&$.each(country_selector_data,function(t,i){var r=$("option[value='"+t+"']",n);r!=null&&r.length==1&&$.each(i,function(n,t){r.attr(n,t)})});var t={},i=[];$("option",n).each(function(n,r){var u=$(r),f;i.push(u.text());t[u.text()]={name:u.text(),id:u.attr("value"),spellings:u.data("alternative-spellings")};t[u.text()]["relevancy-score"]=0;t[u.text()]["relevancy-score-booster"]=1;f=parseFloat(u.data("relevancy-booster"));f&&(t[u.text()]["relevancy-score-booster"]=f)});$(n.data("related")).typeahead({source:i,matcher:function(n){var i=[n],r=t[n].spellings,f=this,u=!1;return r&&$(r.split(" ")).each(function(n,t){i.push(t)}),$(i).each(function(n,t){t.toLowerCase().indexOf(f.query.trim().toLowerCase())!=-1&&(u=!0)}),u},sorter:function(n){var i=[],r=[],u=[];return $(n).each(function(n,r){i.push(t[r])}),r=i.sort(function(n,t){return t["relevancy-score-booster"]-n["relevancy-score-booster"]}),$(r).each(function(n,t){u.push(t.name)}),u},highlighter:function(n){$("#CountryId").siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search");var t=new RegExp("("+this.query+")","gi");return n.replace(t,"<strong>$1<\/strong>")},updater:function(n){return $("#CountryId").val(t[n].id).change(),n}})}}},employer_select:{element:null,id_element:null,get_id:function(){var n=this.id_element.val();return n.length===0?0:parseInt(n)},set_id:function(n){var t="";n>0&&(t=n);this.id_element.val(t);this.id_element.trigger("id_set",n)},get_text:function(){this.element.val()},set_text:function(n){this.element.val(n)},init:function(n,t){this.element=n;this.id_element=t;employer_select_control=this;this.element.change(function(){employer_select_control.set_id(-1)});this.element.typeahead({timer:App.defaults.AutoCompleteDelay,source:function(n,t){$.ajax({url:"/employer/search?limit=150",data:"term="+n,type:"GET",dataType:"json",beforeSend:function(){$("#EmployerName").siblings(".add-on").children("i").removeClass("icon-search").addClass("icon-spinner icon-spin")},success:function(n){var i=[];return App.controls.employer_select.emps={},$.each(n,function(n,t){App.controls.employer_select.emps[t.Name]=t;i.push(t.Name)}),t(i)},complete:function(){$("#EmployerName").siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search")}})},matcher:function(n){return n.toLowerCase().indexOf(this.query.trim().toLowerCase())!=-1},sorter:function(n){return n.sort()},highlighter:function(n){$("#EmployerName").siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search");var t=new RegExp("("+this.query+")","gi");return n.replace(t,"<strong>$1<\/strong>")},updater:function(n){if(App.controls.employer_select.emps[n])return $("#EmployerId").val(App.controls.employer_select.emps[n].EmployerId),n}});$("input").focus(function(){$(this).attr("id")!=employer_select_control.element.attr("id")&&employer_select_control.is_open()&&employer_select_control.close_options()})},is_open:function(){var n=this.element.data("state");return n==="open"||n=="opening"},close_options:function(){this.element.data("state")==="opening"?this.element.data("state","cancel"):this.element.autocomplete("close")}},state_select:{element:null,free_form_text:null,section:null,data_list:{},init:function(n,t){state_control=this;this.element=n;this.section=t;this.create_data_list();this.element=n.detach();this.free_form_text=this.create_free_form();this.show_free_form()},get_select:function(){return $("select#StateProvince",this.section)},get_select_textbox:function(){var n=this.get_select();return n.length==0?[]:n.siblings(".ui-autocomplete-input")},get_free_form:function(){return $("input#State",this.section)},create_free_form:function(){var t=$(document.createElement("input")).attr({id:"State",name:"StateProvince",type:"text"}),n;return t.addClass("input-large"),n=this.element.attr("class"),typeof n!="undefined"&&n&&t.addClass(n),t},create_data_list:function(){var n=null;typeof State_Data!="undefined"&&(n=State_Data.selector_data);$.each($("option[data-country]",this.element),function(t,i){var r=$(i).detach(),f=r.attr("value"),u;n&&f in n&&$.each(n[f],function(n,t){r.attr(n,t)});u=parseInt(r.attr("data-country"));u in state_control.data_list?state_control.data_list[u].push(r):state_control.data_list[u]=[r]})},populate:function(n){var t=null,i=this.get_select(),r=this.get_free_form(),u;i&&i.val()&&i.val().length>0?t=i.val():r&&r.val()&&r.val().length>0&&(t=r.val());n in this.data_list?(u=this.init_select(),$.each(this.data_list[n],function(n,t){var i=$(t);u.append(i)}),t&&u.val(t),this.show_select(u)):this.show_free_form()},show_free_form:function(){var n=this.get_select(),t;n.length==1&&this.remove_select(n);t=this.get_free_form();t.length==0&&this.free_form_text!=undefined&&this.section.append(this.free_form_text.clone())},init_select:function(){var t=this.get_free_form(),n;return t.length==1&&t.remove(),n=this.get_select(),n.length==1&&this.remove_select(n),n=this.element.clone(),this.section.append(n),n},remove_select:function(n){var t=this.get_select_textbox(),i=$("#state-selector-typeahead-container");t!=undefined&&t.length!=0&&t.remove();n!=undefined&&n.remove();i.remove()},show_select:function(n){var i,t,r;App.controls.supports_select_to_autocomplete()&&(typeof State_Data!="undefined"&&State_Data!=null&&$.each(State_Data.selector_data,function(t,i){var r=$('option[text="'+t+'"]',n);r!=null&&r.length==1&&$.each(i,function(n,t){r.attr(n,t)})}),$("#StateProvince").addClass("hide"),$("#StateText")==undefined||$("#StateText").is(":visible")||$("#state-selector").prepend('<div id="state-selector-typeahead-container" class="input-prepend add-on-block span11"><span class="add-on"><i class="icon-search"><\/i><\/span><input type="text" autocomplete="off" name="StateText" id="StateText" /><\/div>'),i=$("#StateProvince option:selected").val(),i&&$("#StateText").val(i),t={},r=[],$("#StateProvince option").each(function(n,i){var u=$(i),f;r.push(u.text());t[u.text()]={name:u.text(),id:u.attr("value"),spellings:u.data("alternative-spellings")};t[u.text()]["relevancy-score"]=0;t[u.text()]["relevancy-score-booster"]=1;f=parseFloat(u.data("relevancy-booster"));f&&(t[u.text()]["relevancy-score-booster"]=f)}),$(n.data("related")).typeahead({source:r,matcher:function(n){var i=[n],r=t[n].spellings,f=this,u=!1;return r&&$(r.split(" ")).each(function(n,t){i.push(t)}),$(i).each(function(n,t){t.toLowerCase().indexOf(f.query.trim().toLowerCase())!=-1&&(u=!0)}),u},sorter:function(n){var i=[],r=[],u=[];return $(n).each(function(n,r){i.push(t[r])}),r=i.sort(function(n,t){return t["relevancy-score-booster"]-n["relevancy-score-booster"]}),$(r).each(function(n,t){u.push(t.name)}),u},highlighter:function(n){$("#EmployerNameText").siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search");var t=new RegExp("("+this.query+")","gi");return n.replace(t,"<strong>$1<\/strong>")},updater:function(n){return $("#StateProvince").val(t[n].id).change(),n}}))}},phone_view:{UNITED_STATES:217,initialized:!1,init:function(){var n=this;n.initialized||($(".change-country-code-link").click(function(){return $("#"+$(this).attr("data-labelid")).hide(),$("#"+$(this).attr("data-textboxid")).show(),$(this).hide(),!1}),n.initialized=!0)},country_changed:function(n){n==217?$(".countrycode-fields").hide():$(".countrycode-fields").show()}}}}),jQuery.fn.preventDoubleClick=function(){jQuery(this).click(function(){$(this).css("pointer-events","none")})},typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),jQuery){errorLoggingEnabled=!0;window.onerror=function(n,t,i){n=n+" (likely on page init)";$(document).trigger("client_error",[n,null,i])};window.beforeunload=function(){errorLoggingEnabled=!1};$(document).on("click",'[data-slide="toggle"]',function(n){n.preventDefault();$($(this).data("target")).slideToggle()});$(document).on("click",'[data-fade="toggle"]',function(n){n.preventDefault();$($(this).data("target")).fadeToggle()});$(document).on("click",'[data-function="smooth-scroll"] a, a[data-function="smooth-scroll"]',function(n){n.preventDefault();var t=$(this).attr("href")=="#"?$("body"):$($(this).attr("href"));$("html, body").animate({scrollTop:t.offset().top},800)});$(document).bind("client_error",function(n,t,i,r,u,f){if(errorLoggingEnabled){url=window.location.href;var e="type=js&message="+escape(t);typeof i!="undefined"&&i!=null&&i.length!=0&&(e=e+"&stack="+escape(i.replace(/[<>]*/g,"")));typeof url!="undefined"&&url!=null&&(e=e+"&url="+escape(url));typeof r!="undefined"&&r!=null&&(e=e+"&line="+escape(r));typeof u!="undefined"&&u!=null&&(e=e+"&source="+escape(u));typeof f!="undefined"&&f!=null&&(e=e+"&code="+escape(f.replace(/[<>]*/g,"")))}});DesktopApp={fixedResponsiveTable:function(){var n=$(".fixed-responsive-table"),t=n.clone().insertBefore(n).addClass("fixed-column");t.find("th:not(:first-child),td:not(:first-child)").remove();t.find("tr").each(function(t){$(this).height(n.find("tr:eq("+t+")").height());$(this).width(n.find("tr:eq("+t+")").width())})},Defaults:{AutoCompleteDelay:App.defaults.AutoCompleteDelay},siteId:null,regionId:null,cybraryId:null,searchOrder:null,parentSearchLogId:null,textSearchBaseUrl:null,regionUrlParam:null,cybraryUrlParam:null,isPinningEnabled:!1,scrollbarWidth:0,supportsAutoGrow:!0,tour:{publictourUrl:"",authtourUrl:"",addRequest:!0,altauth:!0,publictour_steps:[{element:'#industrylist li:has(a[data-cid="11"])',placement:$(".touch").length>0?"right":"bottom",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("pub_tour_industry_list_title","Choose an Industry")+"<\/h4>"+$.innovadex.get_translation("pub_tour_industry_list_content",'Choose the industry where you want to search. <span class="hidden-touch">Hover over the industry name to see some of the search facets available.<\/span>'),onShow:function(){$(".touch").length<1&&$('a[data-cid="11"]').parent("li").trigger("mouseout").trigger("mouseenter")}},{element:"#k",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("pub_tour_search_box_title","Search By Keyword")+"<\/h4>"+$.innovadex.get_translation("pub_tour_search_box_content","As you enter your keyword, our auto-complete will help you quickly identify what you're looking for."),path:"",onShow:function(n){DesktopApp.tour.setPath(n,0,"/?f=true")}},{element:"#bookType li:first-child a",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("pub_tour_refine_search_title","Refine Your Search")+"<\/h4>"+$.innovadex.get_translation("pub_tour_refine_search_content","Innovadex organizes content in a variety of ways so you can choose the search properties that will best narrow down your results."),path:""},{element:"#searchresultslist li:first h5>a:first-child, #searchresultstable .bookcol:first > a:first-child",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("pub_tour_results_title","Locate Products")+"<\/h4>"+$.innovadex.get_translation("pub_tour_results_content","Browse the search results to find the listings that fit your needs."),path:"/Product",onShow:function(n){DesktopApp.tour.setPath(n,4,"#searchresultslist li:first h5>a:first-child, #searchresultstable .bookcol:first > a:first-child")}},{element:".main-documents ul.unstyled:first-of-type li > a:first-of-type",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("pub_tour_detail_docs_title","View Documents")+"<\/h4>"+$.innovadex.get_translation("pub_tour_detail_docs_content","Download MSDSs, TDSs, brochures, formulations and more."),placement:"right"},{element:".details",placement:"left",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("pub_tour_detail_actions_title","Do More")+"<\/h4>"+$.innovadex.get_translation("pub_tour_detail_actions_content",'Once you log in, you can request a sample, get help from the supplier or save the item to your bookmarks. <p class=\'text-center extra-margin-top\'><a href="/users/new" class="btn btn-primary">Register Today<\/a><\/p>')}],authtour_steps:[{element:"#k",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_search_box_title","Search By Keyword")+"<\/h4>"+$.innovadex.get_translation("auth_tour_search_box_content","As you enter your keyword, our auto-complete will help you quickly identify what you're looking for."),path:""},{element:"#ProdType li:first-child a",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_refine_search_title","Search Within Results")+"<\/h4>"+$.innovadex.get_translation("auth_tour_refine_search_content","Or, you can start browsing by choosing a category type."),path:""},{element:"#savesearch",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_save_search_title","Save Searches")+"<\/h4>"+$.innovadex.get_translation("auth_tour_save_search_content","Save your most common or most complex searches for easy and quick results."),path:"/Product"},{element:'a[data-action-event="Add to Sample Cart"]:first',title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_sample_req_title","Request Samples")+"<\/h4>"+$.innovadex.get_translation("auth_tour_sample_req_content","Browse through results, and quickly make Sample Requests when you find the items you want."),path:"/Product"},{element:'td.btn-cell:has(a[data-action-event="Add to Sample Cart"]) + td.bookcol:first a:first, #searchresultslist h5:first a:first',title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_results_title","Locate Products")+"<\/h4>"+$.innovadex.get_translation("auth_tour_results_content","Browse the search results to find the listings that fit your needs."),path:"/Product",onShow:function(n){DesktopApp.tour.setPath(n,5,'td.btn-cell:has(a[data-action-event="Add to Sample Cart"]) + td.bookcol:first a:first,  #searchresultslist h5:first a:first')}},{element:".main-documents ul.unstyled:first-of-type li > a:first-of-type",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_detail_docs_title","View Documents")+"<\/h4>"+$.innovadex.get_translation("auth_tour_detail_docs_content","Download MSDSs, TDSs, brochures, formulations and more."),placement:"right"},{element:"#sample_cart_link,#detailLinkToSampleRequest:visible a",placement:"left",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_detail_req_title","Request Samples")+"<\/h4>"+$.innovadex.get_translation("auth_tour_detail_req_content","Request a sample once you've learned more about the product you've found."),onShow:function(n){DesktopApp.tour.altauth||(DesktopApp.tour.setPath(n,7,"#detailLinkToSampleRequest a"),DesktopApp.tour.setStorageItem(n,"authtour_detail_returnUrl",document.location.pathname))}},{element:"#sample-create-form",placement:"top",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_req_submit_title","Submit Your Request")+"<\/h4>"+$.innovadex.get_translation("auth_tour_req_submit_content","Complete your request to receive the samples you need."),onShow:function(n){var t=n._options.storage.getItem("authtour_detail_returnUrl")||'a[data-class="bookDetail"]:first';if("undefined"==typeof t||t==null){n.end();return}DesktopApp.tour.setPath(n,6,t)}},{element:'a[data-class="bookDetail"]:first ~ .sample_create_bookmark',title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_save_later_title","Save the Item for Later")+"<\/h4>"+$.innovadex.get_translation("auth_tour_save_later_content","If you're not ready to receive the sample, you can save it for later by adding a bookmark."),onNext:function(){$("#step-8").addClass("in").removeClass("out")},onPrev:function(){$("#step-8").addClass("in").removeClass("out")},onEnd:function(){$("#step-8").addClass("in").removeClass("out")}},{element:".topmenu",placement:"left",title:$.innovadex.get_translation("tour_header","Get To Know Innovadex"),content:"<h4>"+$.innovadex.get_translation("auth_tour_my_menu_title","More Great Features")+"<\/h4>"+$.innovadex.get_translation("auth_tour_my_menu_content","Check out more great features, including bookmarks, saved searches and more!"),onShow:function(){var n=DesktopApp.tour.altauth?7:9,t;$('.topmenu > li > a[data-toggle="dropdown"]').trigger("click");t=window.setTimeout(function(){$("#auth-user-menu").offset().left==0&&$('.topmenu > li > a[data-toggle="dropdown"]').trigger("click");var t=$("#auth-user-menu").offset().left,i=$("#step-"+n).width(),r=$("#auth-user-menu").offset().top,u=t-i;$("#step-"+n+" .arrow").css({top:"50%"});$("#step-"+n).removeClass("in").addClass("out").css({left:u,top:r,visibility:"visible"}).removeClass("out").addClass("in")},300)}}],init:function(){function r(n,i){var r=t[n],u=t[i];u.end();u._options.storage.removeItem(i);r._current=0;r._options.storage.setItem(n+"_current_step","0");r._options.storage.setItem(n,"started");r.ended()?r.restart():r.start(!0)}var i,e,o,t,n,u,f;DesktopApp.tour.altauth=!isNaN(parseInt($("span[data-samplecart-total-items]").html()))&&parseInt($("span[data-samplecart-total-items]").html())>0||document.location.href.indexOf("samplerequest")!=-1?!1:!0;Tour.prototype._scrollIntoView=function(n){var t=n.offset().top,i=n.offset().top+n.height(),r=$("body").height(),u=$("body").scrollTop();(i>r||t<u)&&$("body").scrollTo(n)};DesktopApp.tour.altauth&&(i=DesktopApp.tour.authtour_steps.slice(0,7),i.push(DesktopApp.tour.authtour_steps[9]),DesktopApp.tour.authtour_steps=i);t={authtour:e,publictour:o};for(n in t)$.each(DesktopApp.tour[n+"_steps"],function(t,i){var r=DesktopApp.tour[n+"Url"];""==i.path?i.path=r:"undefined"!=typeof i.path&&(i.path=r+i.path)}),t[n]=new Tour({debug:!1,name:n,container:"#wrapper>.span12",onStart:function(n){n._options.storage.getItem("tour_start_page")==null&&n._options.storage.setItem("tour_start_page",window.location.href);$("html").off("click")},onShown:function(n){$("html").off("click").on("click",function(t){if("startauthride"!=t.target.id&&"startride"!=t.target.id){if("userdropdownmenu"==t.target.id&&(n._current==9||n._current==7))return!0;DesktopApp.tour.suppressEndRedirect=!0;n.end()}});$(".authtour.popover, .publictour.popover").click(function(n){$(n.target).hasClass("btn")?$("html").off("click"):n.stopPropagation()})},onEnd:function(n){var t,u,i,f,r,e;if(!DesktopApp.tour.s){if($("html").off("click"),$("#startauthride").show(),t=n._options.storage.getItem("tour_start_page"),t!=null&&t.indexOf("tour=1")!=-1){u={};i=(t.split("?")[1]||"").split("&");for(f in i)i.hasOwnProperty(f)&&(r=i[f].split("="),r[0]!="tour"&&(u[r[0]]=decodeURIComponent(r[1]||"")));t=t.split("?")[0]+"?"+$.param(u)}n._options.storage.removeItem("tour_start_page");DesktopApp.tour.s=!1;e=window.location.hostname+window.location.pathname;t.indexOf(e)!=-1||DesktopApp.tour.suppressEndRedirect||(window.location.href=t)}},template:"<div class='popover tour "+n+(DesktopApp.tour.altauth?" alternate":"")+("en"!=languageCode?" lang":"")+"'><div class='arrow'><\/div><h3 class='popover-title'><\/h3><div class='popover-content'><\/div><div class='popover-navigation'><div class='btn-group'><button class='btn btn-default btn-inverse' data-role='prev'>« "+$.innovadex.get_translation("tour_nav_prev","Prev")+"<\/button><button class='btn btn-default btn-inverse' data-role='next'>"+$.innovadex.get_translation("tour_nav_next","Next")+" »<\/button><\/div><button class='btn btn-default btn-inverse' data-role='end'>"+$.innovadex.get_translation("tour_nav_end","End Tour")+"<\/button><\/div><\/div>"}),t[n].addSteps(DesktopApp.tour[n+"_steps"]),t[n].ended()||t[n]._options.storage.getItem(n)==null||t[n].start();u=authenticated?"authtour":"publictour";f=authenticated?"publictour":"authtour";window.location.href.indexOf("tour=1")!=-1&&(DesktopApp.tour.s=!0,r(u,f));$("#startride").click(function(n){n.preventDefault();DesktopApp.tour.s=!0;r(u,f)});$("#startauthride").click(function(n){n.preventDefault();DesktopApp.tour.s=!0;r("authtour","publictour")})},setPath:function(n,t,i){var r;try{r=$(i).attr("href")||i}catch(u){r=i}n._steps[t].path=r},setStorageItem:function(n,t,i){n._options.storage.setItem(t,i)}},defaults:{pageNotificationTime:8e3},initPage:function(page_name){var page,params,$param_element,param_html;if($body=$("body"),page_name!=null&&page_name.length>0){page=null;try{page=DesktopApp.pages[page_name.split(".")[0]][page_name.split(".")[1]]}catch(err){}$("HTML").addClass("JS");DesktopApp.utils.initAudioPlayer();DesktopApp.utils.initMyStuffBar($body);DesktopApp.utils.initSalesApp($body);DesktopApp.utils.initKeywordSuggestions($body);DesktopApp.utils.initKeywordAutocomplete($body);$("#cybraries").on("change",function(){var n=$("#cybraries option:selected").first(),t=n.attr("value");$.innovadex.redirectToUrl(t)});$("form.ajaxify").on("submit",function(){return ajaxifyForm($(this),$(this).attr("onsuccess"))});$("a[data-change-language]").click(function(n){var t=$(this).attr("data-change-language"),i=$(this).attr("data-region");selectLanguage(t,i);n.preventDefault()});$("[data-list-swap]").on("click",function(n){n.preventDefault();var i=$(this),u=i.attr("data-list-id"),t=$("#"+u),r=$("#"+t.attr("data-list-alt"));t.hasClass("hide")?(r.addClass("hide"),t.removeClass("hide"),i.text(t.attr("data-list-link-text"))):(t.addClass("hide"),r.removeClass("hide"),i.text(r.attr("data-list-link-text")))});$("form[data-property-text-type]").submit(function(){var n=$(this).attr("data-property-text-type"),r="Text Property Search - "+n,t=null,i=$("#"+n);i.length!=0&&(t=i.val());$.innovadex.tracking.trackEvent("Search",r,t)});$("#idesLanguageModal").on("show.bs.modal",function(n){var r=n.relatedTarget,t=$(this),i=$(r).attr("href"),u=i.replace("/zh-tw","/en"),f=i.replace("/zh-tw","/zh-cn");$("a[data-language='en']",t).first().attr("href",u);$("a[data-language='zh-cn']",t).first().attr("href",f)});$("#innovadexLanguageModal").on("show.bs.modal",function(n){var t=n.relatedTarget,i=$(this),r=$(t).attr("href"),u=r.replace("/ja","/en");$("a[data-language='en']",i).first().attr("href",u)});page!=null&&page.isInitialized==null&&(page.isInitialized=!0,params=null,$param_element=$("#page_params"),$param_element!=null&&(param_html=$.trim($param_element.html()),param_html.length>0&&(param_html="("+param_html+")",params=eval(param_html))),params!=null&&("searchOrder"in params&&(DesktopApp.searchOrder=params.searchOrder),"parentSearchLogId"in params&&(DesktopApp.parentSearchLogId=params.parentSearchLogId),"textSearchBaseUrl"in params&&(DesktopApp.textSearchBaseUrl=params.textSearchBaseUrl),"regionUrlParam"in params&&(DesktopApp.regionUrlParam=params.regionUrlParam),"cybraryUrlParam"in params&&(DesktopApp.cybraryUrlParam=params.cybraryUrlParam)),page.init($body,params))}},pages:{referral:{new_view:{init:function(){var n=1,t,i;jQuery.validator.addClassRules("referral_email",{required:!0,email:!0});$("#send_referral_form").validate({onkeyup:!1,onclick:!1,onfocusout:!1,errorPlacement:function(){},submitHandler:function(n){$(n).find(":input[name*='[']").each(function(){this.name=this.name.replace(/\[\d+\]/,"")});n.submit()},invalidHandler:function(){$("#referral_errors").removeClass("hide");$("html, body").animate({scrollTop:0},"fast")}});t=function(){$(".referral_email").length>1?($(".remove_referral_email_btn").removeAttr("disabled"),$(".remove_referral_email_btn").show(),$(".email_input_div ").addClass("input-append mobile-add-on-block tablet")):($(".remove_referral_email_btn").attr("disabled","disabled"),$(".remove_referral_email_btn").hide(),$(".email_input_div ").removeClass("input-append mobile-add-on-block tablet"))};i=function(){$(this).parent("div").remove();t()};$(".remove_referral_email_btn").click(i);$("#add_new_referral_email").click(function(r){r.preventDefault();n++;var u=$('<div class=email_input_div "input-append mobile-add-on-block tablet" style="display: block;"><input type="text" name="email['+n+']" id="email_'+n+'" class="input-xlarge referral_email" placeholder="email"/><button class="btn remove_referral_email_btn" type="button"><i class="icon-trash"><\/i><\/button><\/div>');u.insertBefore(this);$(".remove_referral_email_btn").click(i);t();setupValidation()})}}},site_master:{resetModal:function(){var n=$("#modal");$("#myModalLabel",n).text("");n.removeData("modal");$(".modal-body",n).html('<div class="progress progress-striped active pull-left collapse-bottom" style="width: 100%"><div class="bar" style="width: 1%"><\/div><\/div><p id="modal-alert" style="display: none;"><\/p>');$(".modal-footer",n).html("");n.off("hidden")}},services:{materialsingredients_view:{init:function(){$('[data-toggle="popover"]').popover();$("#imagemodal").on("show.bs.modal",function(n){var t=$(n.relatedTarget),i;$(".popupcontent",this).hide();t.data("update")=="previewimage"?(i=t.data("content"),$(".imagepreview").attr("src",i).show()):$(t.data("update")).show()});$("button[data-tofeatures]").click(function(){$.scrollTo("#pfeaturelist,#mifeaturelist",400,{axis:"y"})});$("#toEarlyInsights").click(function(){$.scrollTo("#eiMarketing",400,{axis:"y"})})}},solidmaterials_view:{init:function(){DesktopApp.initPage("services.materialsingredients_view")}}},search:{performsearch_view:{init:function(n){function t(){$(".btn","#categoryForm").attr("disabled","disabled");$(".modal-body","#categoryForm").prepend('<div class="update"><i class="fa fa-spinner fa-pulse fa-2x"><\/i><\/div>')}DesktopApp.pages.search.initSalesAppFolderSelection(n);$("img.thumbnail").each(function(n,t){$(t).attr("src",$(t).data("image-src"))});$(".refine-opener").click(function(){DesktopApp.utils.toggleHiddenMobileView($("nav#refinements"))});$("#otherIndustryResults ul li a").on("click",refinementLink_clicked);$("#savesearchpopup").on("hidden",function(){$("#savesearchform .progress").addClass("hide")});$("#savesearchform").submit(function(n){var t,i,r,u;if(n.preventDefault(),t=!0,i=$("#SaveSearchName").val(),i.length<1||i.length>50)return r=i.length<1?emptySavedSearchMsg:maxLengthSavedSearchMsg,$("#save-search-error").text(r),$("#save-search-error").show(),$("#save-search-control").addClass("error"),t=!1,!1;if(t=!0,$("#save-search-control").removeClass("error"),t){$.ajax({type:"POST",url:window.location.href,data:{regionId:$("#regionId").val(),cybraryId:$("#cybraryId").val(),name:$("#SaveSearchName").val(),isAlert:$("#isAlert").is(":checked"),searchTypeId:$("#searchType").val()},beforeSend:function(){$("#savesearchform .progress").removeClass("hide");var n=0;u=setInterval(function(){n>=100?n=0:(n+=1,$("#savesearchform .progress .bar").css("width",n+"%"))},50)},success:function(){var n,t,i;$("#savesearchform .progress .bar").css("width","100%");clearInterval(u);$(".searches-opener").removeData("populated-list");n=$("#mysearches .divider");t=$("#mysearches .divider + li ");$("#mysearches").html('<li class="text-center"><img src="//localimages.innovadex.com/Search/loading.gif" alt="loading" style="height:16px;width:16px"><\/li>').append(n).append(t);$("#savesearchpopup").modal("hide");$("#page-notifications").removeClass("hide");i=setTimeout(function(){$("#page-notifications").slideUp(500)},4e3)},error:function(n,t){showErrorMsg(n+" "+t)}});try{$.innovadex.tracking.trackEvent("Actions","Save Search")}catch(f){}return!0}});$("#categoryForm").on("show.bs.modal",function(n){var t=$(n.relatedTarget),i;$(".modal-header h4","#categoryForm").html(t.text());t[0]==$("#category_info_destroy")[0]?(i='<a href="'+t.attr("href")+'" class="btn btn-custom" id="categoryinfo_delete">Delete<\/a>',$(".modal-body","#categoryForm").after('<div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">Close<\/button>'+i+"<\/div>"),$(".modal-body","#categoryForm").html('<p class="text-center"><strong>Are you sure you want to remove this category text?<br>This action cannot be undone.<\/strong><\/p>')):$(".modal-body","#categoryForm").load(t.attr("href"))});$(document).on("click","#categoryinfo_form_cancel",function(){$("#categoryForm").modal("hide")});$(document).on("click","#categoryinfo_form_submit",function(){return t(),ajaxifyForm($("#categoryinfo_form"),"refreshWindow();"),!1});$(document).on("click","#categoryinfo_delete",function(n){n.preventDefault();t();$.ajax({url:$("#category_info_destroy").attr("href"),type:"post",data:{_method:"delete"},dataType:"json",success:function(){window.refreshWindow()}})});$("#category-read-more").click(function(n){n.preventDefault();$link=$(this);$("#"+$link.attr("data-readmoreid")).show("fast");$link.hide()});$("#category-read-less").click(function(n){n.preventDefault();$link=$(this);$("#"+$link.attr("data-readmoreid")).hide("fast");$("#category-read-more").show()})},sample_added:function(n,t,i){var r=$("#"+t),f,u;r!=null&&r.length!=0&&(f=r.parent(),r.tooltip("hide"),r.remove());u=$("#"+i);u!=undefined&&u.show();$("#mobileSampleCartLink")&&$("#mobileSampleCartLink").removeClass("disabled")},sample_added_in_tabular_view:function(n,t,i){var r=$("#"+t),f,u;r!=null&&r.length!=0&&(f=r.parent(),r.tooltip("hide"),r.remove());u=$("#"+i);u!=undefined&&(u.show(),u.is("tr")&&u.closest("tr").next("tr").removeClass("result_detail_row_bordered").addClass("result_detail_row"))}},showdetail_view:{tracked:{},init:function(n){function f(n){var t=n?1:$("#multiples").val();$('span[data-type="measure"]',".nutritional").each(function(n,i){var r=$(i).data("value"),f=$%1==0,u=f?r*t:(r*t).toFixed((""+r).replace(/^-?\d*\.?|0+$/g,"").length),e=$(i).data("uom")?u+$(i).data("uom"):u;r>0&&($(i).removeClass("reset"),void $(i)[0].offsetWidth,$(i).html(e).addClass("reset"))})}var r,u,t,i;$("#submit_purchase_confirmation_modal").click(function(n){var t=$(n.target);t.attr("disabled","disabled");$.ajax({method:"GET",url:t.data("purchaseUrl"),dataType:"json"}).done(function(n){var t=$("#purchase-form"),i=$('#purchase-form > input[name="jwt"]');i.val(n.token);t.submit()}).fail(function(){console.error("Unable to get token");t.prop("disabled",!0);t.removeAttr("disabled")}).always(function(){console.log("inside always")})});$("#regDocs").on("show.bs.modal",function(n){$(this).addClass($(n.relatedTarget).data("regtype"))});$("#calcs").on("submit",function(n){n.preventDefault();f(!1)});$("#calcs").on("reset",function(){f(!0)});$('[data-open="pop"]').on("click",function(n){n.preventDefault();$(".imagepreview").attr("src",$(this).attr("href"));$("#imagemodal").modal("show")});$('[data-toggle="tooltip"]').tooltip();App.initTrack(n);$("a[data-refinement]",n).unbind("click",refinementLink_clicked);$("a[data-refinement]",n).click(refinementLink_clicked);DesktopApp.pages.search.initSalesAppFolderSelection(n);$("a[data-load-more-docs]").click(function(n){n.preventDefault();$(this).closest("ul").find("li:hidden").fadeIn();$(this).hide()});$("a[data-load-more-related-docs]").click(function(n){n.preventDefault();$(this).closest("ul").find("li:hidden").fadeIn();$(this).hide()});$("#add-to-sales-folder",n).click(function(t){t.preventDefault();var i=$(this),r=i.attr("data-bookid"),u=i.attr("data-bookshelfid");DesktopApp.pages.search.addToSalesFolder(n,r,u)});r=$("#region-restricted-popup");u=$("#supplier-restriction-inquiry");r!=null&&r.length==1?$("a[data-region-restricted]").click(DesktopApp.pages.search.showdetail_view.handleRegionRestrictedLink):u!=null&&u.length==1&&($("a[data-doclink=true]").click(DesktopApp.pages.search.showdetail_view.handleSupplierRestrictedLink),$("a.doctranslator").click(DesktopApp.pages.search.showdetail_view.handleSupplierRestrictedLink),$("a[data-supplier-restricted]").click(DesktopApp.pages.search.showdetail_view.handleSupplierRestrictedLink),$("#supplier-restriction-inquiry form").submit(function(n){n.preventDefault();ajaxifyForm($(this),"DesktopApp.pages.search.showdetail_view.handleRestrictionInquirySuccess()");$("#inquiry-sending-msg").show();$.innovadex.tracking.trackEvent("Detail","Restriction Access Inquiry Submitted")}));$("a[data-doclink]").on("click",function(n){var i=$(this),o=i.data("login"),t,r,u,f,e;o!=null&&o.length!=0&&o&&(n.preventDefault(),t=DesktopApp.routing.getLoginUrl(i.attr("href")),r=i.data("did"),r!=null&&r.length!=0&&(t=$.innovadex.addQuerystringParam(t,"did",r)),u=i.data("dtype"),u!=null&&u.length!=0&&(t=$.innovadex.addQuerystringParam(t,"dtype",u)),f=i.data("bid"),f!=null&&f.length!=0&&(t=$.innovadex.addQuerystringParam(t,"bid",f)),e=i.data("bsid"),e!=null&&e.length!=0&&(t=$.innovadex.addQuerystringParam(t,"bsid",e)),$.innovadex.redirectToUrl(t))});$("body").delegate(".swap-content-link","click",function(n){n.preventDefault();$link=$(this);var t=$link.parent().parent().children('[data-swap-id="'+$link.attr("data-swap-to")+'"]');$link.parent().hide();t.removeClass("hide");t.show()});t=$("#similarproducts-detail-section");t.length>0&&(i=$("#loading-similarproducts"),i.slideDown(function(){var n=t.data("languageid"),r=t.data("cybraryid"),u=t.data("regionid"),f=t.data("bookid"),e="/search/"+f+"/"+n+"/"+u+"/"+r+"/similarproducts";$.ajax({type:"GET",url:e,success:function(n){t.append(n);var r=$("#searchresultstable tr").length,u=$("#similarproducts-header");i.slideUp(function(){r>0&&(u.slideDown(),t.slideDown())})},error:function(){i.slideUp()}})}))},loadContactSupplier:function(n){$.ajax({type:"GET",url:n,success:function(n){$("#simplemodal-container").html(n);var t=!1;$("#contactSupplierForm").submit(function(){var n=$(this);return t!=!0&&(t=!0,$.ajax({type:"POST",url:n.attr("action"),data:n.serialize()+"&noShow=y",success:function(n){t=!1;$("#simplemodal-container").html(n)}})),!1})}})},sampleAdded:function(){var n,t;$("#sample_cart_link").remove();$("#requestNow").show();n=$("a[data-role='request-sample']");n.length>0&&(t=n.attr("data-inactivetext")||"Sample in cart",n.html(t),n.parent().addClass("inactive"))},handleRegionRestrictedLink:function(n){n.preventDefault();$("#region-restricted-popup").modal({backdrop:!0,show:!0})},handleSupplierRestrictedLink:function(n){n.preventDefault();$("#inquiry-sending-msg").hide();$("#supplier-restriction-inquiry").modal({backdrop:!0,show:!0});$.innovadex.tracking.trackEvent("Detail","View Restriction Access Inquiry")},handleRestrictionInquirySuccess:function(){$("#inquiry-sending-msg").hide();$("#supplier-restriction-footer").hide();$("#inquiry-success-msg").remove();$("#supplier-restriction-inquiry-content").html("<div id='inquiry-success-msg'>"+$("form","#supplier-restriction-inquiry").data("success-phrase")+"<\/div>")},sample_added_in_tabular_view:function(n,t,i){var r=$("#"+t),f,u;r!=null&&r.length!=0&&(f=r.parent(),r.tooltip("hide"),r.remove());u=$("#"+i);u!=undefined&&(u.show(),u.is("tr")&&u.closest("tr").next("tr").removeClass("result_detail_row_bordered").addClass("result_detail_row"))}},initSalesAppFolderSelection:function(n){var t=$.innovadex.retrieveLocal("selected-salesapp-folder",n);t!=null&&$(".sales-folder-list",n).val(t);$(".sales-folder-list",n).change(function(){$folder_list=$(this);$.innovadex.saveLocal("selected-salesapp-folder",$folder_list.val());$.each($(".sales-folder-list"),function(n,t){$(t)!=$folder_list&&$(t).val($folder_list.val())})})},addToSalesFolder:function(n,t,i){var r=$(".sales-folder-list",n),u=r.val(),f;if(u=="-1"){DesktopApp.pages.search.handleNoSalesFolderSelected($.innovadex.get_translation("searchresults-salescart-no-folder-selected","No folder selected"));return}$selected_folder=$(".sales-folder-list option[value='"+r.find("option:selected").val()+"']");f=function(n){var t=parseInt(n);t>parseInt($selected_folder.attr("data-count"))&&($selected_folder.attr("data-count",n),$selected_folder.html($selected_folder.attr("data-name")+" ("+n+")"))};DesktopApp.actions.postSalesAppCart(u,t,i,f)},handleNoSelectedBooks:function(n){showErrorMsg(n)},handleNoSalesFolderSelected:function(n){showErrorMsg(n)}},samplerequest:{new_view:{init:function(n){$("#sample-create-form",n).submit(function(){$.innovadex.tracking.trackPage("/samplerequest/submitted")}).preventDoubleSubmit()}},index_view:{init:function(){$(".receivedSampleDateTextField").keydown(function(){return!1});$(".receivedSampleDateTextField");$(".receivedSampleDateTextField").datetimepicker().on("dp.change",function(){var n=$(this).closest(".controls").find(".hasReceivedSampleLink");$(n).removeAttr("disabled");$(n).find("i.fa-check").addClass("enabled")})}}},contactsupplier:{new_view:{init:function(n){$("#contactSupplierForm",n).preventDoubleSubmit();DesktopApp.supportsAutoGrow&&$("[data-function*='autogrow']").autogrow();$.innovadex.countdown($('[data-function*="countdown"]'))}}},categoryinfo:{new_view:{init:function(){DesktopApp.pages.categoryinfo.ajaxify_categoryinfo_form()}},edit_view:{init:function(){DesktopApp.pages.categoryinfo.ajaxify_categoryinfo_form()}},ajaxify_categoryinfo_form:function(){$("#categoryinfo_form").submit(function(n){n.preventDefault();$(this).bind("ajax:success",function(){window.parent.refreshWindow()}).bind("ajax:failure",function(){window.parent.showNotification("Error attempting to save category info.");window.parent.closeModal()});$("input[type='submit']",$(this)).attr({disabled:!0,value:"Saving..."});ajaxifyForm(this)})}},savedsearch:{index_view:{init:function(){$("#renameS,#deleteS").on("show.bs.modal",function(n){var t=$(n.relatedTarget),i=$("form",this);i.attr("action",t.data("action")).attr("name",t.data("name")).attr("id",t.data("id")).data("action-event-label",t.data("ael"));"#renameS"==t.data("target")?$("#savedSearchName","#renameS").val(t.data("current-value")):$("#targetS").html(t.data("search-name"))});$("#renameS form","#deleteS form").submit(function(){$.innovadex.tracking.trackEvent($(this).data("action-event-category"),$(this).data("action-event"),$(this).data("action-event-label"))});$("[data-alert]").click(function(){var t=$(this).attr("id"),i=$(this).data("alert"),n;return $("#userSearchId").val(t),$("#isAlert").val(i),n=$("#updateForm"),action=$(n).attr("action").replace("[id]",t),$(n).attr("action",action),$("#updateForm").submit(),!1});$("*[data-poload]").click(function(){var n=$(this),t=$(".phone-bar").is(":visible")?"bottom":"right",i;n.popover({content:'<div class="update"><i class="fa fa-spinner fa-pulse fa-2x"><\/i><\/div>',trigger:"click",html:!0,animation:!1,placement:t,container:"body"}).popover("show");i=$("#"+$(this).attr("aria-describedby"));$.get(n.data("poload"),function(i){n.popover("destroy");n.off("click").on("click",function(){$(".phone-bar").is(":visible")&&$(this).scrollTo()});n.popover({html:!0,content:i,trigger:"click",animation:!1,placement:t,container:"body"}).popover("show")})})}}},usersalesappmessage:{index_view:{init:function(){DesktopApp.utils.showNotification(DesktopApp.defaults.pageNotificationTime,"#page-notifications")}},new_view:{init:function(){DesktopApp.supportsAutoGrow&&$(".autogrow").autoGrow("97%");$.innovadex.countdown($(".countdown"))}},edit_view:{init:function(){DesktopApp.supportsAutoGrow&&$(".autogrow").autoGrow("97%");$.innovadex.countdown($(".countdown"))}}},session:{create_view:{init:function(){DesktopApp.pages.session.new_view.init()}},new_view:{init:function(n){$('[data-toggle="tooltip"]').tooltip();DesktopApp.utils.showNotification(null,"#page-notifications");$("#optInForm",n).submit(function(){$.innovadex.tracking.trackEvent("Login","Opted Back In")})}},simulate_view:{init:function(n,t){var u=$("#ContractingEntityText"),i=null,r=null;u.typeahead({minLength:3,items:200,item:'<li><a><span class="title"><\/span><\/a><\/li>',source:function(n,u){return i&&i.abort(),r=null,i=$.ajax({url:t.contracting_entity_url,data:"term="+n,dataType:"json",beforeSend:function(){$("#k").siblings(".add-on").children("i").removeClass("icon-search").addClass("icon-spinner icon-spin")},success:function(n){i=null;r=n;var t=$.map(n,function(n){return n.Name});return u(t)}})},matcher:function(){return!0},highlighter:function(n){$("#k").siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search");var t=new RegExp("("+this.query+")","gi");return n.replace(t,"<strong>$1<\/strong>")},updater:function(n){var t=null;return($.each(r,function(i,r){r.Name==n&&(t=r)}),t)?($("#ContractingEntityId").val(t.ContractingEntityId),n):""}}).data("typeahead");$("#IsTradeshowExpress").change(function(){DesktopApp.pages.session.simulate_view.configure_mode()});$("input[name='portal_mode']").change(function(){DesktopApp.pages.session.simulate_view.configure_mode()})},configure_mode:function(){$("#IsTradeshowExpress").prop("checked")&&$("#portal_mode_demo").prop("checked")?$("#show-selector").show():$("#show-selector").hide()}}},home:{index_view:{init:function(){var n={current_number:1,img_length:null,interval_fn:null,times:0,increment:function(){return n.current_number++,n.img_length<n.current_number&&(n.current_number=1,n.times++),n.current_number},animate:function(){n.img_length==null&&(n.img_length=document.getElementsByClassName("ii").length/2);var t=n.increment();n.times<3?n.animatehero(t,n.img_length):window.clearInterval(n.interval_fn)},animatehero:function(n,t){var e=n==1?t:n-1,i=document.getElementsByClassName("u-"+e).item(0),r=document.getElementsByClassName("l-"+e).item(0),u=document.getElementsByClassName("u-"+n).item(0),f=document.getElementsByClassName("l-"+n).item(0);i.classList.remove("slide-in-right");void i.offsetWidth;i.classList.add("slide-out-right");r.classList.remove("slide-in-left");void r.offsetWidth;r.classList.add("slide-out-left");u.classList.remove("slide-out-right");void u.offsetWidth;u.classList.add("slide-in-right");f.classList.remove("slide-out-left");void f.offsetWidth;f.classList.add("slide-in-left")}},t=[];$("img.ii[data-src]").each(function(){if(this.srcset=$(this).data("srcset"),this.src=$(this).data("src"),!this.complete){var n=$.Deferred();$(this).one("load",n.resolve);t.push(n)}});$.when.apply($,t).done(function(){n.interval_fn=window.setInterval(n.animate,12e3)})}},contacts_view:{init:function(){DesktopApp.supportsAutoGrow&&$("[data-function*='autogrow']").autogrow();$.innovadex.countdown($('[data-function*="countdown"]'))}}},user:{showregistrationhelp_view:{init:function(){DesktopApp.pages.home.showhelp_view.init()}},forgotpassword_view:{init:function(){}},resetpassword_view:{init:function(){DesktopApp.pages.user.validatePassword("#resetPassForm")}},forgotresetpassword_view:{init:function(){DesktopApp.pages.user.validatePassword("#resetPassForm")}},validatePassword:function(n,t,i){t=typeof t=="undefined"?!0:t;i=typeof i=="undefined"?!0:i;var r=!1,u={Weak:{max:25,min:0,klass:"text-warning"},Medium:{max:50,min:26,klass:"text-info"},Strong:{max:75,min:51,klass:"text-success"},"Very Strong":{max:100,min:76,klass:"text-success"}};if($("#Password").on("input propertychange",function(){r=DesktopApp.pages.user.checkIt()}).complexify({},function(n,t){var i,f;if(r){for(i in u)if(t>=u[i].min&&t<=u[i].max){$("strong","#strength").html(i);$("#strength").attr("class",u[i].klass);break}}else $("strong","#strength").html($("#strength").data("default")),f=$("#strength").attr("class","text-danger")}),i)$(n).on("submit",function(n){return $("#CurrentPassword").parents(".form-group").removeClass("has-error"),$("#currentPasswordDangerBlock").hide(),$("#PasswordConfirm").parents(".form-group").removeClass("has-error"),$("#passwordConfirmDangerBlock").hide(),r=DesktopApp.pages.user.checkIt(),r||$("#Password").parents(".form-group").addClass("has-error"),$("#CurrentPassword").length&&$("#CurrentPassword").val().length==0&&(r=!1,$("#CurrentPassword").parents(".form-group").addClass("has-error"),$("#currentPasswordDangerBlock").show()),$("#Password").val()!=$("#PasswordConfirm").val()&&(r=!1,$("#PasswordConfirm").parents(".form-group").addClass("has-error"),$("#passwordConfirmDangerBlock").show()),!r&&t&&n.stopImmediatePropagation(),t?r:void 0})},checkIt:function(){var r=!0,i,t,n,u;$("#Password").parents(".form-group").removeClass("has-error");for(t in DesktopApp.pages.user.rules)n=DesktopApp.pages.user.rules[t],i=DesktopApp.pages.user.test_regex($("#Password").val(),n.reg),n.pass=n.neg?!i:i,n.pass||(r=!1);for(t in DesktopApp.pages.user.rules)n=DesktopApp.pages.user.rules[t],u="#"+t,$("i",u).toggleClass("fa-minus-circle text-danger",!n.pass).toggleClass("fa-check text-success",n.pass);return r},rules:{},test_regex:function(n,t){var i=t;return i.test(n)}},industry:{index_view:{init:function(){var n=$("#knowledge-base-rss-feed");if(n.length>0&&n.data("should-load-ajax")==1&&$("#loading-knowledge-base-rss-feed").slideDown(function(){var t=n.data("languageid"),i=n.data("cybraryid"),r=n.data("regionid"),u="/industries/"+t+"/"+r+"/"+i+"/knowledgefeed";$.ajax({type:"GET",url:u,success:function(t){n.append(t);$("#loading-knowledge-base-rss-feed").slideUp(function(){n.slideDown()})},error:function(){$("#loading-knowledge-base-rss-feed").slideUp()}})}),$(".show_mark_sample_received_button").click(function(){$(this).slideUp(function(){$(this).nextUntil(".sample_received_form").slideDown()})}),$(".receivedSampleDateTextField").keydown(function(){return!1}),"undefined"!=typeof $.fn.datetimepicker)$(".receivedSampleDateTextField").datetimepicker().on("dp.change",function(){var n=$(this).closest(".controls").find(".hasReceivedSampleLink");$(n).removeAttr("disabled");$(n).find("i.fa-check").addClass("enabled")});$(".hasReceivedSampleLink").click(function(){var n=$(this).data("user-sample-id"),i=$("#receivedSampleOneDateTextField-"+n).val();if(i){var r=$("#receivedSampleDateDisplay-"+n),t=$(this);$("#markSampleReceivedPending-"+n).slideDown("fast");t.attr("disabled","disabled");$.ajax({type:"POST",dataType:"json",url:"/samplerequest/marksampleasreceived/",data:{userSampleId:n,dateReceived:i},success:function(i){if(i.resultCode!=null&&i.resultCode!=undefined&&i.resultCode==0){var u=$("#followupMailLink-"+n);r.text($.innovadex.get_translation("UserSampleHistory_Mark_As_Received","Received")+" "+i.dateReceived);$("#sampleHistoryReceivedSection-"+n).hide("fast",function(){r.show("fast")});u!=null&&u.slideUp("fast")}else alert("Error occurred. Please try again"),$("#markSampleReceivedPending-"+n).hide("fast",function(){t.show("fast")})},error:function(i,r,u){alert(r+" "+u);t.removeAttr("disabled");$("#markSampleReceivedPending-"+n).hide("fast")}})}else $("#receivedSampleOneDateTextField-"+n).addClass("error");return!1});$(".refine-opener").click(function(){DesktopApp.utils.toggleHiddenMobileView($("nav#refinements"))})}},newsletterlist_view:{init:function(){$(".refine-opener").click(function(){DesktopApp.utils.toggleHiddenMobileView($("nav#refinements"))})}},newseventlist_view:{init:function(){$(".refine-opener").click(function(){DesktopApp.utils.toggleHiddenMobileView($("nav#refinements"))})}}},bookmark:{index_view:{init:function(){$("#deleteB").on("show.bs.modal",function(n){var t=$(n.relatedTarget),i=$("form",this);i.attr("action",t.data("action")).attr("name",t.data("name")).attr("id",t.data("id")).data("action-event-label",t.data("ael"));$("#targetB").html(t.data("bookmark-name"))});$("form","#deleteB").submit(function(){$.innovadex.tracking.trackEvent($(this).data("action-event-category"),$(this).data("action-event"),$(this).data("action-event-label"))})}}}},actions:{handlePropertyRefinement:function(n){var i,t,r,u;if(!$("body").data("is-loading-property")){if(i=n.closest("li"),n.hasClass("currently_viewing_property_link")){n.removeClass("currently_viewing_property_link");$(".property_search").slideUp(function(){$(".property_search").remove()});return}$(".currently_viewing_property_link").removeClass("currently_viewing_property_link");$("body").data("is-loading-property",!0);n.find(".loading_spinner").show();t=$(".property_search");t!=undefined&&t.slideUp(function(){t.remove()});r={property_id:n.attr("data-property-id"),search_url:getSearchBaseUrl(!0)};u=$.innovadex.addQuerystringParam(n.attr("href"),"minimal","1",!0);$.ajax({type:"GET",url:u,success:function(t){n.addClass("currently_viewing_property_link");n.find(".loading_spinner").hide();$(i).after('<li class="property_search" style="display: none;">'+t+"<\/li>");$(".property_search").slideDown();App.pages.search.propertyedit_view.init(null,r);$("body").data("is-loading-property",!1)},error:function(t,i){$("body").data("is-loading-property",!1);n.find(".loading_spinner").hide();alert(i)}})}},checkModalStatus:function(n){return n.status>=201?(closeModal(),alert("Error occurred. Please try again"),!1):!0},postSalesAppCart:function(n,t,i,r){n>0&&t>0&&i>0&&$.ajax({url:"/salesfolders/"+n+"/items",type:"POST",data:{BookshelfId:i,BookId:t},dataType:"text",success:function(n){r!=null&&typeof r=="function"&&r(n)},error:function(n,t){alert(t)}})},loadBookmarks:function(n,t){var i=$("#"+t);i.children().length>0||ajaxRequest(n,"GET",null,function(n){i.append(n);$("a",i).click(App.actions.handleTrackingActionEvent)},function(){},"html")}},utils:{moveSlide:function(n,t){$(".content",".carouselSteps").data("step",n).removeClass("step-"+t).addClass("step-"+n);$("li.active",".carouselSteps").removeClass("active").removeAttr("aria-disabled");$("li[data-slide-to="+n+"]",".carouselSteps").addClass("active").attr("aria-disabled",!0)},resetCarousel:function(){$(".content-body").length==parseInt($("[data-step]",".carouselSteps").data("step"))&&DesktopApp.utils.moveSlide(1,$(".content-body").length)},initMyStuffBar:function(n){var t=$("#mystuff",n);t!=null&&t.length!=0&&$("#mysalesappfolderslink",n).click(function(n){n.preventDefault();showPopupAt("mystuff_salesappfolders","mysalesappfolders","bottomleft")})},initAudioPlayer:function(){var n=$("#player");n!=null&&n.length!=0&&($.innovadex.canPlayType("audio/wav")||$.innovadex.canPlayType("audio/mpeg")?$("#player").show():swfobject.embedSWF("/Innovadex.swf","player_fallback","20","20","10.0.0","",{},{bgcolor:"#FFFFFF",wmode:"transparent"}))},showNotification:function(n,t){var r,i,u;((typeof t=="undefined"||t==null)&&(t="#page-notifications"),$("div",t).length<1&&(r=$("h1, h2, h3, h4, h5",t),i=!1,r.length<1?i=!0:(u=$(t).contents(),u.toArray()[0]==r.get(0)?u.slice(1).wrapAll("<div />"):i=!0),i&&$(t).wrapInner("<div />")),n!=null)&&$(t).show(0,function(){window.setTimeout(function(){$(t).slideUp("slow")},n)})},initSalesApp:function(n){var t=$("#salesapptoggle"),i;t!=null&&t.length!=0&&(t.toggleSliderSwitch(DesktopApp.isPinningEnabled),i=function(){$.innovadex.redirectToUrl($(this).attr("href"))},t.bind("turnedOff",i),t.bind("turnedOn",i));$("#salesapp-bookshelf-selection",n).change(function(){var t=$(this),n=t.find("option:selected"),i={BookshelfId:n.attr("data-bookshelfid"),RegionId:n.attr("data-regionid"),CybraryId:n.attr("data-cybraryid")};$.innovadex.createAndSubmitForm("/pin",i)})},prepareKeywordTermParameter:function(n){return encode=encodeURIComponent||escape,n=encode(n),n.replace(/ /g,"+").replace("%20","+")},initKeywordAutocomplete:function(n){function u(){var n=DesktopApp.utils.initSuggestionEngines(i);t.typeahead({minLength:2,highlight:!0},n).bind("typeahead:selected",function(n,t){$(this).val(t.Text);$.innovadex.tracking.trackEvent("Keyword Suggestion",t.SuggestionType,t.ValueString);$.innovadex.redirectToUrl($.innovadex.addQuerystringParam(t.ValueString,"st","1"))}).bind("typeahead:cursorchanged",function(n,t){$(this).val(t.Text)})}var t=$("#keyword-container #k",n),r,i;t.length!=0&&(r=t.data("suggesttypes-url"),i=t.attr("data-suggest-url"),i=$.innovadex.addQuerystringParam(i,"term","%QUERY",!0),r.length>0?$.getCachedScript(r).done(function(){u()}):u())},getSuggestionSets:function(){return typeof SuggestionTypes=="undefined"||SuggestionTypes==null?[]:SuggestionTypes},initSuggestionEngines:function(n){var t=this.getSuggestionSets();return $.map(t,function(t){var i=new Bloodhound({remote:{url:n,filter:function(n){for(var i,r=0;r<n.length;r++)if(i=n[r],i.SuggestionType===t.Type||i.SuggestionType==="Property"&&i.Name===t.Label)return i.Items;return[]}},datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.val)},queryTokenizer:Bloodhound.tokenizers.whitespace}),r;i.initialize();try{r=$("#keywordForm .input-group-addon i");i.remote.ajax.beforeSend=function(){r.removeClass("fa-search").addClass("fa-spinner fa-spin")};i.remote.ajax.complete=function(){r.removeClass("fa-spinner fa-spin").addClass("fa-search")}}catch(u){}return{name:t.Type,source:i.ttAdapter(),displayKey:function(n){var t=n.Text;return n.Description&&n.Description.length!=0&&(t+="<p>"+n.Description+"<\/p>"),t},templates:{header:'<div class="nav-header">'+t.Label+"<\/div>"}}})},initKeywordSuggestions:function(n){var e=this,i=null,t=null,u=null,r=$("#searchcontainer #k",n),f;if(r.length!=0){f=r.typeahead({minLength:2,items:200,item:'<li><a><span class="title"><\/span><\/a><\/li>',source:function(n,f){return u=n,t&&t.abort(),t=$.ajax({url:r.attr("data-suggest-url"),data:"term="+e.prepareKeywordTermParameter(n),dataType:"json",beforeSend:function(){$("#k").siblings(".add-on").children("i").removeClass("icon-search").addClass("icon-spinner icon-spin")},success:function(n){t=null;i={};var r=[];return $(n).map(function(n,t){$(t.Items).map(function(u,f){f.GroupName=t.Name;f.GroupIndex=u;var e=n+"_"+u;i[e]=f;r.push(e)})}),f(r)},complete:function(){$("#k").siblings(".add-on").children("i").removeClass("icon-spinner icon-spin").addClass("icon-search")}})},matcher:function(){return!0},highlighter:function(n){var t=new RegExp("("+this.query+")","gi");return n.replace(t,"<strong>$1<\/strong>")},updater:function(n){var t=i[n];return $.innovadex.tracking.trackEvent("Keyword Suggestion",t.SuggestionType,t.ValueString),$.innovadex.redirectToUrl($.innovadex.addQuerystringParam(t.ValueString,"st","1")),t.Text}}).data("typeahead");try{f.render=function(n){var r=this,t=$([]);return this.query!=u?$([]):($(n).map(function(n,u){var f=i[u],o,e,s;f.GroupIndex===0&&(o=$(document.createElement("li")).addClass("nav-header").html(f.GroupName),t.push(o[0]));e=$(r.options.item).attr("data-value",u).addClass("item");f.GroupIndex===0&&e.addClass("first");e.find("span").html(r.highlighter(f.Text));f.Description&&f.Description.length!=0&&(s=$(document.createElement("p")).html(f.Description),e.find("a").append(s));t.push(e[0])}),this.$menu.html(t),this.$menu.find(".item").first().addClass("active"),this)}}catch(o){}}},resetModalHeight:function(n,t){var r,i,u;n=n||".simplemodal-container";r=$(n).height();i=$(n).get(0).scrollHeight;$(window).height()<i&&(i=$(window).height()-50);t&&n==".simplemodal-container"&&(i=$(".simplemodal-wrap").height()+30);u=Math.floor($(window).height()/2-i/2);Math.abs(i-r)>12&&$(n).animate({height:i+"px",top:u+"px"})},toggleHiddenMobileView:function(n){n.hasClass("hidden-xs")?n.removeClass("hidden-xs"):n.slideToggle(300)}},routing:{getLoginUrl:function(n){var t="/session/new";return typeof version!="undefined"&&version!=null&&(t=$.innovadex.addQuerystringParam(t,"version",versionStr)),typeof languageCode!="undefined"&&languageCode!=null&&(t=addQuerystringParam(t,"lang",languageCode)),typeof n!="undefined"&&n.length!=0&&(t=$.innovadex.addQuerystringParam(t,"ReturnUrl",encodeURIComponent(n),!0)),t}},initPrivateLabelColor:function(){function r(){var u;$(".focus").length<1&&$("body").append('<span class="focus"><\/span>');var i=$(".focus").css("backgroundColor"),r=$(".focus").css("color");if(i.indexOf("(")!=-1){if(u=i.replace(/[\)\s]+/g,"").substring(i.indexOf("(")+1).split(","),u.toString()==["68","187","68"].toString())return!1;var o=r.replace(/[\)\s]+/g,"").substring(r.indexOf("(")+1).split(","),f=$.map(u,function(n){return+n}),e=$.map(o,function(n){return+n});return n=Colors.rgb2hex(f[0],f[1],f[2]),t=Colors.rgb2hex(e[0],e[1],e[2]),!0}return i.length==4&&(i=i.replace(/#([\dA-Fa-f])([\dA-Fa-f])([\dA-Fa-f])/,"#$1$1$2$2$3$3"),r=r.replace(/#([\dA-Fa-f])([\dA-Fa-f])([\dA-Fa-f])/,"#$1$1$2$2$3$3")),"#44bb44"==i?!1:(n=i,t=r,!0)}function u(){var r,i,u,f,e;t=="#ffffff"?(i=Colors.rgb2hex.apply(this,Colors.hsv2rgb(Colors.hex2hsv(n).H,Colors.hex2hsv(n).S,Colors.hex2hsv(n).V-15).a),r=Colors.rgb2hex.apply(this,Colors.hsv2rgb(Colors.hex2hsv(n).H,Colors.hex2hsv(n).S,90).a),u=Colors.rgb2hex.apply(this,Colors.hsv2rgb(Colors.hex2hsv(n).H,Colors.hex2hsv(n).S-10,Colors.hex2hsv(n).V-5).a),f="#000000"):(i=n,n=Colors.rgb2hex.apply(this,Colors.hsv2rgb(Colors.hex2hsv(i).H,Colors.hex2hsv(i).S,Colors.hex2hsv(i).V+15).a),r=Colors.rgb2hex.apply(this,Colors.hsv2rgb(Colors.hex2hsv(i).H,Colors.hex2hsv(i).S,95).a),u=Colors.rgb2hex.apply(this,Colors.hsv2rgb(Colors.hex2hsv(i).H,Colors.hex2hsv(i).S-10,Colors.hex2hsv(i).V+5).a),f="#ffffff");e="<style>\ninput.button, .button.submit {\n-moz-box-shadow:inset 0px 1px 0px 0px "+r+";\n-webkit-box-shadow:inset 0px 1px 0px 0px "+r+";\nbox-shadow:inset 0px 1px 0px 0px "+r+";\nbackground:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, "+n+"), color-stop(1, "+i+") );\nbackground:-moz-linear-gradient( center top, "+n+" 5%, "+i+" 100% );\nfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='"+n+"', endColorstr='"+i+"');\nbackground-color:"+n+";\nborder:1px solid "+u+";\ncolor: "+t+";\ntext-shadow:1px 1px 0px "+f+";\n} input.button:hover, .button.submit:hover {\nbackground:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, "+i+"), color-stop(1, "+n+") );\nbackground:-moz-linear-gradient( center top, "+i+" 5%, "+n+" 100% );\nfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='"+i+"', endColorstr='"+n+"');\nbackground-color:"+i+";\n}\n<\/style>";$("head").append(e)}var n,t,i=r();i&&u()}};function n(){var r=!("fetch"in window),i,n,t;if(r)for(i=document.querySelectorAll("a[target='_blank'][rel*='noopener']"),n=0;n<i.length;n++)t=i[n],t.rel&&t.rel.indexOf("noreferrer")===-1&&(t.rel+=" noreferrer")}$(document).ready(function(){var r,i,t;try{r=$("<p><\/p>");r.get(0).innerHTML="<p>test<\/p>"}catch(u){DesktopApp.supportsAutoGrow=!1}n();$(".pager .disabled a, .pagination .disabled a").on("click",function(n){n.preventDefault()});$('a[data-toggle="slider"]').click(function(n){n.preventDefault();var t=$(this).attr("href")||$(this).data("target");$(t).slideToggle()});$(".menu-opener").click(function(){$.scrollTo("#main-page-menu",400,{axis:"y"})});$(".search-opener").click(function(n){n.preventDefault();$("#searchcontainer").addClass("hide").removeClass("hidden-xs hidden-phone").slideToggle(300);var t=$("#keyword-container");t.length!=0&&(t.hasClass("hidden-xs")&&t.removeClass("hidden-xs",300).hide(),t.slideToggle(300))});$(document).on("click",'a[data-opener="region"]:visible',function(n){if(n.preventDefault(),$("#mobile-region-menu").length<1){var t=$("#headertop #region-menu").clone();$("#outer-wrapper").prepend('<nav id="mobile-region-menu" style="display: none;"><\/nav>');t.removeClass("dropdown-menu").addClass("nav nav-list visible-phone visible-xs-block").prepend('<li class="header">Region<\/li>');$("ul",t).each(function(n,t){$(t).addClass("hide nav nav-stacked nav-tabs").removeClass("dropdown-menu")});$("#mobile-region-menu").append(t).slideToggle(300)}else $("#mobile-region-menu").slideToggle(300)});$(document).on("click",'a[data-opener="language"]:visible',function(n){if(n.preventDefault(),$("#mobile-language-menu").length<1){var t=$("#headertop #language-menu").clone();$("#outer-wrapper").prepend('<nav id="mobile-language-menu" style="display: none;"><\/nav>');t.removeClass("dropdown-menu").addClass("nav nav-list visible-phone visible-xs-block").prepend('<li class="nav-header">Language:<\/li>');$("ul",t).each(function(n,t){$(t).addClass("hide nav nav-stacked nav-tabs").removeClass("dropdown-menu")});$("#mobile-language-menu").append(t).slideToggle(300)}else $("#mobile-language-menu").slideToggle(300)});$(document).on("click",".user-menu-opener:visible",function(n){var t;if(n.preventDefault(),$("#user-menu").length<1){var i=$("#headertop .topmenu").clone(),f=$("#outer-wrapper").prepend('<nav style="display: none;" id="user-menu"><\/nav>'),r=$("<ul><\/ul>").addClass("nav nav-list visible-xs visible-xs-block collapse-bottom").prepend('<li class="header">'+i.data("title")+"<\/li>"),u="";i.find('a[data-menu-item="true"]').each(function(n,t){u=" extra-margin-top";var i=$(t).siblings("ul:not(.hidden-phone,.hidden-xs)"),f;i.length>0&&i.removeAttr("class").removeAttr("style").removeAttr("id").addClass("soft-hide nav nav-stacked nav-pills");f=$("<li><\/li>").append(t).append(i);r.append(f);i.length>0&&$(t).click(function(n){n.preventDefault();$(this).next("ul").slideToggle(300,function(){var n=$(this).siblings("a.pull-right").children();n.hasClass("icon-chevron-down")?n.removeClass("icon-chevron-down").addClass("icon-chevron-right"):n.removeClass("icon-chevron-right").addClass("icon-chevron-down")})})});t=$("#headertop #language-menu").clone();t.removeClass("dropdown-menu").addClass("nav nav-list visible-phone visible-xs-block"+u).prepend('<li class="nav-header">'+t.data("title")+"<\/li>");$("ul",t).each(function(n,t){$(t).addClass("hide nav nav-stacked nav-tabs").removeClass("dropdown-menu")});$("#user-menu").append(r).append(t)}$("#user-menu").slideToggle(300)});$(".bookmark-opener,.searches-opener").mouseenter(function(){var n="#"+$(this).data("related"),t=$($(this).get(0)),i;"undefined"==typeof t.data("populated-list")&&(t.data("populated-list","listed"),i=$(this).data("url"),$.get(i,function(t){var i,r;$(n+" li:first-child").remove();$(n).prepend(t);i=$("a[data-action-event]",n);i.unbind("click",App.actions.handleTrackingActionEvent);i.click(App.actions.handleTrackingActionEvent);r=$(n).outerWidth();r>160&&$(n).animate({left:-r})}).fail(function(){t.data("populated-list",undefined)}))});$("#keywordForm").on("submit",keywordFormSubmitted);$("#keywordsubmit").on("click",keywordFormSubmitted);$(".sideboxtextsearch .submit").click(function(){for(var n=$(this).prev(),t,i;n!=null&&!n.is(".textbox");)n=n.prev();return n==null?!1:(t=n.get(0).id,i=n.val(),performKeywordSearch(t,i),!1)});$(".membersonly").on("click",membersOnlyClicked);$(".regionrestricted").on("click",regionRestrictionClicked);$("a.singleclick").one("click",function(){$(this).click(function(){return!1})});$(".sidebox .label a.arrow").click(function(){var t=$(this).parent().parent().parent().get(0).id,i=$(this).parent().parent().get(0).id,r=i.replace("lbl","data"),u="#"+r,n=$(u),f=!(n.css("display")=="none");return n.toggle("slow"),n.css("display")=="none"?n.removeClass("refinement-collapsed"):n.addClass("refinement-collapsed"),$(this).html(escape($(this).html())=="%u25B6"?"&#x25BC;":"&#x25B6;"),updateRefinementState(t,f),!1});i=!1;$(".sidebox .label a.flipper").click(function(){var r,t;if(i)return!1;var u=$(this).parent().parent().parent().get(0).id,f=$(this).parent().parent().get(0).id,e=f.replace("lbl","data"),o="#"+e,n=$(o),s=!(n.css("display")=="none");return n.toggle("slow"),n.css("display")=="none"?n.removeClass("refinement-collapsed"):n.addClass("refinement-collapsed"),r=$(this).parent(),t=$(":first",r),$(t).html(escape($(t).html())=="%u25B6"?"&#x25BC;":"&#x25B6;"),updateRefinementState(u,s),!1});$("#sortForm").submit(function(){var n=$("#sort").val();return n.substr(0,1)=="/"?(redirectToUrl(n),!1):!0});$("a[data-refinement]").click(refinementLink_clicked);t=!1;$("input[data-checkbox-refinement]").change(function(){if(!t){var n=$(this);redirectToSelectedRefinement(n,n.attr("data-href"));t=!0}});$(".active-data-list-type").change(function(){var t=$(this),u=t.attr("data-list-name"),n=window.location.href,i=u+":",r=n.indexOf(i)+i.length,f=n.indexOf("(",r),e=n.substr(0,r)+t.val()+n.substr(f);redirectToUrl(e)});$("input[data-list-refinement]").change(function(){var r,o;if(!t){var i=$(this),n=i.attr("data-href"),s=i.attr("data-ref-type")+"-listed-type",h=$("#"+s).val(),c=i.attr("data-list-name"),u=c+":",f=n,e=n.indexOf(u);e>0&&(r=e+u.length,o=n.indexOf("(",r),f=n.substr(0,r)+h+n.substr(o));redirectToSelectedRefinement(i,f);t=!0}});$("a[data-prop-refinement]").on("click",function(n){return n.preventDefault(),n.stopImmediatePropagation(),DesktopApp.actions.handlePropertyRefinement($(this)),!1});$("[data-property-list-expander]").on("click",function(){$(".property_search").remove()});$(".refinementMore, .refinementExpand").click(function(n){var t,e,u;try{for($(".refinementPopup").hide(),t=$(this).parent();t!=null&&!t.is(".sidebox");)t=t.parent();if(t==null){showErrorMsg("");return}var f=t.get(0).id,i=getRefinementPopup(f),r=getRefinementPopupContentContainer(f);r.css({position:"relative",top:10,left:0,width:"100%",height:"90%",overflow:"auto"});e=r.children("ul")!=null&&r.children("ul").length!=0;repositionRefinementPopupToSidebox(t,i);i.show();u=getRefinementPopupEndPosition(i);e||loadRefinementList($(this),r,i,t);animateRefinementPopup(i,u.top,u.width,u.height,"slow")}catch(o){showErrorMsg("")}n.preventDefault()});$("a[data-doclink]").on("click",function(){try{var n=$(this),i=n.data("did"),u="/docattempt?r="+n.data("reg")+"&ind="+n.data("cyb")+"&did="+i,r="Detail",t=n.attr("data-action-event-category");t!=null&&t.length!=0&&(r=t);$.innovadex.tracking.trackPage(u);$.innovadex.tracking.trackEvent(r,"View Document",i)}catch(f){}});$(".doctranslator").on("click",function(){try{var n="/documents/"+$(this).attr("did")+"/text";$.innovadex.tracking.trackPage(n)}catch(t){}return!0});String.prototype.startsWith=function(n){return this.match("^"+n)==n};expandCollapseRefinements();$(document).on("submit","form.with-progress",function(){$(".progress:hidden",$(this)).show();var n=0,t=$(".progress",$(this)).data("interval")||50;setInterval(function(){n>=100?n=0:(n+=1,$(".progress .bar",$(this)).css("width",n+"%"))},t)})});$.extend({inspect:function(n){if(typeof n=="object"){var t="{ ";for(prop in n)t+=prop+" : "+n[prop]+", ";return t+" }"}return n},setupSelectAutoComplete:function(n,t){var i=n.attr("class"),r=n.find("option:selected");n.hide();$("<input/>").val(r.text()).insertAfter(n).click(function(){$(this).val("");$(this).focus()}).autocomplete({data:n.children("option").map(function(){return{result:$(this).text(),value:$(this).attr("value"),cc:$(this).attr("cc")}}).get(),minChars:0,mustMatch:!0,max:500,formatItem:function(n){return n.result},result:function(i,r){t.val(r.value);$(n).trigger("autoCompleteResult",r)}}).addClass("textbox").addClass(i).attr("id","ac_"+n.attr("id"))}})}jQuery.fn.preventDoubleSubmit=function(){jQuery(this).submit(function(){var n=$(this);if("validator"in n.data()&&n.valid()===!1||this.beenSubmitted)return!1;this.beenSubmitted=!0})};lastModalProps=null;loginInProgress=!1;stopwords=[];$("#sampleAddContainer input").on("change",function(){$("#sampleAddContainer input:checked").length>0?$("#forward_sample_fields").show():$("#forward_sample_fields").hide()});(function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)})(function(n){"use strict";function r(t){return!t.nodeName||-1!==n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function i(t){return n.isFunction(t)||n.isPlainObject(t)?t:{top:t,left:t}}var t=n.scrollTo=function(t,i,r){return n(window).scrollTo(t,i,r)};return t.defaults={axis:"xy",duration:0,limit:!0},n.fn.scrollTo=function(u,f,e){"object"==typeof f&&(e=f,f=0);"function"==typeof e&&(e={onAfter:e});"max"===u&&(u=9e9);e=n.extend({},t.defaults,e);f=f||e.duration;var o=e.queue&&1<e.axis.length;return o&&(f/=2),e.offset=i(e.offset),e.over=i(e.over),this.each(function(){function y(t){var i=n.extend({},e,{queue:!0,duration:f,complete:t&&function(){t.call(c,s,e)}});a.animate(h,i)}var p;if(null!==u){var l=r(this),c=l?this.contentWindow||window:this,a=n(c),s=u,h={},v;switch(typeof s){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(s)){s=i(s);break}s=l?n(s):n(s,c);case"object":if(s.length===0)return;(s.is||s.style)&&(v=(s=n(s)).offset())}p=n.isFunction(e.offset)&&e.offset(c,s)||e.offset;n.each(e.axis.split(""),function(n,i){var u="x"===i?"Left":"Top",f=u.toLowerCase(),r="scroll"+u,w=a[r](),b=t.max(c,i);v?(h[r]=v[f]+(l?0:w-a.offset()[f]),e.margin&&(h[r]-=parseInt(s.css("margin"+u),10)||0,h[r]-=parseInt(s.css("border"+u+"Width"),10)||0),h[r]+=p[f]||0,e.over[f]&&(h[r]+=s["x"===i?"width":"height"]()*e.over[f])):(u=s[f],h[r]=u.slice&&"%"===u.slice(-1)?parseFloat(u)/100*b:u);e.limit&&/^\d+$/.test(h[r])&&(h[r]=0>=h[r]?0:Math.min(h[r],b));!n&&1<e.axis.length&&(w===h[r]?h={}:o&&(y(e.onAfterFirst),h={}))});y(e.onAfter)}})},t.max=function(t,i){var u="x"===i?"Width":"Height",e="scroll"+u;if(!r(t))return t[e]-n(t)[u.toLowerCase()]();var u="client"+u,f=t.ownerDocument||t.document,o=f.documentElement,f=f.body;return Math.max(o[e],f[e])-Math.min(o[u],f[u])},n.Tween.propHooks.scrollLeft=n.Tween.propHooks.scrollTop={get:function(t){return n(t.elem)[t.prop]()},set:function(t){var r=this.get(t),i;if(t.options.interrupt&&t._last&&t._last!==r)return n(t.elem).stop();i=Math.round(t.now);r!==i&&(n(t.elem)[t.prop](i),t._last=this.get(t))}},t});jQuery.fn.reverse=[].reverse