Report abuse


			
window.addEvent("domready",function(){
  observe_forms();
});

function observe_forms(){
  $$('form').each(function(form){
    form.removeEvents();
    var cart = $('cart');
    var myclass = form.getProperty('class').split(' ')
    form.set('send', {
      method: 'post',
        onRequest: function(){
        cart.addClass('spinner');
       },
        onComplete: function(response){
          form.setStyle('display','none');
          if(myclass.last == 'remove'){
            $$(myclass.first).each(function(f){f.setStyle('display','block');})
          }; 
          cart.setHTML(response); 
          cart.removeClass('spinner');
          observe_forms();
       }
    });
    form.addEvent('submit', function(evt){
       evt.stop();
       form.send();
    });
  });
};