
var box_productAddToCartForm = new VarienForm('box_product_addtocart_form');
box_productAddToCartForm.submit = function(button){
	validator = new Validation($('box_product_addtocart_form'));
	if (validator.validate()) {
		$('box_product_addtocart_form').submit();
        if (button && button != 'undefined') {
            button.disabled = true;
        }
    }
}.bind(box_productAddToCartForm);

function check_product_box() {
    
	$('product-box-spinner').setStyle({'display': 'block'});
	var productAddToCartForm = new VarienForm('box_product_addtocart_form');
        
    if (productAddToCartForm.validator.validate()) {
    	
		var formData = $("box_product_addtocart_form").serialize();
		formData = formData.replace('%5B', '[');
		formData = formData.replace('%5D', ']');

		var url = $("box_product_addtocart_form").readAttribute('action');

		new Ajax.Request(url, {
			method: "post",
			postBody: formData,
			onSuccess: function(retour){
				$('MB_content').firstDescendant().remove();
				$('MB_content').insert(retour.responseText);
				Modalbox.resizeToContent();
				setTimeout(function() {Modalbox.hide()}, 3000);
			}
		});
	}
    return false;
}
