jQuery(function(f){f(window).load(function(){jQuery.each(["/images/submenu_services.jpg","/images/submenu_equipment.jpg","/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(".SubMenu").each(function(){if(f(this).hasClass("HideAccessible")){f(this).removeClass("HideAccessible").hide()}f(this).height(300);f(this).stop(true).slideToggle(300)});f(this).children(".MenuItem").addClass("HoverState")},function(l){f(this).css("zIndex",1).children(".SubMenu").each(function(){f(this).stop(true).slideToggle(150,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()});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()}}});Shadowbox.init({useSizzle:false,overlayColor:"#E3E4EC",overlayOpacity:0.95,counterType:"skip",continuous:true});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;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}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}}}})};
