YAHOO.app.Cart={init:function(){try{var b=Element.select("bd","form.cartForm");for(var c=0,a=b.length;c<a;c++){var d=b[c];YAHOO.util.Event.addListener(d.id,"submit",YAHOO.app.Cart.addToCartForm)}b=Element.select("bd","a.cartLink");for(c=0,a=b.length;c<a;c++){var d=b[c];YAHOO.util.Event.addListener(d.id,"click",YAHOO.app.Cart.addToCart)}}catch(f){YAHOO.app.showException(f)}},addToCartSuccess:function(c,a){try{var d=$("cartBar");if(d){d.update(c.responseText)}YAHOO.app.hideLoading();YAHOO.app.showErrors(a)}catch(b){YAHOO.app.showException(b)}},addToCartForm:function(b,d){try{YAHOO.util.Event.stopEvent(b);YAHOO.app.showLoading();var f=1;if(this["data[Cart][qty]"]){f=this["data[Cart][qty]"].value}var a=new Ajax.Request(this.action+"/"+f,{onSuccess:YAHOO.app.Cart.addToCartSuccess,onFailure:YAHOO.app.onFailure})}catch(c){YAHOO.app.showException(c)}},addToCart:function(b,d){try{YAHOO.util.Event.stopEvent(b);YAHOO.app.showLoading();var a=new Ajax.Request(this.href,{onSuccess:YAHOO.app.Cart.addToCartSuccess,onFailure:YAHOO.app.onFailure})}catch(c){YAHOO.app.showException(c)}}};YAHOO.app.Cart.init();