// otwiera okno i wysyla asynchroniczne zadanie z parametrami produktu
function cart(id){
    var quantity = $F('cart_quan_'+id);

    var uzupelniajace = false;

    try{
        //id="relatedProducts"
        $("relatedProducts");

        $$(".related_checkbox").each(
            function (t){
                if (t.getValue() == "on"){
                    uzupelniajace = true;
                }
            }
        );
        
    }catch(e){
        alert(e);
    }

    if (uzupelniajace){
        var formularz = document.getElementById('uzupelniajace');
        formularz.submit();
    }
    else{
        resultTo = "lightboxInner";
        Element.update(resultTo,'<div class="wrapper"><p class="loading"><img src="img/site/ajax-loader.gif" alt=""/>Wczytywanie...</p></div>');

        new Ajax.Updater(resultTo, "ajax,cart.html",
                        {
                            parameters : "password=BaltA_2010&id="+id+"&quantity="+quantity,
                            onFailure : function(resp) {
                                Element.update(resultTo, 'Błąd pobierania danych');
                            }
                        });
        test.open();
    }
}

function recount(param){
var overall = Number($F('cart_value'));
var delivery = 0;

    if (param == 'wysylka'){
        $('box_payments').show();
        $('box_address').show();
        
        $$('.payment').each(
            function (e){

                if (e.getValue()){
                    delivery = Number($F('delivery_'+e.getValue()));
                    overall+=delivery;
                }
                
            }
        );
    }else if (param == 'odbior'){     
        $('box_payments').hide();
        $('box_address').hide();
    }
  
    $$('.overall').each(
        function (e){
            e.update(getSumString(overall));
        }
    );

    $$('.delivery').each(
        function (e){
            e.update(getSumString(delivery));
        }
    );
}

function cartdata(){
    s = "";
    $$('.cartdata').each(
        function (e){
            s+="&"+e.readAttribute('name')+"="+e.getValue();
        }
    );


    resultTo = "lightboxInner";
    Element.update(resultTo,'<div class="wrapper"><p class="loading"><img src="img/site/ajax-loader.gif" alt=""/>Wczytywanie...</p></div>');

    new Ajax.Updater(resultTo, "ajax,cartdata.html",
                    {
                        parameters : "password=BaltA_2010"+s,
                        onFailure : function(resp) {
                            Element.update(resultTo, 'Błąd pobierania danych');
                        }
                    });

}
