function addToCart(aid){
    (new AjaxRequest).send({
        url     : "ajax/",
        data    : {
            action: 'addToCart',
            id:     aid,
            quant:  $('#Numb').val()
        },

        onSuccess  : function(data, info)
        {
            if($('#article_'+aid+'_add')){
                $('#article_'+aid+'_add').hide();
                $('#article_'+aid+'_added').show();
            }

            if($('#no_items_in_cart')){
                $('#no_items_in_cart').hide();
            }

            if($('#items_in_cart')){
                $('#items_in_cart').slideDown();
            }
            
            if($('#Book')){
                $('#Book').fadeOut();
            }

            if($('#total_items')){
                $('#total_items').html(data.items);
            }
            
            if($('#total_price')){
                $('#total_price').html(data.total);
            }

            if(data.added){
                                    
                    $.gritter.add({
                        title: 'Artikel ist im Warenkorb',
                        text: data.item.title+', '+$('#Numb').val()+' Flaschen'
                    });
                
	    }
        }
      });

}



function removeFromCart(aid){
    if(!youSure){
      var youSure = 'Sind Sie sicher?';
    }
    if(confirm(youSure)){
        (new AjaxRequest).send({
            url     : "ajax/",
            data    : {
                action: 'removeFromCart',
                id:     aid
            },

            onSuccess  : function(data, info)
            {
                if(data.items == 0){
                    $('#items_in_cart').slideUp();
                    
                    $('#noitems').fadeIn();
                    $('#noitems2').fadeOut();
                    $('#paymentbutton').fadeOut();
                    $('#checkoutdata').fadeOut();
                }

                $('#transport').html(data.shipping);
                $('#total').html(data.sum);
                $('#vat').html(data.vat);
                $('#article_'+aid).hide();
            }
          });
    }
}


function recalcShipping(obj){
    (new AjaxRequest).send({
        url     : "ajax/",
        data    : {
            action: 'recalcShipping',
            country: obj.value
        },
    
        onSuccess  : function(data, info)
        {
            $('#total').html(data.sum);
            $('#transport').html(data.transport);
        }
      });
}


function payAndOrder(){
    if(!$('#address').val()){
        $('#address').addClass('inputError');
        $('#address').focus();
    }else{
        $('#checkoutform').submit();
    }
    return false;
}

function showPaymentForm(){
    $('#paymentbutton').hide();
    $('#paymentform').slideDown('slow');
    $('#oName').focus();
}
