$(document).ready(function() {

    var dispather_url = "http://www.costumeparty.com/index.php";

    $("div.add2cart input:submit").click(function(){
        var add2basketForm = $(this).parents('form');
        var params = "";
        params = "page=modules/ajax_basket/ajax/add2basket";
        params = params + "&productid=" + $(add2basketForm).find("input[name='productid']").val();
        params = params + "&amount=" + $(add2basketForm).find("input[name='amount']").val();

        $(add2basketForm).find("select[name^='variantids'],input[name^='variantids']:checked").each(function(i){
            params = params + "&" + $(this).attr("name") + "=" + $(this).val();
        });

        $(add2basketForm).find("input[name^='accessories']:checked").each(function(i) {
            params = params + "&" + $(this).attr("name") + "=" + $(this).val();
        });

        $(add2basketForm).find("select[name^='accessory_variants'],input[name^='accessory_variants']:checked").each(function(i){
            params = params + "&" + $(this).attr("name") + "=" + $(this).val();
        });

        $("#dialog-basket").dialog('destroy');
        $.ajax({
            type:"POST",
            url:"index.php",
            data: params,
            success: function(responseHTML) {
                $("#basket-top").html(responseHTML);
                $("#dialog-basket").dialog({
                    draggable: false,
			        resizable: false,
			        width:500,
			        height:200,
			        modal: true,
			        buttons: {
				        'Continue shopping': function() {
					        $(this).dialog('close');
				        },
				        'Go to basket': function() {
					         document.location.href = dispather_url + '?page=basket';
				        }
                    }
		        }); 

                $('.ui-dialog-buttonpane :button').each(
                    function() { 
                        if($(this).text() == 'Continue') {
                            $(this).addClass('button-continue');
                        }
                        else if($(this).text() == 'Continue shopping') {
                            $(this).addClass('button-continue-shopping');
                        }
                        else if($(this).text() == 'Go to basket') {
                            $(this).addClass('button-to-basket');
                        }
                    }
                );
                /*
                    $('#popup-product-name').html(basket.product.name);
                    if(basket.product.variants != '0:;') {
                        $('#popup-product-name').append(", "  + basket.product.variants);
                    }
                    $('#popup-product-qty').html(basket.product.qty);
                    if(basket.count_accessories != 0) {
                        $('#popup-product-qty').append(" and " + basket.count_accessories + " accessories");
                    }

                    if(basket.error == "amount") {
                        $("#error-not-enough").show();
                        $('#wanted-stock').html($("input[name='amount']").val());
                        $('#available-stock').html(basket.product.qty);
                    } else {
                       $("#error-not-enough").hide();
                    }
                */
            }
        });

        return (false);
    });

});
