var submitted=false;function submitMe(){if(submitted==false){submitted=true;showWait();return true}else{return false}}function saveSelected(a,c,b){if(!checkPageBoxes(b)){b.clearDisplayed.value="yes"}b.saveaction.value=a;b.pagenumber.value=c;b.submit()}function checkPageBoxes(d){var e;var a;var f;var c=0;for(var b=0;b<d.elements.length;b++){e=d.elements[b];a=e.type;if(a=="checkbox"){if(e.checked=="1"){c++}}}if(c>0){return true}else{return false}}function checkAll(c,e){for(var b=0;b<c.elements.length;b++){var d=c.elements[b];var a=d.type;if(a=="checkbox"){d.checked=e}}}function refreshAction(a,b){a.action.value=b;a.submit()}function trim(a){while(a.charAt(0)==" "){a=a.substring(1)}while(a.charAt(a.length-1)==" "){a=a.substring(0,a.length-1)}return a}function getContext(a){return a.substring(a.indexOf("/"),a.lastIndexOf("/"))}function cartAdd(c,g,e,h){var d=getContext(document.location.pathname);var j=0;var a="";var b="";for(var f=0;f<c.elements.length;f++){formField=c.elements[f];fieldName=formField.name;if(fieldName=="qty"+g+e){j=formField.value;if(IsPositiveInteger(j)){j=j*h}break}}for(var f=0;f<c.elements.length;f++){formField=c.elements[f];fieldName=formField.name;if(fieldName=="uom"+g){a=formField.value;break}}b=d+"/cart.do?action=cart_add&qty="+j+"&itm_id="+g+"&uom="+a;document.location=b}function trim(a){while(a.charAt(0)==" "){a=a.substring(1)}while(a.charAt(a.length-1)==" "){a=a.substring(0,a.length-1)}return a}function IsInteger(b){var d="0123456789.-";var c=true;var a;for(i=0;i<b.length&&c==true;i++){a=b.charAt(i);if(d.indexOf(a)==-1){c=false}}return c}function IsPositiveInteger(b){var d="0123456789.";var c=true;var a;for(i=0;i<b.length&&c==true;i++){a=b.charAt(i);if(d.indexOf(a)==-1){c=false}}return c}function hideWait(){document.all.waitMessage.style.visibility="hidden";document.all.waitMessage.style.display="none"}function showWait(){document.all.waitMessage.style.visibility="visible";document.all.waitMessage.style.display="block"}function hideAdvSearch(){document.all.advSearch.style.visibility="hidden";document.all.advSearch.style.display="none";document.all.advBrdCrmb.style.visibility="hidden";document.all.advBrdCrmb.style.display="none"}function showAdvSearch(){document.all.advBrdCrmb.style.visibility="visible";document.all.advBrdCrmb.style.display="block";document.all.advSearch.style.visibility="visible";document.all.advSearch.style.display="block";itemSearchForm.fromItmNum.focus()}function IsNumeric(c,b){var g="0123456789.-";var d=true;var a;var f=false;var e=false;if(c=="."){return false}for(i=0;i<c.length&&d==true;i++){a=c.charAt(i);if(a=="."){if(f==true){d=false}else{f=true}}if(g.indexOf(a)==-1){d=false}else{if(a!="0"&&a!="."){e=true}}}if(b==true&&e==false){d=false}return d}function checkEmail(b){if(b.length==0){return true}var r=/^(.+)@(.+)$/;var p='\\(\\)<>@,;:\\\\\\"\\.\\[\\]';var k="[^\\s"+p+"]";var d='("[^"]*")';var q=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/;var a=k+"+";var o="("+a+"|"+d+")";var l=new RegExp("^"+o+"(\\."+o+")*$");var f=new RegExp("^"+a+"(\\."+a+")*$");var c=b.match(r);if(c==null){return false}var s=c[1];var t=c[2];if(s.match(l)==null){return false}var j=t.match(q);if(j!=null){for(var m=1;m<=4;m++){if(j[m]>255){return false}}return true}var g=t.match(f);if(g==null){return false}var h=new RegExp(a,"g");var e=t.match(h);var n=e.length;if(e[e.length-1].length<2||e[e.length-1].length>3){return false}if(n<2){return false}return true}function submitPaginationForm(a,c,b){a.action.value=c;a.page.value=b;a.submit()}function validateEmailAddress(f){var a="@";var b=".";var e=f.indexOf(a);var c=f.length;var d=f.indexOf(b);if(f.indexOf(a)==-1){alert("Invalid email address.");return false}if(f.indexOf(a)==-1||f.indexOf(a)==0||f.indexOf(a)==c){alert("Invalid email address.");return false}if(f.indexOf(b)==-1||f.indexOf(b)==0||f.indexOf(b)==c){alert("Invalid email address.");return false}if(f.indexOf(a,(e+1))!=-1){alert("Invalid email address.");return false}if(f.substring(e-1,e)==b||f.substring(e+1,e+2)==b){alert("Invalid email address.");return false}if(f.indexOf(b,(e+2))==-1){alert("Invalid email address.");return false}if(f.indexOf(" ")!=-1){alert("Invalid email address.");return false}return true}function openwindow(f,d,c,b,k){var j=f;var h=d;var g=c;var e=b;var a=new String(k);a=a.replace("{1}",f);a=a.replace("{2}",d);a=a.replace("{3}",c);a=a.replace("{4}",b);window.open(a,null,"height=600,width=800,status=yes,toolbar=no,menubar=no,location=no,resizable=yes")};