﻿var game;
var servername;
var basePrice;
var moneytype;

var payby;

//********************************服务器绑定开始**************************************//
var ServerAjax;
function ServerInfo() {
    game = document.getElementById("game").innerHTML;
    document.getElementById("serverload").style.display = "";
    trans();
    ServerAjax = new Ajax.Request(
'ashx/gold.ashx', //需要请求的url
{
method: 'get', //get 方式提交
parameters: 'sgame=' + game, //要传递的参数
onSuccess: ServerBind,
onError: function(ServerAjax) { alert("error,HttpStatus:" + ServerAjax.status); } //调用发生错误执行
}
);
}
//响应
function ServerBind(ServerAjax) {

    if (ServerAjax.readyState == 4) {
        document.getElementById("serverload").style.display = "none";

        if (ServerAjax.status == 200) {
            trans();
            var xmlDoc = ServerAjax.responseXML;
            var server = xmlDoc.getElementsByTagName("Table");

            for (var i = 0; i < server.length; i++) {

                var servername = server[i].getElementsByTagName("server")[0].childNodes[0].nodeValue;

                var ddlserver = document.getElementById("servername");
                var ddlalpha = document.getElementById("serveralpha");
                var alpha = servername.substr(0, 1);
                var alphaoption = option = document.createElement("option");
                var alphalength = ddlalpha.getElementsByTagName("option");
                alphaoption.appendChild(document.createTextNode(alpha));
                var flag = 0;

                for (var k = 0; k < alphalength.length; k++) {
                    if (ddlalpha.options[k].text == alpha) {
                        flag += 1;

                    }
                }
                if (flag == 0) {
                    ddlalpha.appendChild(alphaoption);
                }

                var singlealpha = ddlalpha.options[ddlalpha.selectedIndex].text;
                var option = document.createElement("option");
                option.appendChild(document.createTextNode(servername));
                option.title = servername;
                if (option.title.toLowerCase() == 'aerie peak-alliance') {
                    option.selected = true;
                }
                if (alpha == singlealpha) {
                    ddlserver.appendChild(option);
                }

            }
            Unit(); //服务器变化,绑定的金币数量也相应变化

        }
    }
}
function AlphaChange() {
    var ddlserver = document.getElementById("servername");

    var serverlength = ddlserver.getElementsByTagName("option");
    var uLength = serverlength.length;
    if (uLength > 0) {
        for (var i = 0; i < uLength; i++) {
            var node = ddlserver.getElementsByTagName("option")[uLength - 1 - i];
            ddlserver.removeChild(node);
        }
    }
    game = document.getElementById("game").innerHTML;
    document.getElementById("serverload").style.display = "";
    trans();
    ServerAjax = new Ajax.Request(
'ashx/gold.ashx', //需要请求的url
{
method: 'get', //get 方式提交
parameters: 'sgame=' + game, //要传递的参数
onSuccess: ServerBind,
onError: function(ServerAjax) { alert("error,HttpStatus:" + ServerAjax.status); } //调用发生错误执行
}
);
}


//********************************服务器绑定结束**************************************//


