﻿$().ready(function() {
    LoadMiniCart();
});

function LoadMiniCart() {
    var carturl = MiniCartPath;
    $.ajax({
        type: "POST",
        url: carturl + '/GetCart',
        data: "{'usrname':'" + username + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: AjaxSucceeded,
        error: AjaxFailed
    });
}

function AjaxSucceeded(result) {
    //alert(result.d);
    var myObject = eval('(' + result.d + ')');
    var count = myObject[0].Count;
    var data = myObject[1].Data;
    var templatePath = baseUrl + '/jTemplates/MiniCart.htm';
    var hlCart = 'My cart (' + count + ' items)';
    $('#MiniCart_hlCart').html(hlCart);
    $('#dnn_MiniCart_hlCart').html(hlCart);
    if (count == 0) {
        data = "Currently, your shopping cart is empty.";
        $('#MiniCart').html(data);
    }
    else {
        //alert(data[0].ID);
        $('#MiniCart').setTemplateURL(templatePath, [], { filter_data: false });
        $('#MiniCart').processTemplate(data);
    }
}
function AjaxFailed(result) {
    alert(result.status + ' ' + result.statusText);
}
