﻿/*BOOKS*/
function addProductToCart(prodId, hasStock) {
    if (hasStock == "True") {
        shoppinCartItems_ajax_update(prodId);
    }
    else {
    //If the product doesn´t have stock a message is displayed
        openProductStockPopUp();
    }
}

function shoppinCartItems_ajax_update(prodId) {
    var path = "/ShoppingCart/Add?productId=" + prodId;
    $.ajax({
        url: path,
        cache: false,
        type: "GET",
        contentType: "html",
        beforeSend: function () {
            openProductAddedPopUp();
        },
        success: function (result) {
            $('#shoppingCartItems').html(result);

            updateShoppingBasketLink_ajax_update();
        } /*,
                error: function (XMLHttpRequest, textStatus) {
                  
                    alert(XMLHttpRequest);
                }*/

    });
}

/****************  ADD SEMINARS TO CART  ******************************************/

function addSeminarsToCart(prodId, isSubscriptionSelected, isSubscriber, subsName, subsCompany) {

    shoppinCartItemsSeminar_ajax_update(prodId, isSubscriptionSelected, isSubscriber, subsName, subsCompany);
}



function shoppinCartItemsSeminar_ajax_update(prodId, isSubscriptionSelected, isSubscriber, subsName, subsCompany) {
    var path = "/ShoppingCart/AddSeminar?productId=" + prodId + "&isSubscriptionSelected=" + isSubscriptionSelected + "&isSubscriber=" + isSubscriber + "&subsName=" + subsName + "&subsCompany=" + subsCompany;
    $.ajax({
        url: path,
        cache: false,
        type: "GET",
        contentType: "html",
        beforeSend: function () {
            openProductAddedPopUp();
        },
        success: function (result) {
            $('#shoppingCartItems').html(result);

            updateShoppingBasketLink_ajax_update();
        } /*,
                error: function (XMLHttpRequest, textStatus) {
                  
                    alert(XMLHttpRequest);
                }*/

    });
}


/********* UPDATE SHOPPING BASKET LINK AFTER ADDING A PRODUCT ************/

function updateShoppingBasketLink_ajax_update() {

    var path = "/ShoppingCart/GetShoppingBasketLink";
    $.ajax({
        url: path,
        cache: false,
        type: "GET",
        contentType: "html",
        success: function (result) {
            $('#shoppingCartLinkDiv').html(result);

            closeProductAddedPopUp();
        } /*,
                error: function (XMLHttpRequest, textStatus) {
                  
                    alert(XMLHttpRequest);
                }*/

    });
}