//********************************金币数量绑定开始**************************************//
var UnitAjax;
function Unit() {
    var gname = document.getElementById("game").innerHTML;
    var sname = document.getElementById('servername').options[document.getElementById('servername').selectedIndex].title;

    var currency = document.getElementById("currency");
    var inittype = currency.options[currency.selectedIndex].text;
    document.getElementById("unitload").style.display = "";
    trans();
    //if(document.getElementById("pointdiv").style.display!="none")
    //{GetRation();} 
    UnitAjax = new Ajax.Request(
'ashx/gold.ashx', //需要请求的url
{
method: 'get', //get 方式提交
parameters: 'game=' + gname + '&server=' + sname + '&type=' + inittype,
onSuccess: UnitBind,
onError: function(UnitAjax) { alert("error,HttpStatus:" + UnitAjax.status); } //调用发生错误执行
}
);
}
//响应
function UnitBind(UnitAjax) {
    if (UnitAjax.readyState == 4) {
        document.getElementById("unitload").style.display = "none";
        if (UnitAjax.status == 200) {
            trans();
            var priceXmlDoc = UnitAjax.responseXML;
            var price = priceXmlDoc.getElementsByTagName("Table");
            var ddlunit = document.getElementById("unit");
            var unitlength = ddlunit.getElementsByTagName("option");
            var uLength = unitlength.length;
            if (uLength > 0) {
                for (var i = 0; i < uLength; i++) {
                    var node = ddlunit.getElementsByTagName("option")[uLength - 1 - i];
                    ddlunit.removeChild(node);
                }
            }
            document.getElementById("goldlist").innerHTML = "";
            var strUnitName = "G";
            if (document.getElementById("hdn_unitname")) {
                if (document.getElementById("hdn_unitname").value.length > 0) {
                    strUnitName = document.getElementById("hdn_unitname").value;
                }
            }
            
            var tbhtml = "<table id='list' width='100%'>";
            for (var j = 0; j < price.length; j++) {
                var unit = price[j].getElementsByTagName("baseunit")[0].childNodes[0].nodeValue;
                var pricerest = price[j].getElementsByTagName("pricerest")[0].childNodes[0].nodeValue;
                var pricerate = price[j].getElementsByTagName("pricerate")[0].childNodes[0].nodeValue;
                var baseprice = price[j].getElementsByTagName("baseprice")[0].childNodes[0].nodeValue;
                var unitnum = price[j].getElementsByTagName("unit")[0].childNodes[0].nodeValue;
                var givenum = price[j].getElementsByTagName("givenum")[0].childNodes[0].nodeValue;
                givenum = Math.round(givenum);
                var total = "0";
                var temp = baseprice / unit;
                temp = temp * unitnum;
                temp = temp * pricerate;
                temp = Math.round(temp);
                temp = Number(temp);
                total = Number(temp) + Number(pricerest);
                if (givenum <= 1) {
                    givenum = 0;
                }
                if (unitnum > 0) {
                    var ddl = document.getElementById("unit");
                    var option = document.createElement("option");
                    if (givenum > 1) {
                        option.appendChild(document.createTextNode(unitnum + " " + strUnitName + " " + givenum + strUnitName));
                        option.title = total;
                        option.id = Number(unitnum) + Number(givenum);
                        option.className = unitnum + " + " + givenum;
                        option.lang = Number(unitnum) + Number(givenum);
                    }
                    else {
                        option.appendChild(document.createTextNode(unitnum + " " + strUnitName));
                        option.title = total;
                        option.id = Number(unitnum) + Number(givenum);
                        option.className = unitnum;
                        option.lang = Number(unitnum) + Number(givenum);
                    }

                    if ((document.getElementById("game").innerHTML.toLowerCase().indexOf('aion') > -1) && unitnum == "10") {
                        option.selected = true;
                    }
                    if ((document.getElementById("game").innerHTML.toLowerCase().indexOf('wow') > -1) && unitnum == "10000") {
                        option.selected = true;
                    }
                    
                    ddl.appendChild(option);
                    var ddlcurrency = document.getElementById("currency");
                    var moneytype = ddlcurrency.options[ddlcurrency.selectedIndex].text;
                    var symbol;
                    switch (moneytype) {
                        case "USD": symbol = "$"; break;
                        case "GBP": symbol = "￡"; break;
                        case "EUR": symbol = "€"; break;
                    }
                    if (givenum > 1) {
                        tbhtml = tbhtml + "<tr style='cursor:pointer' id='tr" + j + "' onmouseover='NewColor(this)' onmouseout='OldColor(this)' onclick='TbClick(this)'> <td width='60%' id='" + j + "one' >" + unitnum + strUnitName + " +" + givenum + " " + strUnitName + "</td>" + "<td width='40%' id='" + j + "two'  title='" + total + "'>" + symbol + " " + total + "</td>";
                    }
                    else {
                        tbhtml = tbhtml + "<tr style='cursor:pointer' id='tr" + j + "' onmouseover='NewColor(this)' onmouseout='OldColor(this)' onclick='TbClick(this)'> <td width='60%' id='" + j + "one' >" + unitnum + strUnitName + "</td>" + "<td width='40%' id='" + j + "two'  title='" + total + "'>" + symbol + " " + total + "</td>";
                    }

                }

            }
            tbhtml += "</table>";
            document.getElementById("goldlist").innerHTML = tbhtml;
        }
        
        UnitChange(); //选择的金币数量变化,价格相应变化
    }


}
function NewColor(obj) {
    var id = obj.getAttribute("id");
    document.getElementById(id).style.backgroundColor = "#e0eff5";
}
function OldColor(obj) {
    var id = obj.getAttribute("id");
    document.getElementById(id).style.backgroundColor = "#ffffff";
}
//**************积分开始***********************//
function pointchange() {

    if (document.getElementById("unit")) {
        GetRation();
        var strUnitName = "G";
        if (document.getElementById("hdn_unitname")) {
            if (document.getElementById("hdn_unitname").value.length > 0) {
                strUnitName = document.getElementById("hdn_unitname").value;
            }
        }
        
        var ddlunit = document.getElementById("unit");
        var llen = ddlunit.getElementsByTagName("option")
        var ddlpoint = document.getElementById("ddlpoint");
        var realpoint = document.getElementById("point").innerHTML;
        var choosepoint = ddlpoint.options[ddlpoint.selectedIndex].title;
        var choosevalue = ddlpoint.options[ddlpoint.selectedIndex].value;
        var htmlcode = document.getElementById("code").innerHTML;
        var price = document.getElementById("price").title;
        var symbol = price.substr(0, 1);
        price = price.substr(2, price.length);
        if (choosevalue > 0) {

            if (document.getElementById("discount").value != "" || htmlcode != "") {
                alert("Sorry, you can not use points exchange system and discount code at the same time.");
                var ddlpoint = document.getElementById("ddlpoint");
                ddlpoint.selectedIndex = 0;
            }
            else if (Number(realpoint) < Number(choosepoint) || realpoint == "") {
                alert("Sorry, your points are insufficient.");
                var ddlpoint = document.getElementById("ddlpoint");
                ddlpoint.selectedIndex = 0;
            }
            else {
                if (choosevalue >= 50) {
                    if (document.getElementById("game").innerHTML == "WOW" || document.getElementById("game").innerHTML == "EUWOW") {
                        for (var k = 0; k < llen.length; k++) {
                            appgold = ddlpoint.options[ddlpoint.selectedIndex].value;
                            ddlunit.options[k].id = Number(ddlunit.options[k].lang) + Number(appgold);
                            ddlunit.options[k].text = ddlunit.options[k].className;
                            ddlunit.options[k].text = ddlunit.options[k].text + " + " + appgold + " " + strUnitName;
                        }
                        document.getElementById("price").innerHTML = document.getElementById("price").title;
                    }
                    else {
                        var ddlpoint = document.getElementById("ddlpoint");
                        ddlpoint.selectedIndex = 0;
                        alert("Sorry,you can't use point exchange in this game!");
                    }
                }
                else {
                    for (var k = 0; k < llen.length; k++) {
                        ddlunit.options[k].id = ddlunit.options[k].lang;
                        ddlunit.options[k].text = ddlunit.options[k].className + " " + strUnitName;
                    }
                    if (price - choosevalue > 10) {
                        document.getElementById("price").innerHTML = symbol + " " + (Math.round((price - choosevalue) * 100) / 100);
                    }
                    else {
                        var ddlpoint = document.getElementById("ddlpoint");
                        ddlpoint.selectedIndex = 0;
                        alert("Sorry, the gold amount is too small, you can not use points exchange system in this order.");
                    }
                }
            }
        }
        else {
            document.getElementById("price").innerHTML = document.getElementById("price").title;
            for (var k = 0; k < llen.length; k++) {
                ddlunit.options[k].id = ddlunit.options[k].lang;
                ddlunit.options[k].text = ddlunit.options[k].className;
            }
        }
    }
}
var RationAjax;
function GetRation() {
    var type = document.getElementById("currency").options[document.getElementById("currency").selectedIndex].text;
    RationAjax = new Ajax.Request(
'ashx/moneyration.ashx', //需要请求的url
{
method: 'get', //get 方式提交
parameters: 'type=' + type,
onSuccess: RationOption,
onError: function(RationAjax) { alert("error,HttpStatus:" + RationAjax.status); } //调用发生错误执行
}
);
}
function RationOption(RationAjax) {
    var rate = RationAjax.responseText;
    var ddlpoint = document.getElementById("ddlpoint");
    var pointlen = ddlpoint.getElementsByTagName("option");
    var type = document.getElementById("currency").options[document.getElementById("currency").selectedIndex].text;
    for (var i = 0; i < pointlen.length; i++) {
        if (i % 2 != 0) {
            ddlpoint.options[i].value = Math.round(ddlpoint.options[i].lang * rate * 100) / 100;
            var pointtext = ddlpoint.options[i].text;
            ddlpoint.options[i].text = pointtext.substr(0, 24) + Math.round(ddlpoint.options[i].lang * rate * 100) / 100 + " " + type;
        }
    }
}
//**************积分结束***********************//
//********************************金币数量绑定开始****************************//


