﻿function LoadProductList() {
    try {
        var GameID = document.getElementById("CardGameServerList1_txt_GameID").value;
        var WebSiteID = document.getElementById("CardGameServerList1_txt_WebSiteID").value;
        var dic_CurrencySign = document.getElementById("CardGameServerList1_dic_CurrencySign");
        var CurrencySign = dic_CurrencySign.options[dic_CurrencySign.selectedIndex].value;
        Controls_CardGameServerList.GetPrice(GameID, WebSiteID, CurrencySign, LoadProductList_CallBack);
    } catch (e) {
    }
}
function LoadProductList_CallBack(response) {
    try {
        if (response.error != null) {
            //alert(response.error);
            return;
        }
        var ReturnStr = response.value;
        RenderList(ReturnStr);
    } catch (e) {
    }
}
function RenderList(DataTable) {
    try {
        if (DataTable != null && typeof (DataTable) == "object") {
            var dic_CurrencySign = document.getElementById("CardGameServerList1_dic_CurrencySign");
            var CurrencySign = dic_CurrencySign.options[dic_CurrencySign.selectedIndex].value;
            var parentObj = document.getElementById("CardGameServerList1_lab_ProductList");
            var rowcount = 0;
            var td_text;
            for (i = 0; i < DataTable.Rows.length; i++) {
                rowcount = rowcount + 1;
                list_table = "<div class='card_img'><img src='" + DataTable.Rows[i].GameCardUrl + "'/></div>";
                list_table += "<div class='card_content'>";
                list_table += "<table  cellspacing='0' cellpadding='0' border='0' >\n";
                list_table += "<tr><td>" + DataTable.Rows[i].GameCardName + "</td></tr>\n";
                list_table += "<tr><td>" + DataTable.Rows[i].priceshow + "</td></tr>\n";
                list_table += "<tr><td><a href='#' onclick='AddShopCart("+DataTable.Rows[i].GameID+","+DataTable.Rows[i].GameCardID+","+DataTable.Rows[i].prices+")'><img src='Images/btn_soon.gif' /></a></td></tr>\n"
                list_table += "</table>\n";
                list_table += "</div>\n";
            }
            parentObj.innerHTML = list_table;
        }
    } catch (e) {
    }
}
function AddShopCart(GameID, GameCardID, Price) {

    Controls_CardGameServerList.AddShopCart(GameID,GameCardID,Price,AddShopCart_CallBack)
}
function AddShopCart_CallBack(response) {
    try {
        if (response.error != null) {
            return;
        }
        if (response.value == true)
            if (Controls_CardGameServerList.IsLogin().value=="1") {
            location.href = "/Cart.html";
        }
        else {
            location.href = "/Register.html";
        }
    } catch (e) {
    }
}