
var PageOption = {
    PerPage : function(el, val) {
        window.location.href = _url + '&pg=1&ps=' + val + '&sb=' + _sb;
        return false;
    },
    SortBy : function(el, val) {
        window.location.href = _url + '&pg=1&ps=' + _ps + '&sb=' + val;
        return false;
    }
};

function AddToCart() {
    var els = $('.product SELECT');
    var success = true;
    var options = '';
    var quantity = 1;
    for (var i = 0; i < els.length; i++) {
        var el = $(els[i]);
        var val = $(el).find(':selected').val();
        if (val == '' || val == '- Choose -') {
            if (el.css('background-color') != 'red')
                el.attr('prev-color', el.css('background-color'));
            el.css('background-color', 'red');
            success = false;
        } else {
            if (el.attr('id') == 'ddlQuantity') {
                quantity = Number(val);
            } else {
                options += el.attr('id') + '=' + val + '|';
            }
            el.css('background-color', el.attr('prev-color'));
        }
    }
    if (success) {
    
        var key = _p;
        var items = ShoppingCart.Deserialize();
        var item = ShoppingCart.Find(items, key, options);
        if (item)
            item.Qty += quantity;
        else
            items.push(new ShoppingCartItem(key, options, quantity));

        ShoppingCart.Serialize(items);
        
        $('.options').html('This item has been added to your cart.  <a href="' + _rootSSL.replace('http://', 'https://') + 'Checkout/Shipping.aspx">Checkout Now.</a>');
        $(".cart-small").html("Refreshing...");
        $.post('Store.aspx', { cartdata: items, cartcallback: false }, function(data){ $(".cart-small").html(data); $("#cartitem" + key + ' A:first').css('color', '#FF0000').css('font-weight', 'bold'); $("#cartitem" + key).fadeOut("slow").fadeIn("slow").fadeOut("slow").fadeIn("slow"); } );
    }
};