//**********************单击表格变化到相应的金币数量开始********************************//
function TbClick(obj) {
    var id = obj.getAttribute("id");
    id = id.replace("tr", "");
    document.getElementById("unit").selectedIndex = id;
    document.getElementById("price").innerHTML = document.getElementById(id + "two").innerHTML;
    document.getElementById("price").title = document.getElementById(id + "two").innerHTML;
    //crm();//实物活动
    // if(document.getElementById("ddlpoint").options[document.getElementById("ddlpoint").selectedIndex].value!=0)
    // { pointchange();}
    // else
    // { 
    Discount(); //CODE操作
    //**************************************2010-6-2*****苏程***********************************************************//
//    //获取选择的币种
//    var ddlcurrency = document.getElementById("currency");
//    var currencytype = ddlcurrency.options[ddlcurrency.selectedIndex].text;
//    //获取所选择的金币对应的金额
//   var currencybal = document.getElementById("price").title;
//   currencybal = currencybal.replace(/[^\d\.]/g, "");
//   if (((currencytype == "EUR" || currencytype == "GBP")&& currencybal >= "30") || (currencytype == "USD" && currencybal >= "40")) {

//        document.getElementById("li_sports_team").style.display = "";
//        document.getElementById("div_sports_team").style.display = "";
//        country_show();
//    } else {
//        document.getElementById("li_sports_team").style.display = "none";
//        document.getElementById("div_sports_team").style.display = "none";
//    }

    
    //    if (document.getElementById("game").innerHTML == "WOW" || document.getElementById("game").innerHTML == "EUWOW") {
//        document.getElementById("Divs1").style.disabled = "none";
//        document.getElementById("Divs2").style.disabled = "none";
//        document.getElementById("Divs3").style.disabled = "none";
//        document.getElementById("Divs4").style.disabled = "none";

//        ClearRelated();
//        var gdolsnumber = document.getElementById("unit").options[document.getElementById("unit").selectedIndex].id;
//        if (gdolsnumber < 10000) {
//            document.getElementById("lism").style.display = "none";
//            document.getElementById("Div1").style.display = "none";
//            document.getElementById("Div2").style.display = "none";
//            document.getElementById("Div3").style.display = "none";
//            document.getElementById("Div4").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//        if (gdolsnumber >= 10000 && gdolsnumber <= 20000) {
//            document.getElementById("lism").style.display = "";
//            document.getElementById("Div1").style.display = "";
//            document.getElementById("Div2").style.display = "";
//            document.getElementById("Div3").style.display = "none";
//            document.getElementById("Div4").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//        if (gdolsnumber >= 20000 && gdolsnumber <= 80000) {
//            document.getElementById("lism").style.display = "";
//            document.getElementById("Div1").style.display = "";
//            document.getElementById("Div2").style.display = "";
//            document.getElementById("Div3").style.display = "";
//            document.getElementById("Div4").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//        if (gdolsnumber >= 100000) {
//            document.getElementById("lism").style.display = "";
//            document.getElementById("Div1").style.display = "";
//            document.getElementById("Div4").style.display = "";
//            document.getElementById("Div3").style.display = "";
//            document.getElementById("Div2").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//    }
//    else {
//        document.getElementById("lism").style.display = "none";
//        document.getElementById("Div1").style.display = "none";
//        document.getElementById("Div2").style.disabled = "none";
//        document.getElementById("Div3").style.disabled = "none";
//        document.getElementById("Div4").style.disabled = "none";
//        document.getElementById("Divs1").style.display = "none";
//        document.getElementById("Divs2").style.display = "none";
//        document.getElementById("Divs3").style.display = "none";
//        document.getElementById("Divs4").style.display = "none";
//    }
    //**************************************2010-4-20*****苏程***********************************************************//
    // }
}

