var ajaxRequest=null;jQuery(function(f){f(window).load(function(){jQuery.each([globalURL+"/images/submenu_services.jpg",globalURL+"/images/submenu_equipment.jpg",globalURL+"/images/submenu_resources.jpg"],function(){var l=new Image();l.src=this})});var a=0;var j="";if(f(".TabbedPanel").length){j=f.query.get("tab");if(j!=""){a=-1}}f(".TabbedPanel").tabs({cache:false,ajaxOptions:{cache:false}});if(j){f(".TabbedPanel").tabs("option","collapsible",false).tabs("select","#"+j)}f(".AccordionPanel").each(function(){if(f(this).hasClass("NewsAccordion")){f(this).accordion({autoHeight:false,collapsible:true})}else{if(f(this).hasClass("CalendarAccordion")){f(this).accordion({autoHeight:false,collapsible:true,active:false})}else{if(f(this).hasClass("ContactEquipmentAccordion")){f(this).accordion({autoHeight:false,collapsible:true,active:false})}}}});f("hr").each(function(){var l=f(this).parent("div");if(l&&!l.hasClass("HorzRule")){f(this).wrap('<div class="HorzRule" />')}});f("#MainMenu .MenuItem.HasSubMenu").hover(function(l){f(this).css("zIndex",2).children(".SubMenuMask").each(function(){if(f(this).hasClass("HideAccessible")){f(this).height(f(this).children(".SubMenu").height());f(this).removeClass("HideAccessible").hide()}else{f(this).addClass("HideAccessible").show();f(this).height(f(this).children(".SubMenu").height());f(this).removeClass("HideAccessible").hide()}f(this).stop(true).slideToggle(500)});f(this).children(".MenuItem").addClass("HoverState")},function(l){f(this).css("zIndex",1).children(".SubMenuMask").each(function(){f(this).stop(true).slideToggle(250,function(m){f(this).siblings(".MenuItem").removeClass("HoverState")})})});f(".SubmitBtn").each(function(){var o=f(this).attr("id");var n=f(this).attr("class");var m=f(this).val();var l=f(this).closest("form").attr("action");f(this).replaceWith('<a href="'+l+'" class="'+n+'" id="'+o+'">'+m+"</a>")});f(".SubmitBtn").hover(function(l){f(this).addClass("HoverState")},function(l){f(this).removeClass("HoverState");f(this).removeClass("ActiveState")}).mousedown(function(l){f(this).addClass("ActiveState")}).mouseup(function(l){f(this).removeClass("ActiveState")}).click(function(l){l.preventDefault();f(this).closest("form").submit()});f(".PopupMenu .MenuActuator").click(function(l){l.preventDefault();if(!f(this).parent().hasClass("OpenState")){f(this).parent().addClass("OpenState");l.stopPropagation();f(document).one("click",function(m){f(".PopupMenu .MenuBody").hide("slide",{direction:"up"},150,function(n){f(this).parent().removeClass("OpenState")})});f(this).siblings(".MenuBody").each(function(m){if(f(this).hasClass("HideAccessible")){f(this).removeClass("HideAccessible").hide()}f(this).height(200);f(this).show("slide",{direction:"up"},300)})}});f(".PopupMenu .MenuBody").click(function(l){l.stopPropagation()});f(".ContentRt .PartsStoreSearchPanel").removeClass("OpenState");f(".ContentRt .PartsStoreSearchPanel .SearchPanelToggler").toggle(function(){f(this).parent().addClass("OpenState");f(this).siblings(".SearchPanelMask").css("height","auto").hide().slideToggle(300)},function(){f(this).siblings(".SearchPanelMask").stop(true).slideToggle(150,function(l){f(this).parent().removeClass("OpenState")})});f("#VipClubPanel-PanelToggler").click(function(l){l.preventDefault();if(f("#VipClubPanel-PanelMask").hasClass("OpenState")){if(ajaxRequest){ajaxRequest.abort()}f("#VipClubPanel-Loader").hide();f("#VipClubPanel-RegistrationForm input").removeAttr("disabled");f("#VipClubPanel-PanelMask").removeClass("OpenState");f("#VipClubPanel-PanelMask").slideUp(150,function(m){f("#VipClubPanel-ErrorMsg").empty();clearForm(f("#VipClubPanel-RegistrationForm"));if(f("#VipClubPanel-PanelToggler").hasClass("OpenState")){f("#VipClubPanel-PanelToggler").removeClass("OpenState")}})}else{f("#VipClubPanel-RegistrationForm").show();f("#VipClubPanel-PostRegister").hide();f("#VipClubPanel-PreRegister").show();f("#VipClubPanel-PanelMask").addClass("OpenState");if(!f("#VipClubPanel-PanelToggler").hasClass("OpenState")){f("#VipClubPanel-PanelToggler").addClass("OpenState")}if(f("#VipClubPanel-PanelMask").hasClass("HideAccessible")){f("#VipClubPanel-PanelMask").removeClass("HideAccessible").hide()}f("#VipClubPanel-PanelMask").height("auto").slideDown(300)}});f("#VipClubPanel-CloseBtn").click(function(l){l.preventDefault();f("#VipClubPanel-PanelToggler").click()});f("#VipClubPanel-RegistrationForm").submit(function(l){l.preventDefault();VipClubSignUp("VipClubPanel")});f("#VipClubBanner-RegistrationForm").hide().submit(function(l){l.preventDefault();VipClubSignUp("VipClubBanner")});f("#VipClubBanner-SignUpBtn").click(function(l){f("#VipClubBanner-RegistrationForm").height("auto").slideDown(300)});var c=f("#WebSolutionSearchForm");var b=f("#WebSolutionSearch-KeywordFld");var k=b.val();var d="DefaultState";b.addClass(d);b.focus(function(l){if(jQuery.trim(f(this).val())==k){f(this).val("").removeClass(d)}});b.blur(function(l){if(jQuery.trim(f(this).val())==""){f(this).val(k).addClass(d)}});c.submit(function(l){if(b.hasClass(d)||jQuery.trim(b.val())==""){l.preventDefault()}});f("#SiteSearch > form").submit(function(l){if(jQuery.trim(f("#SiteSearch-KeywordFld").val())==""){l.preventDefault()}});f("h1, h2, h3").each(function(){if(f(this).text()==""){f(this).remove()}});f("#LaundryLinx-LoginForm").submit(function(l){if(jQuery.trim(this.password.value)==""){this.password.focus();l.preventDefault()}});f("div.expandable p").expander({userCollapseText:"Close",expandEffect:f.browser.msie&&parseFloat(f.browser.version)<7?"show":"fadeIn"});if(f("#EventCalendarPanel").length){f(".EventCell a").click(function(){var l=f(this).attr("href");if(l.indexOf("#")!=-1){var m=l.substr(l.indexOf("#"));if(m){scrollToElm("."+m.substr(1))}}})}if(f("#EventsCalendar").length){var e=window.location.hash.substr(1);if(e!=""){scrollToElm("."+e)}}var g=f("#Contact-ErrorMsg");if(g.length){if(g.html()!=""){scrollToElm("#Contact-ErrorMsg",0-parseInt(g.css("lineHeight")))}}if(f("#LaundryEquipmentList").length){f("#LaundryEquipmentList .ColumnViewPanel .Column1 > li > a").click(function(m){m.preventDefault();if(!f(this).hasClass("ActiveState")){f(this).closest("ul").find("a.ActiveState").removeClass("ActiveState");f(this).addClass("ActiveState");f("#LaundryEquipmentList .ColumnViewPanel .PanelHead").each(function(){if(f(this).hasClass("Step1")){f(this).removeClass("Step1")}if(!f(this).hasClass("Step2")){f(this).addClass("Step2")}if(f(this).hasClass("Step3")){f(this).removeClass("Step3")}});f("#LaundryEquipmentList .EquipmentGroup.ActiveState").removeClass("ActiveState");if(!f(this).siblings("ul").hasClass("ActiveState")){f(this).parent().siblings().find("ul.ActiveState").removeClass("ActiveState");var l=f(this).siblings("ul");l.addClass("ActiveState");var n=f("#LaundryEquipmentList .ColumnViewPanel .PanelHead").outerHeight();if(l.innerHeight()>(170-n)){l.addClass("ExtendedState")}else{l.removeClass("ExtendedState")}f("#LaundryEquipmentList ul.ActiveState").each(function(){var o=f("#LaundryEquipmentList .ColumnViewPanel");o.height(170);var p=f(this).innerHeight()+n;if(p<170){p=170}if(p>o.height()){o.height(p)}})}f("#LaundryEquipmentList .ColumnViewPanel ul.Column3.ActiveState")}});f("#LaundryEquipmentList .ColumnViewPanel .Column2 > li > a").click(function(m){m.preventDefault();if(!f(this).hasClass("ActiveState")){f(this).closest("ul").find("a.ActiveState").removeClass("ActiveState");f(this).addClass("ActiveState");f("#LaundryEquipmentList .ColumnViewPanel .PanelHead").each(function(){if(f(this).hasClass("Step1")){f(this).removeClass("Step1")}if(f(this).hasClass("Step2")){f(this).removeClass("Step2")}if(!f(this).hasClass("Step3")){f(this).addClass("Step3")}});f("#LaundryEquipmentList .EquipmentGroup.ActiveState").removeClass("ActiveState");if(!f(this).siblings("ul").hasClass("ActiveState")){f(this).parent().siblings().find("ul.ActiveState").removeClass("ActiveState");var l=f(this).siblings("ul");l.addClass("ActiveState");var n=f("#LaundryEquipmentList .ColumnViewPanel .PanelHead").outerHeight();if(l.innerHeight()>(170-n)){l.addClass("ExtendedState")}else{l.removeClass("ExtendedState")}f("#LaundryEquipmentList ul.ActiveState").each(function(){var o=f("#LaundryEquipmentList .ColumnViewPanel");o.height(170);var p=f(this).innerHeight()+n;if(p<170){p=170}if(p>o.height()){o.height(p)}})}}});f("#LaundryEquipmentList .ColumnViewPanel .Column3 > li > a").click(function(l){l.preventDefault();if(!f(this).hasClass("ActiveState")){f(this).closest("ul").find("a.ActiveState").removeClass("ActiveState");f(this).addClass("ActiveState");f("#LaundryEquipmentList .EquipmentGroup.ActiveState").removeClass("ActiveState");f(f(this).attr("href")).addClass("ActiveState")}scrollToElm("#LaundryEquipmentList",-10)});var i=f.query.get("industry");var h=f.query.get("equipment");if(i!=""&&h!=""){f("#"+i+"Equipment-"+h+"Link").click()}}if(f("#PartNoSearch-TextField-PartNo").length){f("#PartNoSearch-TextField-PartNo").autocomplete({minLength:3,source:function(n,l){var m=n.term;f.ajax({url:"/catalog/part_suggest.cgi",type:"GET",data:{term:m},dataType:"json",error:function(p,o,q){alert("Location suggestion Ajax failure: "+o)},success:function(o){l(o)}})}})}});Shadowbox.init({useSizzle:false,overlayColor:"#E3E4EC",overlayOpacity:0.95,counterType:"skip",continuous:true});function VipClubSignUp(d){var c="";$("#"+d+"-ErrorMsg").empty();var a=jQuery.trim($("#"+d+"-EmailTxtFld").val());if(a==""){c+="<li>Your email address is required.</li>\n"}else{if(isBadEmail(a)){c+="<li>Your email address is not a valid format.</li>\n"}}if($("#"+d+"-TermsCkBox:checked").length==0){c+="<li>You must agree to the Terms &amp; Conditions.</li>\n"}if(c!=""){$("#"+d+"-ErrorMsg").append('<ul class="ErrorMsg">'+c+"</ul>\n")}else{var e=$("#"+d+"-RegistrationForm").attr("action");var b=$("#"+d+"-RegistrationForm").serialize()+"&response_type=JSON&Action=Send";$("#"+d+"-RegistrationForm input").attr("disabled","disabled");$("#"+d+"-Loader").show();ajaxRequest=$.ajax({url:e,type:"post",dataType:"json",data:b,success:function(h){var g=h.response.status;var f=h.response.message;if(g=="success"){$("#"+d+"-RegistrationForm").hide();$("#"+d+"-PreRegister").hide();$("#"+d+"-PostRegister").show()}else{if(g=="error"){$("#"+d+"-ErrorMsg").append('<ul class="ErrorMsg">'+f+"</ul>\n")}}},error:function(f){$("#"+d+"-RegistrationForm").submit()}})}}function isNotInt(a){var b=/^\d+$/;return !b.test(a)}function isNotNum(a){var b=/^\d*\.?\d+$/;return !b.test(a)}function isNotDollar(a){var b=/^\$?\d+(\.(\d{2}))?$/;return !b.test(a)}function isBadPhone(a){var b=/[^0-9\(\)\-\+ ]/;return b.test(a)}function isBadZip(a){var b=/[^0-9A-Za-z\- ]/;return b.test(a)}function isBadDate(b){var c=b.match(/^(\d{1,2})\/(\d{1,2})\/(\d{2,4})$/);if(c){var a=Number(c[1]);var e=Number(c[2]);var g=Number(c[3]);if(g<100){g+=2000}if(/^\d{4}$/.test(g)){if(/^\d{1,2}$/.test(a)&&a>=1&&a<=12){var f=a=="4"||a=="6"||a=="9"||a=="11"?30:a=="2"&&(g/4)!=Math.floor(g/4)?28:a=="2"&&(g/4)==Math.floor(g/4)?29:31;if(/^\d{1,2}$/.test(e)&&e>=1&&e<=Number(f)){return false}}}}return true}function isBadEmail(a){if(/@.*@/.test(a)){return true}if(/[\000-\037 ()<>,;:\\"[\]\177]/.test(a)){return true}if(/.+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-.]*/.test(a)){return false}return true}function scrollToElm(e,b,a){e=$(e).get(0);var d=b?b:0;var c=a?a:0;do{d+=e.offsetTop||0;e=e.offsetParent}while(e);window.scrollTo(c,d)}function PopUp(c,b,d,a){var e;b=b.toLowerCase();switch(b){case"shipping":e="Shipping Methods &amp; Rates",d=475;a=325;break;case"forgotpassword":e="Account Password Request",d=475;a=175;break;case"zoom":e="",d=600;a=450;break}Shadowbox.open({content:c,player:"iframe",title:e,width:d,height:a})}function resizeTestimonial(a,b){if(!b){b="AltClientTestimonial"}$("#"+b).height(a)}function clearForm(a){$(":input",a).each(function(){var c=this.type;var b=this.tagName.toLowerCase();if(c=="text"||c=="password"||b=="textarea"){this.value=""}else{if(c=="checkbox"||c=="radio"){this.checked=false}else{if(b=="select"){this.selectedIndex=this.options[0].value=""?0:-1}}}})}(function(b){function c(){var d=b(this);setTimeout(function(){var e=d.attr("title");if(!d.val()||(d.val()==e)){d.prev("span").css("visibility","");if(e){var f=b("<label></label>").text(e).css("visibility","hidden").appendTo("body");d.prev("span").css("margin-left",f.width()+3+"px");f.remove()}}else{d.prev("span").css("visibility","hidden")}},0)}function a(){var d=b(this).attr("title");if(!b(this).val()||(b(this).val()==d)){b(this).val(d);b(this).prev("span").css("visibility","")}}b("input.LabelField, textarea.LabelField").live("keydown",c);b("input.LabelField, textarea.LabelField").live("paste",c);b("select.LabelField").live("change",c);b("input, textarea").live("focusin",function(){b(this).prev("span").css("color","#B5B8C1")});b("input, textarea").live("focusout",function(){b(this).prev("span").css("color","#6F737E")});b(function(){b("input.LabelField, textarea.LabelField").each(function(){c.call(this)})})})(jQuery);
