var productAddToCartForm = new VarienForm('product_addtocart_form'); function productAddToCartForm.submit(button, url){
var form = this.form; var oldUrl = form.action; if (url) form.action = url; var e = null; try { this.form.submit(); } catch (e) {} this.form.action = oldUrl; if (e) throw e; if (button && button != 'undefined') button.disabled = true; } }.bind(productAddToCartForm);
productAddToCartForm.submitLight = function(button, url){ if(this.validator) { var nv = Validation.methods; delete Validation.methods['required-entry']; delete Validation.methods['validate-one-required']; delete Validation.methods['validate-one-required-by-name']; if (this.validator.validate()) { if (url) this.form.action = url; this.form.submit(); } Object.extend(Validation.methods, nv); } }.bind(productAddToCartForm);