//**********************单击表格变化到相应的金币数量结束******************************//


//**********************金币数量(DropDownList)变化操作开始***************************//
function UnitChange() {
    var id = document.getElementById("unit").selectedIndex;
    
    document.getElementById("price").innerHTML = document.getElementById(id + "two").innerHTML;
    //crm();//实物活动
    document.getElementById("price").title = document.getElementById(id + "two").innerHTML;
    Discount(); //CODE操作
//    //**************************************2010-4-20*****苏程***********************************************************//
//    //获取选择的币种
//    var ddlcurrency = document.getElementById("currency");
//    var currencytype = ddlcurrency.options[ddlcurrency.selectedIndex].text;
//    //获取所选择的金币对应的金额
//    var currencybal = document.getElementById("price").title;
//    currencybal=currencybal.replace(/[^\d\.]/g, "");
//    
//    
//    if (((currencytype == "EUR" || currencytype == "GBP" )&& currencybal >= "30") || (currencytype == "USD" && currencybal >= "40"))
//    {
//        document.getElementById("li_sports_team").style.display = "";
//        document.getElementById("div_sports_team").style.display = "";
//        country_show();
//    }
//    else {
//        document.getElementById("li_sports_team").style.display = "none";
//        document.getElementById("div_sports_team").style.display = "none";
//    }
    
//    if (document.getElementById("game").innerHTML == "WOW" || document.getElementById("game").innerHTML == "EUWOW") {
//        document.getElementById("Divs1").style.disabled = "none";
//        document.getElementById("Divs2").style.disabled = "none";
//        document.getElementById("Divs3").style.disabled = "none";
//        document.getElementById("Divs4").style.disabled = "none";

//        ClearRelated();

//        var gdolsnumber = document.getElementById("unit").options[document.getElementById("unit").selectedIndex].id;
//        if (gdolsnumber < 10000) {
//            document.getElementById("lism").style.display = "none";
//            document.getElementById("Div1").style.display = "none";
//            document.getElementById("Div2").style.display = "none";
//            document.getElementById("Div3").style.display = "none";
//            document.getElementById("Div4").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//        if (gdolsnumber >= 10000 && gdolsnumber <= 20000) {
//            document.getElementById("lism").style.display = "";
//            document.getElementById("Div1").style.display = "";
//            document.getElementById("Div2").style.display = "";
//            document.getElementById("Div3").style.display = "none";
//            document.getElementById("Div4").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//        if (gdolsnumber >= 20000 && gdolsnumber <= 80000) {
//            document.getElementById("lism").style.display = "";
//            document.getElementById("Div1").style.display = "";
//            document.getElementById("Div2").style.display = "";
//            document.getElementById("Div3").style.display = "";
//            document.getElementById("Div4").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//        if (gdolsnumber >= 100000) {
//            document.getElementById("lism").style.display = "";
//            document.getElementById("Div1").style.display = "";
//            document.getElementById("Div4").style.display = "";
//            document.getElementById("Div3").style.display = "";
//            document.getElementById("Div2").style.display = "none";
//            document.getElementById("Divs1").style.display = "none";
//            document.getElementById("Divs2").style.display = "none";
//            document.getElementById("Divs3").style.display = "none";
//            document.getElementById("Divs4").style.display = "none";
//        }
//    }
//    else {
//        document.getElementById("lism").style.display = "none";
//        document.getElementById("Div1").style.display = "none";
//        document.getElementById("Div2").style.disabled = "none";
//        document.getElementById("Div3").style.disabled = "none";
//        document.getElementById("Div4").style.disabled = "none";
//        document.getElementById("Divs1").style.display = "none";
//        document.getElementById("Divs2").style.display = "none";
//        document.getElementById("Divs3").style.display = "none";
//        document.getElementById("Divs4").style.display = "none";
//    }
//    //**************************************2010-4-20*****苏程***********************************************************//
    //pointchange();//point操作
    Main("Buy");
}
//**********************金币数量(DropDownList)变化操作结束***************************//

//*******************************2010.4.16********苏程*************************************************//
//var CountryAjax;
//function Country() {
//    var all="yes"
//    CountryAjax = new Ajax.Request(
//'ashx/ItemGet.ashx', //需要请求的url
//{
//method: 'get', //get 方式提交
//parameters: 'all=' + all,
//onSuccess: CountryBind,
//onError: function(CountryAjax) { alert("error,HttpStatus:" + CountryAjax.status); } //调用发生错误执行
//}
//);
//}

//function CountryBind(CountryAjax) {
//    if (CountryAjax.readyState == 4) {
//        //document.getElementById("itemload").style.display = "none";
//        if (CountryAjax.status == 200) {
//            trans();
//            var xmlDoc = CountryAjax.responseXML;
//            var teamstb = xmlDoc.getElementsByTagName("Table");
//            var tbhtml = "<table id='list' width='100%'><tr><td width='40%'>team1</td><td></td><td width='40%'>team2</td><td width='40%'>Resylt</td><td width='40%'>goals</td></tr>";
//            for (var i = 0; i < teamstb.length; i++) {
//                var tram1 = teamstb[i].getElementsByTagName("team1")[0].childNodes[0].nodeValue;
//                var tram2 = teamstb[i].getElementsByTagName("team2")[0].childNodes[0].nodeValue;
//                tbhtml = tbhtml + "<tr> <td width='40%'>" + tram1 + "</td>" + "<td width='20%'>VS</td>" + "<td width='40%'>" + tram2 + "</td>" + "<td width='40%'><select id=\"vic\"><option id=\"0\">Select</option><option id=" + tram1 + ">" + tram1 + "</option><option id=" + tram2 + ">" + tram2 + "</option><option id=\"draw\">draw</option></select></td><td width='40%'><select id=\"gola\"><option id=\"0\">Select</option><option id=\"1\">1</option><option id=\"2\">2</option><option id=\"3\">3</option><option id=\"4\">4</option><option id=\"5\">5</option><option id=\"6\">6</option><option id=\"7\">7</option><option id=\"8\">8+</option></select></td></tr>";
//            }
//            tbhtml += "<tr><td colspan='4' align='center'><input type='button' value='submit' onclick='submitteam'></td></tr></table>";
//            document.getElementById("div_sports_team").innerHTML = tbhtml;
//        }
//    }
//}

