﻿var Loading = "<center><br><br><br><table align='center'><tr><td><img src='/images/loadcart.gif' align='absmiddle' border='0'><br><font style='font-weight:bolder; color:Black'>Lütfen Bekleyiniz...</font></td></tr></table><br><br><br><br><br></center>";

var content = "";
var count = "";

jQuery(document).ready(function() {
    //GetMemberPage();
});

function isNumeric(keyCode) {
    var _ret = false;
    if (keyCode == 13) {
        AddToCart();
        _ret = true;
    }
    else if ((keyCode < 58 && keyCode > 47) || (keyCode < 106 && keyCode > 95) || keyCode == 8 || keyCode == 9 || keyCode == 13) {
        _ret = true;
    }
    return _ret;
}

function SetLoadingHost(_data) {
    jQuery("#DVShoppingCartHost").css("position", "fixed");
    jQuery("#DVShoppingCartHost").css("display", "block");
    jQuery('#DVDetailsHost').html(Loading);
    var _height = jQuery(window).height();
    var _width = jQuery(window).width();
    jQuery('#DVShoppingCartHostInside').css('left', (_width - 990) / 2);
    jQuery('#DVShoppingCartHostInside').css('top', 200);
    jQuery('#DVShoppingCartHost').css('height', jQuery(document).height());
    var _url = "/AddMultipleProduct.aspx?Type=GetProductProperties&" + _data;
    jQuery.ajax({
        type: "POST",
        cache: false,
        url: _url,
        success: function(data) {
            jQuery('#DVDetailsHost').html(data);
        },
        error: function(msg) {
            alert("İşlem Sırasında Beklenmeyen Bir Hata Oluştu! Hata: " + msg);
            CloseLoading();
        }
    });
}


function AddToCart() {
        content = jQuery('#DVDetailsHost').html();
        count = jQuery('#txtCount').val();
        if (count > 0 && count < 51) {
            var load = "<table style='width:100%;'><tr><td  style='width:100%;cursor:default;font-weight:bold; color:#E57023; font-size:small; vertical-align:middle;' align='left'><img style='padding-left:5px;' src='/images/loadcart.gif' alt='Loading' align='absmiddle' border='0'> Ürünler Sepetinize Ekleniyor. Lütfen Bekleyin...</td></tr></table>";
            jQuery('#DVDetailsHost').html(load);
            setTimeout("Add()", 2000);
        }
        else {
            alert("En az 1 en çok 50 ürün ekleyebilirsiniz.");
        }
}

function Add() {
    if (count > 0 && count < 51) {
        var _url = "/AddMultipleProduct.aspx?Type=AddToCart&Count=" + count;
        jQuery.ajax({
            cache: false,
            type: "POST",
            url: _url,
            success: function(data) {
                var datas = new Array();
                datas = data.split("|");
                if (datas[0] == 'OK') {
                    jQuery('#DVDetailsHost').html("<br /><center><div class='formfields'>" + datas[1] + "</div></center><br />");
                    setTimeout("CloseLoading()", 2000);
                    setTimeout("Location('ShoppingCart.aspx')", 2100);
                }
                else {
                    alert(datas[1]);
                    jQuery('#DVDetailsHost').html(content);
                }
            },
            error: function(msg) {
                CloseLoading();
                alert("İşlem Sırasında Beklenmeyen Bir Hata Oluştu! Hata: " + msg);
            }
        });
    }
    else {
        alert("En az 1 en çok 50 ürün ekleyebilirsiniz.");
    }
}

function Location(page) {
    window.location = "/" + page;
}

function countKeyPress() {
    count = jQuery('#txtCount').val();
    if (count > 0 && count < 50) {
        return true;
    } else {
        return false;
    }
}

function CloseLoading() {
    jQuery("#DVShoppingCartHost").css("display", "none");
    jQuery('#DVDetailsHost').html("");
}
