memory={submitBtnClass:"submitBtn",productIdClass:"productId",categoryIdClass:"categoryId",quantityClass:"qty",submitBtn:"",inputFields:[],allLinks:[],submitLinks:[],init:function(){if(!document.getElementsByTagName||!document.getElementById){return false}memory.inputFields=document.getElementsByTagName("input");memory.allLinks=document.getElementsByTagName("a");j=0;for(i=0;i<memory.allLinks.length;i++){if(DOMhelp.cssjs("check",memory.allLinks[i],memory.submitBtnClass)){memory.submitLinks[j]=memory.allLinks[i];DOMhelp.addEvent(memory.submitLinks[j],"click",memory.submitPurchase,false);j=j+1}}for(i=0;i<memory.inputFields.length;i++){if(DOMhelp.cssjs("check",memory.inputFields[i],memory.quantityClass)){DOMhelp.addEvent(memory.inputFields[i],"keyup",memory.submitPurchase,false)}}},validateQuantity:function(d){var a=/^\d{1,4}$/;var c="";var b=false;if(d==""){b=true}else{if(d<=0|d>250){b=true}else{if(!a.test(d)){b=true}}}if(b){c="To complete your purchase, please enter a valid quantity - a number between 1 and 250. For larger orders, please contact us at orders@edgetechcorp.com.";alert(c);return false}else{return true}},submitPurchase:function(r){var p=DOMhelp.getTarget(r);var m;if(p!="NULL"){if(p.nodeName.toLowerCase()=="input"){var k=DOMhelp.getKey(r);if(k==13){var b=/\d{1,4}$/;var d=String(p.getAttribute("id"));var o=b.exec(d);for(i=0;i<memory.submitLinks.length;i++){if(DOMhelp.cssjs("check",memory.submitLinks[i],memory.submitBtnClass)){var a=String(memory.submitLinks[i].getAttribute("id"));var h=b.exec(a);if(h[0]===o[0]){m=String(memory.submitLinks[i].getAttribute("href"))}}}}else{DOMhelp.cancelClick(r);return false}}else{if(p.nodeName.toLowerCase()!="a"){while(p.nodeName.toLowerCase()!="a"){p=p.parentNode}var b=/\d{1,4}$/;var d=String(p.getAttribute("id"));var o=b.exec(d);m=String(p.getAttribute("href"))}}var g=/.*\?/;var u=m.match(g);m=u[0];var t,c,f;for(i=0;i<memory.inputFields.length;i++){if(DOMhelp.cssjs("check",memory.inputFields[i],memory.productIdClass)){var a=String(memory.inputFields[i].getAttribute("id"));var v=b.exec(a);if(o[0]==v[0]){t=memory.inputFields[i].getAttribute("value")}}if(DOMhelp.cssjs("check",memory.inputFields[i],memory.categoryIdClass)){var n=String(memory.inputFields[i].getAttribute("id"));var w=b.exec(n);if(o[0]==w[0]){f=memory.inputFields[i].getAttribute("value")}}if(DOMhelp.cssjs("check",memory.inputFields[i],memory.quantityClass)){var l=String(memory.inputFields[i].getAttribute("id"));var x=b.exec(l);if(o[0]==x[0]){c=memory.inputFields[i].value}}}loc=m+"product_id="+t+"|"+c+"&category_id="+f;if(memory.validateQuantity(c)){window.location=loc}}DOMhelp.cancelClick(r);return false}};DOMhelp.addEvent(window,"load",memory.init,false);