//function submitteam() {
//}

//function country_show() {
//    Country();
//}
//var itemajax;
//function Itemgem() {

//    var itemname = document.getElementsByName("items");
//    var iname;
//    for (var i = 0; i < itemname.length; i++)
//        if (itemname[i].checked)
//        iname = (itemname[i].value)
//    itemajax = new Ajax.Request('ashx/ItemGet.ashx', //需要请求的url
//{
//method: 'get', //get 方式提交
//parameters: 'itemname=' + iname, //要传递的参数
//onSuccess: GemBind,
//onError: function(itemajax) { alert("error,HttpStatus:" + itemajax.status); } //调用发生错误执行
//}
//);
//}

//function GemBind(itemajax) {
//    if (itemajax.readyState == 4) {
//        //document.getElementById("itemload").style.display = "none";
//        if (itemajax.status == 200) {
//            trans();
//            var xmlDoc = itemajax.responseXML;
//            var itemstb = xmlDoc.getElementsByTagName("Table");

//            for (var i = 0; i < itemstb.length; i++) {
//                var gemname = itemstb[i].getElementsByTagName("Itemname")[0].childNodes[0].nodeValue;
//                var ddlgem = document.getElementById("gem");
//                var option = document.createElement("option");
//                option.appendChild(document.createTextNode(gemname));
//                option.title = gemname;
//                ddlgem.appendChild(option);
//                //                var option = document.createElement("option");
//                //                ddlgem.options.add(option);
//                //                option.innerText = gemname;
//                //                option.value = gemname; 

//            }
//        }
//    }
//}

//function item_show() {

//    var id = document.getElementById("unit").selectedIndex;
//    var gdolsnumber = document.getElementById("unit").options[document.getElementById("unit").selectedIndex].id;

//    var rname = document.getElementsByName("items");
//    var iname;
//    for (var i = 0; i < rname.length; i++)
//        if (rname[i].checked)
//        iname = (rname[i].value)
//    if (iname == "Gem") {
//        Itemgem();
//        document.getElementById("Divs1").style.display = "";
//        document.getElementById("Divs2").style.display = "none";
//        document.getElementById("Divs3").style.display = "none";
//        document.getElementById("Divs4").style.display = "none";
//    }
//    else if (iname == "Primordial Saronite") {
//        document.getElementById("Divs1").style.display = "none";
//        document.getElementById("Divs2").style.display = "";
//        document.getElementById("Divs3").style.display = "none";
//        document.getElementById("Divs4").style.display = "none";
//    }
//    else if (iname == "Mechano") {
//        document.getElementById("Divs1").style.display = "none";
//        document.getElementById("Divs2").style.display = "none";
//        document.getElementById("Divs3").style.display = "";
//        document.getElementById("Divs4").style.display = "none";
//    }
//    else if (iname == "Gold") {
//        document.getElementById("Divs1").style.display = "none";
//        document.getElementById("Divs2").style.display = "none";
//        document.getElementById("Divs3").style.display = "none";
//        document.getElementById("Divs4").style.display = "";
//    }
//    else {
//        document.getElementById("Divs1").style.display = "none";
//        document.getElementById("Divs2").style.display = "none";
//        document.getElementById("Divs3").style.display = "none";
//        document.getElementById("Divs4").style.display = "none";
//    }

