﻿var _url = "ShoppingCart.aspx";
var Loading = "<center><table align='center' style='float:left;'><tr><td><img src='images/anasayfa/spinner.gif' align='absmiddle' border='0'></td></tr></table></center>";

jQuery(document).ready(function() {
    BindCart();
});

function BindCart() {
    jQuery('#DvForm').attr("disabled", true);
    jQuery("#DVLoading").css("display", "block");
    var url = "?Type=BindCart";
    jQuery.ajax({ type: "POST",
        url: _url + url,
        cache: false,
        contentType: "application/x-www-form-urlencoded;utf-8",
        success: function(data) {
            jQuery('#DvForm').removeAttr('disabled');
            jQuery("#DVLoading").css("display", "none");
            jQuery('#DVCart').html(data);
        },
        error: function(msg) {
            jQuery('#DvForm').removeAttr('disabled');
            jQuery("#DVLoading").css("display", "none");
            alert("İşlem Sırasında Hata Oluştu!...");
            window.location = "ShoppingCart.aspx";
        }
    });
}

function SelectAll(Count) {
    var _type = jQuery('#cbAll').is(':checked');
    $("INPUT[type='checkbox']").attr('checked', _type);
}

function SelectQuantity(ID) {
    var ddlID = "ddlQuantity" + ID;
    var index = $('#' + ddlID).attr('selectedIndex');
    var value = $('#' + ddlID + ' option:selected').val();
    jQuery('#DvForm').attr("disabled", true);
    jQuery("#DVLoading").css("display", "block");
    var url = "?Type=SelectQuantity&ID=" + ID + "&Quantity=" + value;
    jQuery.ajax({ type: "POST",
        url: _url + url,
        cache: false,
        contentType: "application/x-www-form-urlencoded;utf-8",
        success: function(data) {
            jQuery('#DvForm').removeAttr('disabled');
            jQuery("#DVLoading").css("display", "none");
            if (data == "NoData") {
                alert("İşlem Sırasında Hata Oluştu!...");
                window.location = "ShoppingCart.aspx";
            }
            else {
                jQuery('#DVCart').html(data);
                CartContent();
            }
        },
        error: function(msg) {
            jQuery('#DvForm').removeAttr('disabled');
            jQuery("#DVLoading").css("display", "none");
            alert("İşlem Sırasında Hata Oluştu!...");
            window.location = "ShoppingCart.aspx";
        }
    });
}

function DeleteSelectedProducts(Count) {
    jQuery('#DvForm').attr("disabled", true);
    jQuery("#DVLoading").css("display", "block");
    var IDs = "";
    for (i = Count - 1; i >= 0; i--) {
        if (jQuery('#cb' + i).is(':checked') == true) {
            IDs += IDs == "" ? i.toString() : "," + i.toString();
        }
    }
    if (IDs.length > 0) {
        var url = "?Type=DeleteSelectedProducts&IDs=" + IDs;
        jQuery.ajax({ type: "POST",
            url: _url + url,
            cache: false,
            contentType: "application/x-www-form-urlencoded;utf-8",
            success: function(data) {
                jQuery('#DvForm').removeAttr('disabled');
                jQuery("#DVLoading").css("display", "none");
                if (data == "NoData") {
                    alert("İşlem Sırasında Hata Oluştu!...");
                    window.location = "ShoppingCart.aspx";
                }
                else {
                    jQuery('#DVCart').html(data);
                    CartContent();
                }
            },
            error: function(msg) {
                jQuery('#DvForm').removeAttr('disabled');
                jQuery("#DVLoading").css("display", "none");
                alert("İşlem Sırasında Hata Oluştu!...");
                window.location = "ShoppingCart.aspx";
            }
        });
    }
}

function Payment() {
    Redirect("PaymentTypeGateWay.aspx");
}

function Redirect(url) {
    window.location = url;
}
