window.addEvent('domready', function() {
								var btns = $$('form.formAddBasket');
								for(i=0; i<btns.length; i++) {
									//console.log(btns[i]);
									btns[i].addEvent('submit', function() { 
																	var fields = this.getElements('._variant');
																	var variant;
																	for(var i in fields) {
																		if(fields[i].checked == true) {
																			variant = fields[i].value;
																		}
																	}

																	addToCart(this.getElement('.id').value, variant); 
																	return false; 
																});
								}
							});

function addToCart(prod, variant) {
	var mode = 'addtocart';
	var req = new Request({url: '/gateway/ajaxGateway.php',
						  method: 'get',
						  onSuccess: function(response) {
						  				var res = JSON.decode(response);
						  				showCart();
						  			 }
						  });
				  
	req.send('prod=' + prod + '&variant=' + variant + '&_module=shop&mode='+mode);
	return false;
}

function showCart() {
	//console.log('showing cart');
	MOOdalBox.open('/shop/q/action-basketWrapper/popup-true/', '', '570 500');
	
	var mode = 'cartsidelist';
	var req = new Request({url: '/gateway/ajaxGateway.php',
						   method: 'get',
						   onSuccess: function(response) {
						   					var res = JSON.decode(response);
						   					$('cartBox').set('html', res.html);
						   			   }
						   });
						   
	req.send('_module=shop&mode='+mode);
}