//    if (document.getElementById("game").innerHTML == "WOW") {
//        if (gdolsnumber >= 10000 && gdolsnumber < 15000) {
//            document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 2";
//            document.getElementById("goldinput1_lbgold").innerHTML = "Gold+500";
//        }
//        else if (gdolsnumber >= 15000 && gdolsnumber < 20000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 3";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+500";
//        }
//        else if (gdolsnumber >= 20000 && gdolsnumber < 30000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 6";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+1000";
//        }
//        else if (gdolsnumber >= 30000 && gdolsnumber < 40000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 15";
//        document.getElementById("goldinput1_lbgang").innerHTML = "Primordial Saronite " + " X 2";
//            document.getElementById("goldinput1_lbgold").innerHTML = "Gold+1500";
//        }
//        else if (gdolsnumber >= 40000 && gdolsnumber < 50000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 23";
//        document.getElementById("goldinput1_lbgang").innerHTML = "Primordial Saronite " + " X 3";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+4000";
//        }
//        else if (gdolsnumber >= 50000 && gdolsnumber < 60000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 30";
//        document.getElementById("goldinput1_lbgang").innerHTML = "Primordial Saronite " + " X 4";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+5000G";
//        }
//        else if (gdolsnumber >= 60000 && gdolsnumber < 80000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 38";
//        document.getElementById("goldinput1_lbgang").innerHTML = "Primordial Saronite " + " X 5";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+6000";
//        }
//        else if (gdolsnumber >= 80000 && gdolsnumber < 100000) {
//        document.getElementById("goldinput1_lbbao").innerHTML = "Gem " + " X 60";
//        document.getElementById("goldinput1_lbgang").innerHTML = "Primordial Saronite " + " X 8";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+8000";
//        }
//        else if (gdolsnumber >= 100000) {
//        document.getElementById("goldinput1lbmo").innerHTML = "Mechano " + " X 1";
//        document.getElementById("goldinput1_lbgang").innerHTML = "Primordial Saronite " + " X 12";
//        document.getElementById("goldinput1_lbgold").innerHTML = "Gold+15000";
//        }
//    }
//    else if (document.getElementById("game").innerHTML == "EUWOW") {
//        if (gdolsnumber >= 10000 && gdolsnumber < 15000) {
//            document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 5";
//            document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+800";
//        }
//        else if (gdolsnumber >= 15000 && gdolsnumber < 18000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 7";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+1500";
//        }
//        else if (gdolsnumber >= 18000 && gdolsnumber < 20000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 8";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+1800";
//        }
//        else if (gdolsnumber >= 20000 && gdolsnumber < 25000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 9";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 1";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+2000";
//        }
//        else if (gdolsnumber >= 25000 && gdolsnumber < 30000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 15";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 2";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+2500";
//        }
//        else if (gdolsnumber >= 30000 && gdolsnumber < 40000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 23";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 3";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+3000";
//        }
//        else if (gdolsnumber >= 40000 && gdolsnumber < 50000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 30";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 4";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+4000";
//        }
//        else if (gdolsnumber >= 50000 && gdolsnumber < 60000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 38";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 5";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+5000";
//        }
//        else if (gdolsnumber >= 60000 && gdolsnumber < 80000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 45";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 6";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+6000";
//        }
//        else if (gdolsnumber >= 80000 && gdolsnumber < 100000) {
//        document.getElementById("goldinputNew1_lbbao").innerHTML = "Gem " + " X 60";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 8";
//        document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+8000";
//        }
//        else if (gdolsnumber >= 100000) {
//        document.getElementById("goldinputNew1_lbmo").innerHTML = "Mechano " + " X 1";
//        document.getElementById("goldinputNew1_lbgang").innerHTML = "Primordial Saronite " + " X 12";
//            document.getElementById("goldinputNew1_lbgold").innerHTML = "Gold+15000";
//        }
//    }

//}

//function ClearRelated() {
//    var rname = document.getElementsByName("items");
//    for (var i = 0; i < rname.length; i++) {
//        rname[i].checked = false;
//    }
//}
//**************************************2010-4-20*****苏程***********************************************************//
//**************************************货币种类变化开始****************************//
function MoneyRation() {
    Unit();

}
//**************************************货币种类变化结束****************************//






