function preparar_carro(){ new Effect2.Fade('CargandoInfoCarrito', {duration:0.5, queue: {position: 'end', scope: 'info'}}); new Effect2.Appear('ContenidoCarrito', {duration:0.5, queue: {position: 'end', scope: 'carrito'}}); Behaviour.apply(); } function actualizar_carro(){ new Effect.Opacity('ContenidoCarrito', { duration: 0.2, transition: Effect.Transitions.linear, from: 1.0, to: 0.0, queue: {position: 'front', scope: 'carrito'}}); new Effect2.Appear('CargandoInfoCarrito', {duration:0.5, queue: {position: 'front', scope: 'info'}}); } function agregar_al_carro(codigo_producto){ actualizar_carro(); var url = 'http://www.zeroim.com/zerocart/'; var pars = 'accion=agregar&codigo_producto='+codigo_producto; var target = 'ContenidoCarrito'; var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, onComplete: preparar_carro}); } function quitar_del_carro(codigo_producto, target){ actualizar_carro(); var url = 'http://www.zeroim.com/zerocart/'; var pars = 'accion=quitar&codigo_producto='+codigo_producto; var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, onComplete: preparar_carro}); } function generar_carro(){ new Effect2.Opacity('CargandoInfoCarrito', { duration: 0.1, transition: Effect2.Transitions.linear, from: 0.0, to: 1.0, queue: {position: 'front', scope: 'info'}}); var url = 'http://www.zeroim.com/zerocart/'; var pars = 'accion=generar_carro'; var target = 'ContenidoCarrito'; var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars, onComplete: preparar_carro}); }