function EdiriagiftlistCart(id, action, id_product, id_product_attribute, quantity)
{
    $.ajax({
        type: 'GET',
        url:    baseDir + 'modules/ediriagiftlist/cart.php',
        async: true,
        cache: false,
        data: 'action=' + action + '&id_product=' + id_product + '&quantity=' + quantity + '&token=' + static_token + '&id_product_attribute=' + id_product_attribute,
        success: function(data)
        {
            if($('#' + id).length != 0)
            {
                $('#' + id).slideUp('normal');
                document.getElementById(id).innerHTML = data;
                $('#' + id).slideDown('normal');
            }
        }
    });
}


function EdiriaGiftlistManage(id, id_giftlist)
{
    $.ajax({
        type: 'GET',
        async: true,
        url: baseDir + 'modules/ediriagiftlist/managegiftlist.php',
        data: 'id_giftlist=' + id_giftlist + '&refresh=' + false,
        cache: false,
        success: function(data)
        {
            $('#' + id).hide();
            document.getElementById(id).innerHTML = data;
            $('#' + id).fadeIn('slow');
        }
    });
}



function EdiriagiftlistAddProductCart(token, id_product, id_product_attribute, id_quantity)
{
    if ($('#' + id_quantity).val() <= 0)
        return (false);
    $.ajax({
        type: 'GET',
        url: baseDir + 'modules/ediriagiftlist/buygiftlistproduct.php',
        data: 'token=' + token + '&static_token=' + static_token + '&id_product=' + id_product  + '&id_product_attribute=' + id_product_attribute,
        async: true,
        cache: false, 
        success: function(data)
        {
            if (data)
                alert(data);
            else
            {
                $('#' + id_quantity).val($('#' + id_quantity).val() - 1);
            }
        }
    });
    return (true);
}



/**
 * @return void
 */
function EdiriagiftlistProductManage(id, action, id_giftlist, id_product, id_product_attribute, quantity)
{
    $.ajax({
        type: 'GET',
        async: true,
        url: baseDir + 'modules/ediriagiftlist/managegiftlist.php',
        data: 'action=' + action + '&id_giftlist=' + id_giftlist + '&id_product=' + id_product + '&id_product_attribute=' + id_product_attribute + '&quantity=' + quantity  + '&refresh=' + true,
        cache: false,
        success: function(data)
        {
            if (action == 'delete')
                $('#glp_' + id_product + '_' + id_product_attribute).fadeOut('fast');
            else if (action == 'update')
            {
                $('#glp_' + id_product + '_' + id_product_attribute).fadeOut('fast');
                $('#glp_' + id_product + '_' + id_product_attribute).fadeIn('fast');
            }
            if(typeof giftListSwitchToUnpublished == 'function') {
                giftListSwitchToUnpublished();
            }
        }
    });
}



/**
 * Hide/Show bought product
 *
 * @return void
 */
function EdiriagiftlistVisibility(bought_class, id_button)
{
    if ($('#hide' + id_button).css('display') == 'none')
    {
        $('.' + bought_class).slideDown('fast');
        $('#show' + id_button).hide();
        $('#hide' + id_button).fadeIn('fast');
    }
    else
    {
        $('.' + bought_class).slideUp('fast');
        $('#hide' + id_button).hide();
        $('#show' + id_button).fadeIn('fast');
    }
}

/**
 * @return void
 */
function EdiriagiftlistSend(id, id_giftlist, id_email)
{
    $.post(baseDir + 'modules/ediriagiftlist/sendgiftlist.php',
    { token: static_token,
      id_giftlist: id_giftlist,
      email1: $('#' + id_email + '1').val(),
      email2: $('#' + id_email + '2').val(),
      email3: $('#' + id_email + '3').val(),
      email4: $('#' + id_email + '4').val(),
      email5: $('#' + id_email + '5').val(),
      email6: $('#' + id_email + '6').val(),
      email7: $('#' + id_email + '7').val(),
      email8: $('#' + id_email + '8').val(),
      email9: $('#' + id_email + '9').val(),
      email10: $('#' + id_email + '10').val() },
    function(data)
    {
        if (data)
            alert(data);
        else
            EdiriagiftlistVisibility(id, 'hideSendWishlist');
    });
}

function EdiriaDumpcartToGiftList(action){
    
    $.ajax({
        type: 'GET',
        async: true,
        url: baseDir + 'modules/ediriagiftlist/dumpcarttolist.php',
        data: 'action='+action,
        cache: false,
        success: function(data)
        {
            
            if (data)
                alert(data);
            else{
                EdiriagiftlistCart('giftlist_block_list','refresh');
                $('#dumpToCartFieldset').hide(250,function(){$('#dumpToCartSuccessFullFieldSet').show(250);});    
            }
        }
    });
    
    
}