///***************************************下单开始*************************************//
function GoldNextList(payway) {

    track("paypal");
    //获取选择的金币数量
    var ddlunit = document.getElementById("unit");
    var volume = ddlunit.options[ddlunit.selectedIndex].id;
    //获取选择的币种
    var ddlcurrency = document.getElementById("currency");
    var currencytype = ddlcurrency.options[ddlcurrency.selectedIndex].text;
    //获取所选择的金币对应的金额
    var currencybal = document.getElementById("price").title;

    currencybal = currencybal.substring(2, currencybal.length);
    //获取电话
    var telephone = document.getElementById("phone").value;
    //获取Email
    var email = document.getElementById("contact").value;
    //获取所选择的服务器
    var ddlserver = document.getElementById("servername");
    var server = ddlserver.options[ddlserver.selectedIndex].text;
    //获取角色名
    var charactor = document.getElementById("charactor").value;
    //获取游戏名
    var gamename = document.getElementById("game").innerHTML;
    //获取用户名
    //var name=document.getElementById("uname").innerHTML;
    var name = "";
    //获取网站
    var website = document.getElementById("website").innerHTML;
    var introduceid = document.getElementById("introduceid").innerHTML;
    var code = document.getElementById("code").innerHTML;
    var codeno = document.getElementById("codeno").innerHTML;
    var conn = document.getElementById("conmethord");
    var ddlpoint = document.getElementById("ddlpoint");
    var consumepoint = ddlpoint.options[ddlpoint.selectedIndex].title;
    var paytype = "0";
    var ebn = document.getElementsByName("pm");
    for (var i = 0; i < ebn.length; i++) {
        if (ebn[i].checked) {
            paytype = ebn[i].value;
            break;
        }
    }

    if (paytype.toLowerCase().indexOf("paypal") > -1) {
        paytype = 0;
    }

    var customerid = document.getElementById("customerid").title;
    var tradeway = "";
    if (charactor == "") {
        alert("please intput your character name!");
    }
    else if (email == "") {
        alert("please input your email!");
    }
    else if (telephone == "") {
        alert("please input your telephone number!");
    }
    else {
        document.getElementById("checkout").src = "images/processingA.gif";
        if (paytype != "wu") {
            if (document.getElementById("checkout").title != "processing") {
                document.getElementById("checkout").title = "processing";
                //openNewDiv("paypal","please wait!")
                var unitname = "gold";
                if ($("hdn_unitname")) {
                    unitname = $("hdn_unitname").value;
                }
                var xmlStr = "<nextlist>"
                //************************2010-4-19********************苏程**************************************

                var rname = document.getElementsByName("items");
                var iname;
                for (var i = 0; i < rname.length; i++) {
                    if (rname[i].checked)
                        iname = (rname[i].value)
                }
                var itemclass = iname;

                var itemname;
                var itemnum;
                var itemnumgold;
                var ddlitemname;
                var num;
                if (iname == "Gem") {
                    ddlitemname = document.getElementById("gem");
                    itemname = ddlitemname.options[ddlitemname.selectedIndex].text
                    if (document.getElementById("game").innerHTML == "WOW") {
                        num = document.getElementById("goldinput1_lbbao").innerHTML.split("X");
                    }
                    else {
                        num = document.getElementById("goldinputNew1_lbbao").innerHTML.split("X");
                    }
                    
                    itemnum = num[1].replace(" ", '');
                }
                else if (iname == "Primordial Saronite") {
                    ddlitemname = document.getElementById("steel");
                    itemname = ddlitemname.options[ddlitemname.selectedIndex].text
                    if (document.getElementById("game").innerHTML == "WOW") {
                        num = document.getElementById("goldinput1_lbgang").innerHTML.split("X");
                    }
                    else {
                        num = document.getElementById("goldinputNew1_lbgang").innerHTML.split("X");
                    }
                    itemnum = num[1].replace(" ", '');
                }
                else if (iname == "Mechano") {
                    ddlitemname = document.getElementById("motor");
                    itemname = ddlitemname.options[ddlitemname.selectedIndex].text
                    if (document.getElementById("game").innerHTML == "WOW") {
                        num = document.getElementById("goldinput1_lbmo").innerHTML.split("X");
                    }
                    else {
                        num = document.getElementById("goldinputNew1_lbmo").innerHTML.split("X");
                    }
                    itemnum = num[1].replace(" ", '');
                } else if (iname == "Gold") {
                    //ddlitemname = document.getElementById("goldinput1_lbgold");
                itemname = iname //ddlitemname.options[ddlitemname.selectedIndex].text
                if (document.getElementById("game").innerHTML == "WOW") {
                    num = document.getElementById("goldinput1_lbgold").innerHTML.split("+");
                }
                else {
                    num = document.getElementById("goldinputNew1_lbgold").innerHTML.split("+");
                }
                    itemnum = num[1].replace(" ", '');
					itemnumgold=itemnum;
                    volume = Number(volume) + Number(itemnum);
                }
                xmlStr = "<nextlist>"
                xmlStr += "<volume>" + escape(volume) + "</volume>";
                xmlStr += "<volumes>" + escape(ddlunit.options[ddlunit.selectedIndex].lang) + "</volumes>";
                xmlStr += "<currencybal>" + escape(currencybal) + "</currencybal>";
                xmlStr += "<currencytype>" + escape(currencytype) + "</currencytype>";
                xmlStr += "<telephone>" + escape(telephone) + "</telephone>";
                xmlStr += "<email>" + escape(email) + "</email>";
                xmlStr += "<gamename>" + escape(gamename) + "</gamename>";
                xmlStr += "<name>" + escape(name) + "</name>";
                xmlStr += "<charactor>" + charactor + "</charactor>";
                xmlStr += "<server>" + server + "</server>";
                xmlStr += "<tradeway>" + tradeway + "</tradeway>";
                xmlStr += "<introduceid>" + introduceid + "</introduceid>";
                xmlStr += "<code>" + code + "</code>";
                xmlStr += "<website>" + website + "</website>";
                xmlStr += "<customerid>" + escape(customerid) + "</customerid>";
                xmlStr += "<paytype>" + paytype + "</paytype>";
                xmlStr += "<codeno>" + codeno + "</codeno>";
                xmlStr += "<unitname>" + unitname + "</unitname>";
                xmlStr += "<consumepoint>" + consumepoint + "</consumepoint>";
                xmlStr += "<itemname>" + itemname + "</itemname>";
                xmlStr += "<itemnum>" + itemnum + "</itemnum>";
                xmlStr += "<itemnumgold>" + itemnumgold + "</itemnumgold>";
                xmlStr += "<paymethod>ftf</paymethod>";
                xmlStr += "</nextlist>";


                //***************************2010-4-19********************苏程****************************
                
                var submitForm = document.createElement("FORM");
                document.body.appendChild(submitForm);
                submitForm.method = "POST";
                submitForm.target = "_self";
                var newElement = document.createElement("input");
                newElement.name = "xmlStr";
                newElement.type = "hidden";
                newElement.value = xmlStr;
                submitForm.appendChild(newElement);
                submitForm.action = "transfer.aspx";
                submitForm.submit(); 
            }
        }
        else {
            document.getElementById("C_Gold_aboutUS2_Contact").style.display = "none";
            document.getElementById("C_Gold_BT_Contact").style.display = "block";
            document.getElementById("C_Gold_BT").style.display = "block";
            document.getElementById("C_Gold_BT1").style.display = "block";
            document.getElementById("C_Gold_BT2").style.display = "block";
            document.getElementById("C_Gold_BT3").style.display = "block";
            document.getElementById("btserial").innerHTML = document.getElementById("hidhSerialNo").value;
            document.getElementById("btemail").innerHTML = email;
            document.getElementById("btphone").innerHTML = telephone;
            document.getElementById("btgame").innerHTML = gamename;
            document.getElementById("btserver").innerHTML = server;
            document.getElementById("tbcharacter").innerHTML = charactor;
            document.getElementById("btgoldnumber").innerHTML = volume;
            document.getElementById("btprice").innerHTML = currencytype + " " + currencybal;
        }
    }
}


