﻿// JScript 文件

function GameChange(){
    selectValidata('lblGame','SelectGame','0');
    var gameCode = document.getElementById("SelectGame").value;
    var server = document.getElementById("SelectServer");
    server.options.add(new Option("Loading...","0"));
    document.getElementById("hfGameCode").value = gameCode;
    $.get("/GoldDataDispose.aspx",{type:"game",GameCode:gameCode,datetime:new Date().toLocaleTimeString()},GameChangeBack);
}

function GameChangeBack(data){
        var server = document.getElementById("SelectServer");
        var value = data.split('|');
        server.length=0;
        server.options.add(new Option("---Choose Server---","0"));
        for(var i=0;i<value.length;i++)
        {
            server.options.add(new Option(value[i].split('^')[1],value[i].split('^')[0]));
        }
}

function ServerChange(){
    selectValidata('lblServer','SelectServer','0');
    var gameCode = document.getElementById("SelectGame").value;
    var serverCode = document.getElementById("SelectServer").value;
    document.getElementById("hfServer").value = serverCode;
    var server = document.getElementById("SelectServer");
    var product = document.getElementById("SelectProduct");
    product.options.add(new Option("Loading...","0"));
    for(var i=0;i<server.length;i++)
    {
        if(server[i].value == serverCode)
        {
            document.getElementById("hfServerName").value = server[i].text;
        }
    }
    $.get("/GoldDataDispose.aspx",{type:"server",GameCode:gameCode,ServerCode:serverCode,datetime:new Date().toLocaleTimeString()},ServerChangeBack);
}

function ServerChangeBack(data){
    var product = document.getElementById("SelectProduct");
    var products = data.split('|');
    product.length=0;
    product.options.add(new Option("---Choose Product---","0"));
    for(var i=0;i<products.length-1;i++)
    {
        var temp = products[i].split('^')[1];
        product.options.add(new Option(products[i].split('^')[0],products[i].split('^')[1]+"|"+products[i].split('^')[2]));
    }
}


function ProductChange(){
    selectValidata('lblProduct','SelectProduct','0');
    var productCode = document.getElementById("SelectProduct").value;
    document.getElementById("hfProduct").value = productCode.split('|')[1];
    if(productCode!="0"&&productCode!=""){
        var infos = productCode.split("|");
        document.getElementById("tbxPrice").value = "$"+infos[0].split(":")[0];
    }
}

function GetTypeServer(){
        var gcode = document.getElementById("SelectGame").value;
        var serverType = document.getElementById("ddlServerSearch").value;
        var server = document.getElementById("SelectServer");
        
        server.length = 0;
        server.options.add(new Option("Loading...","0"));
        $.get("/GoldDataDispose.aspx",{type:"TYPE",CMD:serverType,GameCode:gcode,datetime:new Date().toLocaleTimeString()},GameChangeBack);
    }