//对用户输入的角色名检查
function CharactorCheck(obj) {
    //var id=obj.getAttribute("id");
    //var invalue=document.getElementById(id).value;
    //document.getElementById(id).value=invalue.replace(/[^a-zA-Z\d]/g,'');
}
//对用户输入的电话检查
function PhoneChec(obj) {
    var id = obj.getAttribute("id");
    var invalue = document.getElementById(id).value;
    document.getElementById(id).value = invalue.replace(/[^\-\d]/g, '');
}
//对用户输入的Email检查
function EmailCheck(obj) {
    // var reg = /^([a-zA-Z.0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    var id = obj.getAttribute("id");
    var invalue = document.getElementById(id).value;
    document.getElementById(id).value = invalue.replace(/[^a-zA-Z\_\.\@\-\d]/g, '');
}
var docEle = function() {
    return document.getElementById(arguments[0]) || false;
}
function openNewDiv(_id, text) {
    document.getElementById("materia").innerHTML = str(_id);
    var m = "mask";
    if (docEle(_id)) document.removeChild(docEle(_id));
    if (docEle(m)) document.removeChild(docEle(m));
    // 新激活图层
    var newDiv = document.createElement("div");
    newDiv.id = _id;
    newDiv.style.position = "absolute";
    newDiv.style.zIndex = "25";
    newDiv.style.width = "155px";
    newDiv.style.height = "195px";
    newDiv.style.top = "540px";
    newDiv.style.fontSize = "12px";
    newDiv.style.color = "#2eadee";
    newDiv.style.textAlign = "left";
    //newDiv.style.left = (parseInt(document.body.scrollWidth) - 300) / 2+70 + "px"; // 屏幕居中
    newDiv.style.left = (parseInt(screen.width) - 300) / 2 + 70 + "px"; // 屏幕居中
    newDiv.style.background = "#ffffff";
    newDiv.style.border = "1px solid #860001";
    newDiv.style.padding = "5px";
    newDiv.innerHTML = text;
    newDiv.style.cursor = "pointer";

    document.body.appendChild(newDiv);
    // mask图层
    var newMask = document.createElement("div");
    newMask.id = m;
    newMask.style.position = "absolute";
    newMask.style.zIndex = "10";
    //newMask.style.width = window.screen.width+ "px";
    newMask.style.width = "510" + "px";
    newMask.style.height = "214px";
    //newMask.style.height ="310"+ "px";
    newMask.style.background = "#000000";
    newMask.style.top = "538px";
    // newMask.style.left = "0px";
    //newMask.style.left = (parseInt(document.body.scrollWidth) - 300) / 2-100+"px";
    newMask.style.left = (parseInt(screen.width - 530)) / 2 + "px";
    //(parseInt(document.body.scrollWidth) - 300) / 2
    //newMask.style.background = "#000";
    newMask.style.filter = "alpha(opacity=50)";
    newMask.style.opacity = "0.50";
    newDiv.onclick = function() {
        document.body.removeChild(docEle(_id));
        document.body.removeChild(docEle(m));
        return false;
    }
    document.body.appendChild(newMask);

    // 关闭mask和新图层
    //  var newA = document.createElement("a");
    //  newA.href = "#";
    //  newA.innerHTML = "confirm";
    //  newA.style.color="#ff0000";

    //newDiv.appendChild(newA);
}
function str(str) {
    if (str < 10)
        str = "0" + str;
    return str;
}
function crm() {
    if (document.getElementById("game").innerHTML == "EUWOW") {
        if (document.getElementById("unit")) {
            var gold = document.getElementById("unit").options[document.getElementById("unit").selectedIndex].lang;

            if (gold >= 1050 && gold < 5250) {
                document.getElementById("crmactive").style.display = "none";
                document.getElementById("wowgl").style.display = "none";
                document.getElementById("materia").innerHTML = "";
                document.getElementById("gl").innerHTML = "";
                document.getElementById("gl").title = "";
            }
            if (gold >= 5250 && gold < 10500) {
                document.getElementById("crmactive").style.display = "none";
                document.getElementById("wowgl").style.display = "block";
                document.getElementById("materia").innerHTML = "";
                document.getElementById("gl").innerHTML = "";
                document.getElementById("gl").title = "";
            }
            if (gold >= 33000 && gold <= 55000) {
                document.getElementById("crmactive").style.display = "block";
                document.getElementById("wowgl").style.display = "block";
                document.getElementById("materia").innerHTML = "";
                document.getElementById("gl").innerHTML = "";
                document.getElementById("gl").title = "";

            }
            if (gold == 10500) {
                document.getElementById("crmactive").style.display = "block";
                document.getElementById("wowgl").style.display = "block";
                document.getElementById("materia").innerHTML = "";
                document.getElementById("gl").innerHTML = "";
                document.getElementById("gl").title = "";

            }
            if (gold >= 22000 && gold < 44000) {
                document.getElementById("crmactive").style.display = "block";
                document.getElementById("wowgl").style.display = "none";
                document.getElementById("materia").innerHTML = "";
                document.getElementById("gl").innerHTML = "";
                document.getElementById("gl").title = "";

            }


        }

    }
}
function GoldGL() {
    document.getElementById("goldinput1_glpower").style.display = "none";
    document.getElementById("goldinput1_glgold").style.display = "";
    document.getElementById("gl").innerHTML = "01";
    document.getElementById("gl").title = "P";
}
function PowerGL() {
    document.getElementById("goldinput1_glpower").style.display = "";
    document.getElementById("goldinput1_glgold").style.display = "none";
    document.getElementById("gl").innerHTML = "02";
    document.getElementById("gl").title = "G";
}
function trans() {
    if (document.getElementById("unitload").style.display != "none" || document.getElementById("serverload").style.display != "none") {
        //unselectable="on"
        document.getElementById("serveralpha").disabled = "true";
        document.getElementById("servername").disabled = "true";
        document.getElementById("unit").disabled = "true";
        document.getElementById("currency").disabled = "true";
    }
    else {
        document.getElementById("serveralpha").disabled = "";
        document.getElementById("servername").disabled = "";
        document.getElementById("unit").disabled = "";
        document.getElementById("currency").disabled = "";
    }
}
//***初始化页面**//
ServerInfo();