﻿
//****************************打包代练绑定开始******************************//
var PackageAjax;
function Package()
{
var game=document.getElementById("game").innerHTML;
var packageclass=document.getElementById("packageclass").innerHTML;
var inittype=document.getElementById("inittype").innerHTML;
document.getElementById("rationload").style.display='';
PackageAjax=new Ajax.Request(
'ashx/power.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'game='+game+'&packageclass='+packageclass+'&inittype='+inittype,//要传递的参数
 onSuccess:PackageBind,
 onError:function(PackageAjax){alert("error,HttpStatus:"+PackageAjax.status);}//调用发生错误执行
} 
);
}
function PackageBind(PackageAjax)
{
 if(PackageAjax.readyState == 4)
            { 
                if(PackageAjax.status == 200)
                {
                document.getElementById("rationload").style.display='none';
                var packages=PackageAjax.responseXML;
                var packagedate=packages.getElementsByTagName("Table");
                var div=document.getElementById("Customer");
                var powerlist=document.getElementById("packagelist");
                var y=powerlist.rows.length;
                for(var i=0;i<y;i++)
                {
                 powerlist.removeChild(powerlist.rows.item(0));
                }
                 var inittype=document.getElementById("inittype").innerHTML;
                 var symbol;
                  switch(inittype)
                 {
                 case "USD":symbol="$"; break;
                 case "GBP":symbol="£";break;
                 case "EUR":symbol="€";break;
                 }
                for(var i=0;i<=packagedate.length;i++)
                {
                
                        var packagesname=packagedate[i].getElementsByTagName("packagesname")[0].childNodes[0].nodeValue;
                        var startlevel=packagedate[i].getElementsByTagName("startlevel")[0].childNodes[0].nodeValue;
                        var endlevel=packagedate[i].getElementsByTagName("endlevel")[0].childNodes[0].nodeValue;
                        var webtime=packagedate[i].getElementsByTagName("webtime")[0].childNodes[0].nodeValue;
                        var price=packagedate[i].getElementsByTagName("price")[0].childNodes[0].nodeValue;
                        var need=packagedate[i].getElementsByTagName("need")[0].childNodes[0].nodeValue;
                        
                        
                        var packagesnamenext=packagedate[i+1].getElementsByTagName("packagesname")[0].childNodes[0].nodeValue;
                        var startlevelnext=packagedate[i+1].getElementsByTagName("startlevel")[0].childNodes[0].nodeValue;
                        var endlevelnext=packagedate[i+1].getElementsByTagName("endlevel")[0].childNodes[0].nodeValue;
                        var webtimenext=packagedate[i+1].getElementsByTagName("webtime")[0].childNodes[0].nodeValue;
                        var pricenext=packagedate[i+1].getElementsByTagName("price")[0].childNodes[0].nodeValue;
                        var neednext=packagedate[i+1].getElementsByTagName("need")[0].childNodes[0].nodeValue;
                       
                        
                      var tr1=document.createElement("tr");
                      var tr1td1=document.createElement("td");
                            tr1td1.className="TitleL";
                            tr1td1.colSpan="2";
                            tr1td1.style.width="50%";
                            tr1td1.innerHTML=packagesname;
                            tr1td1.id="packagename"+i;
                            var tr1td1span=document.createElement("span");
                            tr1td1span.innerHTML=startlevel+"|"+endlevel;
                            tr1td1span.style.display="none";
                            tr1td1span.id="level"+i;
                        var tr1td2=document.createElement("td");
                        tr1td2.className="TitleR";
                        tr1td2.colSpan="2";
                        tr1td2.style.width="50%";
                        tr1td2.innerHTML=packagesnamenext;
                        tr1td2.id="packagename"+(i+1);
                         var tr1td2span=document.createElement("span");
                            tr1td2span.innerHTML=startlevelnext+"|"+endlevelnext;
                            tr1td2span.style.display="none";
                            tr1td2span.id="level"+(i+1);
                        
                        tr1.appendChild(tr1td1);
                        tr1.appendChild(tr1td2);
                         tr1.appendChild(tr1td1span);
                          tr1.appendChild(tr1td2span);
                        
                        var tr2=document.createElement("tr");
                        var tr2td1=document.createElement("td");
                        tr2td1.colSpan="2";
                        tr2td1.className="Titelsn";
                        tr2td1.innerHTML=need;
                        var tr2td2=document.createElement("td");
                        tr2td2.colSpan="2";
                        tr2td2.className="Titelsn";
                        tr2td2.innerHTML=neednext;
                        
                        tr2.appendChild(tr2td1);
                        tr2.appendChild(tr2td2);
                        
                        var tr3=document.createElement("tr");
                        var tr3td1=document.createElement("td");
                        tr3td1.className="priceTop";
                        tr3td1.style.width="30%";
                        var tr3sp3=document.createElement("span");
                        tr3sp3.className="PlnewsPriceT";
                        tr3sp3.innerHTML="Price:";
                        var tr3sp4=document.createElement("span");
                        tr3sp4.className="PlnewsPrice";
                        tr3sp4.innerHTML=symbol+" "+ Math.round(price*100)/100;
                        tr3sp4.title=Math.round(price*100)/100;
                        tr3sp4.id="packageprice"+i;
                        
                        tr3td1.appendChild(tr3sp3);
                        tr3td1.appendChild(tr3sp4);
                        
                         var tr3td2=document.createElement("td");
                         tr3td2.className="ImageButtonL";
                         tr3td2.rowSpan="2";
                         tr3td2.style.width="20%";
                         tr3td2.innerHTML="<img src='images/PLbutton.gif' alt='Buy now' id='"+i+"' style='cursor:pointer;' onmouseover='ChangeImg1(this)' onmouseout='ChangeImg2(this)'  onclick='PackageCheck(this)' />";
                          
                         var tr3td3=document.createElement("td");
                         tr3td3.className="priceTop";
                         tr3td3.style.width="30%";
                         
                         var tr3sp1=document.createElement("span");
                         tr3sp1.className="PlnewsPriceT";
                         tr3sp1.innerHTML="Price:";
                         var tr3sp2=document.createElement("span");
                         tr3sp2.className="PlnewsPrice";
                         tr3sp2.innerHTML=symbol+" "+ Math.round(pricenext*100)/100;
                         tr3sp2.title=Math.round(pricenext*100)/100;
                         tr3sp2.id="packageprice"+(i+1);
                         tr3td3.appendChild(tr3sp1);
                         tr3td3.appendChild(tr3sp2);
                         
                        // tr3td3.innerHTML="Price: "+"$ "+pricenext;
                         
                         var tr3td4=document.createElement("td");
                         tr3td4.className="ImageButtonR";
                         tr3td4.rowSpan="2";
                         tr3td4.style.width="20%";
                         tr3td4.innerHTML="<img src='images/PLbutton.gif' alt='Buy now' id='"+(i+1)+"' style='cursor:pointer;' onmouseover='ChangeImg1(this)' onmouseout='ChangeImg2(this)' onclick='PackageCheck(this)' />";
                          
                          
                          
                         tr3.appendChild(tr3td1);
                         tr3.appendChild(tr3td2);
                         tr3.appendChild(tr3td3);
                         tr3.appendChild(tr3td4);
                        
                         var tr4=document.createElement("tr");
                         var tr4td1=document.createElement("td");
                         tr4td1.className="price";
                         
                         var tr4sp1=document.createElement("span");
                         tr4sp1.className="PlnewsPriceT";
                         tr4sp1.innerHTML="Time:";
                         var tr4sp2=document.createElement("span");
                         tr4sp2.className="PlnewsPrice";
                         tr4sp2.innerHTML=FormatTime(webtime);
                         tr4sp2.title=webtime;
                         tr4sp2.id="packagetime"+i;
                         
                         tr4td1.appendChild(tr4sp1);
                         tr4td1.appendChild(tr4sp2);
                         
                         
                          var tr4td2=document.createElement("td");
                         tr4td2.className="price";
                         
                         var tr4sp3=document.createElement("span");
                         tr4sp3.className="PlnewsPriceT";
                         tr4sp3.innerHTML="Time:";
                         var tr4sp4=document.createElement("span");
                         tr4sp4.className="PlnewsPrice";
                         tr4sp4.innerHTML=FormatTime(webtimenext);
                         tr4sp4.title=webtimenext;
                         tr4sp4.id="packagetime"+(i+1);
                         
                         tr4td2.appendChild(tr4sp3);
                         tr4td2.appendChild(tr4sp4);
                         
                        
                        
                         tr4.appendChild(tr4td1);
                         tr4.appendChild(tr4td2);
                         
                         powerlist.appendChild(tr1);
                         powerlist.appendChild(tr2);
                         powerlist.appendChild(tr3);
                         powerlist.appendChild(tr4);
                         i=i+1;
                        
                }
                }
              }
}

function ChangeImg1(obj)
{
var id=obj.getAttribute("id");
document.getElementById(id).src="images/PLbutton2.gif";
 
}
function ChangeImg2(obj)
{
var id=obj.getAttribute("id");
document.getElementById(id).src="images/PLbutton.gif";
}



//****************************打包代练绑定结束******************************//


//***************************格式化时间开始****************************************//
function FormatTime (num)
{
var result;
var days;
var hours;
if(num>24)
{
days= Math.ceil(num/24);
hours=num%24;
if(hours!=0)
{
result=days+" days"+hours+"hours";
}
else
{
result=days+" days"
}
}
else
{
result=num+"hours";
}
return result;
}
//***************************格式化时间结束****************************************//


function ChangeRation()
{
var ddlcur=document.getElementById("currency");
var currency=ddlcur.options[ddlcur.selectedIndex].value;
document.getElementById("inittype").innerHTML=currency;
//CalcLevelPriceByRation();
ProfessionPrice();
Package();//绑定打包
}

function InitCur()
{
var currency=document.getElementById("inittype").innerHTML;
var ddlcur=document.getElementById("currency");
if(currency=="USD")
{
ddlcur.selectedIndex=0;
}
else if(currency=="EUR")
{
ddlcur.selectedIndex=1;
}
else
{
ddlcur.selectedIndex=2;
}
}


//***************************************打包代练选择开始****************************//

function PackageCheck(obj)
{

 
document.getElementById("PL_Package").style.display="none";
document.getElementById("PL_Package1").style.display="block";
var id=obj.getAttribute("id");
document.getElementById("item").innerHTML=document.getElementById("packagename"+id).innerHTML;
document.getElementById("item").title=document.getElementById("level"+id).innerHTML;
document.getElementById("time").title=document.getElementById("packagetime"+id).title
document.getElementById("time").innerHTML=document.getElementById("packagetime"+id).innerHTML;
document.getElementById("time").title=document.getElementById("packagetime"+id).title
document.getElementById("price").innerHTML=document.getElementById("packageprice"+id).innerHTML;
document.getElementById("price").lang=document.getElementById("packageprice"+id).innerHTML;
document.getElementById("price").title=document.getElementById("packageprice"+id).innerHTML;
track("pl_checkout");//行为分析
}
//***************************************打包代练选择结束****************************//

//***************************************下拉列表代练选择开始*********************//
function DrpCheck()
{
 
if(document.getElementById("powerprice").innerHTML=="&nbsp;")
{
alert("Please select Type!");
}
else
{


var gamename=document.getElementById("game").innerHTML;
var type1=document.getElementById("drp1").options[document.getElementById("drp1").selectedIndex].text;
var type2=document.getElementById("drp2").options[document.getElementById("drp2").selectedIndex].text;
var type3=document.getElementById("drp3").options[document.getElementById("drp3").selectedIndex].text;
document.getElementById("item").innerHTML=gamename+" Profession-"+type1+"-"+type2+"-"+type3;

if(document.getElementById("sp3").style.display!="none")
{
var  type4=document.getElementById("drp4").options[document.getElementById("drp4").selectedIndex].text;
document.getElementById("item").innerHTML+="-"+type4;
}


document.getElementById("item").title=document.getElementById("startlevel").title+"|"+document.getElementById("endlevel").title;
document.getElementById("time").title=document.getElementById("powertime").title
document.getElementById("time").innerHTML=document.getElementById("powertime").innerHTML;

document.getElementById("price").innerHTML=document.getElementById("powerprice").innerHTML;
document.getElementById("price").lang=document.getElementById("powerprice").innerHTML;
document.getElementById("price").title=document.getElementById("powerprice").innerHTML;

document.getElementById("PL_Package").style.display="none";
document.getElementById("PL_Package1").style.display="block";

track("pl_checkout");//行为分析
}
}
//***************************************下拉列表代练选择结束*********************//



//********************************服务器绑定开始**************************************//
function ServerInfo()
{
document.getElementById("serverload").style.display='';
var  game=document.getElementById("game").innerHTML;
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)
            { 
               
          
                if(ServerAjax.status == 200)
                {
                        document.getElementById("serverload").style.display='none';
                        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");
                                   option=document.createElement("option");
                                   option.appendChild(document.createTextNode(servername));
                                   option.title=servername;
                                   ddlserver.appendChild(option);
                         }
                   }
                }
}
//********************************服务器绑定结束**************************************//


//对用户输入的角色名检查
function CharactorCheck(obj)
{
    var id=obj.getAttribute("id");
    var invalue=obj.getAttribute("value");
    document.getElementById(id).value=invalue.replace(/[^a-zA-Z\d]/g,'');
}
//对用户输入的电话检查
function PhoneChec(obj)
{
    var id=obj.getAttribute("id");
    var invalue=obj.getAttribute("value");
    document.getElementById(id).value=invalue.replace(/[^a-zA-Z\-\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=obj.getAttribute("value");
    document.getElementById(id).value=invalue.replace(/[^a-zA-Z\.\@\-\d]/g,'');
}
var ProfessionAjax;
function ProfessionClass1()
{
var game=document.getElementById("game").innerHTML;
var levelname=document.getElementById("levelname").innerHTML;
ProfessionAjax=new Ajax.Request(
'ashx/profession.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'game='+game+'&levelname='+levelname,//要传递的参数
 onSuccess:ProfessionBind,
 onError:function(ProfessionAjax){alert("error,HttpStatus:"+ProfessionAjax.status);}//调用发生错误执行
} 
);
}
function ProfessionBind(ProfessionAjax)
{
if(ProfessionAjax.readyState==4)
{
        if(ProfessionAjax.status==200)
            {
            document.getElementById("picpro").style.display="none";
            var xmlDoc=ProfessionAjax.responseXML;
            var profession=xmlDoc.getElementsByTagName("Table");
            var drp;
            var drp1=document.getElementById("drp1");
            var drp2=document.getElementById("drp2");
            var drp3=document.getElementById("drp3");
            var drp4=document.getElementById("drp4");
            var drp1len=drp1.getElementsByTagName("option");
            var drp2len= drp2.getElementsByTagName("option");
            var drp3len= drp3.getElementsByTagName("option");
            var drp4len=drp4.getElementsByTagName("option");
            if(drp1.length==1 &&drp3len.length==1&&drp2.length==1&&drp4len.length==1)
            {
            drp="drp1";
            }
            else if(drp1.length>1 &&drp3len.length==1&&drp2.length==1&&drp4len.length==1)
            {
            drp="drp2";
            }
            else if(drp1.length>1 &&drp3len.length==1&&drp2.length>1&&drp4len.length==1)
            {
            drp="drp3";
            }
            else if(drp1.length>1 &&drp3len.length>1&&drp2.length>1&&drp4len.length==1)
            {
            drp="drp4";
            }
             for(var i=0;i<profession.length;i++)
                        {

                                  var  levelname=profession[i].getElementsByTagName("LevelName")[0].childNodes[0].nodeValue;
                                var id=profession[i].getElementsByTagName("twPowerProfessionLevelID")[0].childNodes[0].nodeValue;
                                   var drp1=document.getElementById(drp);
                                   option=document.createElement("option");
                                   option.appendChild(document.createTextNode(levelname));
                                   option.value=id;
                                   drp1.appendChild(option);
                         }
            
            }
}
}
function ProfessionClass2()
{
var game=document.getElementById("game").innerHTML;
var drp1=document.getElementById("drp1");
document.getElementById("td1").innerHTML=drp1.options[drp1.selectedIndex].text;
var parentid=drp1.options[drp1.selectedIndex].value;
document.getElementById("sp1").style.display="block";
ProfessionAjax=new Ajax.Request(
'ashx/profession.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'game='+game+'&parentid='+parentid,//要传递的参数
 onSuccess:ProfessionBind,
 onError:function(ProfessionAjax){alert("error,HttpStatus:"+ProfessionAjax.status);}//调用发生错误执行
} 
);
}
function ProfessionClass3()
{
var game=document.getElementById("game").innerHTML;
var drp2=document.getElementById("drp2");
document.getElementById("td2").innerHTML=drp2.options[drp2.selectedIndex].text;
document.getElementById("tr2").style.display="";
document.getElementById("sp2").style.display="";
var parentid=drp2.options[drp2.selectedIndex].value;
document.getElementById("sp1").style.display="";
ProfessionAjax=new Ajax.Request(
'ashx/profession.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'game='+game+'&parentid='+parentid,//要传递的参数
 onSuccess:ProfessionBind,
 onError:function(ProfessionAjax){alert("error,HttpStatus:"+ProfessionAjax.status);}//调用发生错误执行
} 
);
}

function ProfessionClass4()
{

var game=document.getElementById("game").innerHTML;
var drp3=document.getElementById("drp3");
document.getElementById("td3").innerHTML=drp3.options[drp3.selectedIndex].text;
document.getElementById("tr2").style.display="";
document.getElementById("sp2").style.display="";
var parentid=drp3.options[drp3.selectedIndex].value;
document.getElementById("sp1").style.display="";
ProfessionAjax=new Ajax.Request(
'ashx/profession.ashx',//需要请求的url
{
 method:'get',//get 方式提交
 parameters:'game='+game+'&parentid='+parentid,//要传递的参数
 onSuccess:ProfessionBind,
 onError:function(ProfessionAjax){alert("error,HttpStatus:"+ProfessionAjax.status);}//调用发生错误执行
} 
);
}



function ProfessionChange(obj)
{
var drp=document.getElementById("drp"+(Number(obj)-1));
var drpid=drp.options[drp.selectedIndex].value;
                    if(drpid>0)
                    {
                    var drp2=document.getElementById("drp"+obj);
                    var drp2length=drp2.getElementsByTagName("option");
                    
                    var uLength=drp2length.length;
                       if(uLength>0)
                       {
                            for(var i=0;i<uLength-1;i++)
                            {
                                var node=drp2.getElementsByTagName("option")[uLength-1-i];
                                drp2.removeChild(node);
                            }
                        }
                        var drp3=document.getElementById("drp3");
                    var drp3length=drp3.getElementsByTagName("option");
                    var uLength=drp3length.length;
                       if(uLength>0)
                       {
                            for(var i=0;i<uLength-1;i++)
                            {
                                var node=drp3.getElementsByTagName("option")[uLength-1-i];
                                drp3.removeChild(node);
                            }
                        }
                         var drp4=document.getElementById("drp4");
                    var drp4length=drp4.getElementsByTagName("option");
                    var uLength=drp4length.length;
                       if(uLength>0)
                       {
                            for(var i=0;i<uLength-1;i++)
                            {
                                var node=drp4.getElementsByTagName("option")[uLength-1-i];
                                drp4.removeChild(node);
                            }
                        }
                    document.getElementById("sp1").style.display="none";
                    document.getElementById("sp2").style.display="none";
                    document.getElementById("tr2").style.display="none";
                    document.getElementById("td3").innerHTML="";
                    document.getElementById("sp3").style.display="none";
                    document.getElementById("tr3").style.display="none";
                    
                    document.getElementById("powerprice").innerHTML="&nbsp;";
                    document.getElementById("powertime").innerHTML="&nbsp;";
                    

                        if(obj=="2")
                        {
                        ProfessionClass2();
                        }
                        else
                        {
                        ProfessionClass3();
                        }
}
else
{
                    var drp2=document.getElementById("drp3");
                    var drp2length=drp2.getElementsByTagName("option");
                    var uLength=drp2length.length;
                       if(uLength>0)
                       {
                            for(var i=0;i<uLength-1;i++)
                            {
                                var node=drp2.getElementsByTagName("option")[uLength-1-i];
                                drp2.removeChild(node);
                            }
                        }
                        document.getElementById("td1").innerHTML="&nbsp;";
                        document.getElementById("powerprice").innerHTML="";
                        document.getElementById("powertime").innerHTML="";
                        document.getElementById("sp1").style.display="none";
                        document.getElementById("sp2").style.display="none";
                        document.getElementById("tr2").style.display="none";
                        
            document.getElementById("td4").innerHTML="Need:";
            document.getElementById("tr3").style.display="none";
            document.getElementById("startlevel").title="";
            document.getElementById("endlevel").title="";

}
}
function SingleProfessionChange()
{
            var drp4=document.getElementById("drp4");
            if(drp4.options[drp4.selectedIndex].value!=0)
            {
            document.getElementById("tr3").style.display="";
            SingleProPrice();
            }
            else
            {
            document.getElementById("td4").innerHTML="Need:";
            document.getElementById("tr3").style.display="none";
            document.getElementById("powerprice").innerHTML="&nbsp;";
            document.getElementById("powertime").innerHTML="&nbsp";
            document.getElementById("startlevel").title="";
            document.getElementById("endlevel").title="";
            }
}
function SingleProPrice()
{

var game=document.getElementById("game").innerHTML;
var drp4=document.getElementById("drp4");
var parentid=drp4.options[drp4.selectedIndex].value;
var levelname=drp4.options[drp4.selectedIndex].text;
var inittype=document.getElementById("inittype").innerHTML;

if(parentid!=0)
{
                document.getElementById("picpro").style.display="";
                ProfessionAjax=new Ajax.Request(
                'ashx/profession.ashx',//需要请求的url
                {
                 method:'get',//get 方式提交
                 parameters:'game='+game+'&parentid='+parentid+'&levelname='+levelname+'&moneytype='+inittype,//要传递的参数
                 onSuccess:SingleProPriceBind,
                 onError:function(ProfessionAjax){alert("error,HttpStatus:"+ProfessionAjax.status);}//调用发生错误执行
                } 
                );
}
}
function SingleProPriceBind(ProfessionAjax)
{
  if(ProfessionAjax.readyState==4)
        {
       
                    if(ProfessionAjax.status==200)
                    {
                    document.getElementById("picpro").style.display="none";
                        var xmlDoc=ProfessionAjax.responseXML;
                        var pro=xmlDoc.getElementsByTagName("Table");
                        var price=pro[0].getElementsByTagName("price")[0].childNodes[0].nodeValue;
                        var time=pro[0].getElementsByTagName("webtime")[0].childNodes[0].nodeValue;
                        var need=pro[0].getElementsByTagName("need")[0].childNodes[0].nodeValue;
           
                        var starlevel=pro[0].getElementsByTagName("startlevel")[0].childNodes[0].nodeValue;
                        var endlevel=pro[0].getElementsByTagName("endlevel")[0].childNodes[0].nodeValue;
                        var inittype=document.getElementById("inittype").innerHTML;
                        
                      
                                 var symbol;
                                 switch(inittype)
                                 {
                                 case "USD":symbol="$"; break;
                                 case "GBP":symbol="£";break;
                                 case "EUR":symbol="€";break;
                                 }
                                 document.getElementById("tr3").style.display="";
                                  document.getElementById("td4").innerHTML="Need:";
                                 document.getElementById("td4").innerHTML=document.getElementById("td4").innerHTML+need;
                                document.getElementById("powerprice").innerHTML= symbol+" "+ Math.round(price*100)/100;
             
                               document.getElementById("powerprice").title=Math.round(price*100)/100;
                               document.getElementById("powertime").innerHTML=FormatTime(time);
                               document.getElementById("powertime").title=time;
                               document.getElementById("startlevel").title=starlevel;
                               document.getElementById("endlevel").title=endlevel;
                       
                    }

        }
}
//*********************绑定价格开始*****************//
function ProfessionPrice()
{

                   
                    var game=document.getElementById("game").innerHTML;
                    var drp3=document.getElementById("drp3");
                    var parentid=drp3.options[drp3.selectedIndex].value;
                    var levelname=drp3.options[drp3.selectedIndex].text;
                    var inittype=document.getElementById("inittype").innerHTML;

                    if(parentid!=0)
                    {
                                    document.getElementById("picpro").style.display="";
                                    ProfessionAjax=new Ajax.Request(
                                    'ashx/profession.ashx',//需要请求的url
                                    {
                                     method:'get',//get 方式提交
                                     parameters:'game='+game+'&parentid='+parentid+'&levelname='+levelname+'&moneytype='+inittype,//要传递的参数
                                     onSuccess:ProPriceBind,
                                     onError:function(ProfessionAjax){alert("error,HttpStatus:"+ProfessionAjax.status);}//调用发生错误执行
                                    } 
                                    );
                    }
                    else
                    {
                    document.getElementById("td3").innerHTML="&nbsp;";
                    document.getElementById("sp3").style.display="none";
                    document.getElementById("td4").innerHTML="Need:";
                    document.getElementById("tr3").style.display="none";
                    document.getElementById("powertime").innerHTML="&nbsp";
                    document.getElementById("powerprice").innerHTML="&nbsp;";
                    }
}

function ProPriceBind(ProfessionAjax)
{
 
        if(ProfessionAjax.readyState==4)
        {
       
                    if(ProfessionAjax.status==200)
                    {
                        document.getElementById("picpro").style.display="none";
                        var xmlDoc=ProfessionAjax.responseXML;
                        var pro=xmlDoc.getElementsByTagName("Table");
                        var price=pro[0].getElementsByTagName("price")[0].childNodes[0].nodeValue;
                        var time=pro[0].getElementsByTagName("webtime")[0].childNodes[0].nodeValue;
            if(price<=0&&time<=0)
                        {
                            var drp3=document.getElementById("drp3");
                            document.getElementById("td3").innerHTML=drp3.options[drp3.selectedIndex].text;
                            
                            document.getElementById("sp3").style.display="";
                    var drp4=document.getElementById("drp4");
                    var drp4length=drp4.getElementsByTagName("option");
                    var uLength=drp4length.length;
                       if(uLength>0)
                       {
                            for(var i=0;i<uLength-1;i++)
                            {
                                var node=drp4.getElementsByTagName("option")[uLength-1-i];
                                drp4.removeChild(node);
                            }
                        }
                               document.getElementById("powerprice").innerHTML="&nbsp;";
                               document.getElementById("powertime").innerHTML="&nbsp;";
                               document.getElementById("td4").innerHTML="Need:";
                               document.getElementById("tr3").style.display="none";
                               ProfessionClass4();
                        }
                        else
                        {
                        var starlevel=pro[0].getElementsByTagName("startlevel")[0].childNodes[0].nodeValue;
                        var endlevel=pro[0].getElementsByTagName("endlevel")[0].childNodes[0].nodeValue;
                        var inittype=document.getElementById("inittype").innerHTML;
                        
                      
                                 var symbol;
                                 switch(inittype)
                                 {
                                 case "USD":symbol="$"; break;
                                 case "GBP":symbol="£";break;
                                 case "EUR":symbol="€";break;
                                 }
                                document.getElementById("powerprice").innerHTML= symbol+" "+ Math.round(price*100)/100;
             
                               document.getElementById("powerprice").title=Math.round(price*100)/100;
                               document.getElementById("powertime").innerHTML=FormatTime(time);
                               document.getElementById("powertime").title=time;
                               document.getElementById("startlevel").title=starlevel;
                               document.getElementById("endlevel").title=endlevel;
                       }
                    }

        }

}
//*********************绑定价格结束*****************//
//**************************************代练下单开始*********************************//
var PowerAjax;
function PowerNextList(payway)
{
payby =payway;
 
 
    //获取选择的币种
    var currencytype=document.getElementById("inittype").innerHTML;
    //获取所选择的金币对应的金额
    var  currencybal=document.getElementById("price").innerHTML;
    currencybal=currencybal.substr(1,currencybal.length-1);
    //获取电话
    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 account=document.getElementById("account").value;
     //获取角色名
    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").value;
    //获取密码
    var password1=document.getElementById("password1").value;
    var password2=document.getElementById("password2").value;
    //获取职业
    var ddlclass=document.getElementById("drpClass");
    var aclass=ddlclass.options[ddlclass.selectedIndex].value;
    //获取起始级别
    var level=document.getElementById("item").title.split("|");
    var startlevel=level[0];
    var endlevel=level[1];
    //获取所需时间
    var time=document.getElementById("time").title;
    var leveltype=document.getElementById("leveltype").innerHTML.split("|");
    //获取代练详细信息
    var comment=leveltype[1]+","+document.getElementById("item").innerHTML
    ;
    var introduceid=document.getElementById("introduceid").innerHTML;
    var code=document.getElementById("code").innerHTML;
     var paytype="0";
    if(document.getElementById("ppc").checked)
    {
    paytype="2";
    }
    else if(document.getElementById("mb").checked)
    {
    paytype="1";
    }

    var choosetype=leveltype[0];
    var customerid=document.getElementById("customerid").innerHTML;
    var tradeway="";
        if(aclass=="0")
        {
        alert("please select your character class!");
        }
        else if(account=="")
         {
         alert("please intput your account!");
         }
         else if(charactor=="")
         {
         alert("please intput your charactor name!");
         }
          else if(password1=="")
         {
         alert("please intput your password!");
         }
        
         else if(password2=="")
         {
         alert("please confirm your password!");
         }
          else if(password1!=password2)
         {
         alert("please confirm your password!");
         }
        else if(telephone=="")
         {
            alert("please input your telephone number!");
         }
         else if(email=="")
         {
         alert("please input your email!");
         }
         else if(!email.match(/^.+@.+$/))
         {
            alert("email format error!");
         }
        
         else
         {
               //document.getElementById("loadingall").style.display = "block";
               track("pl_paypal");//行为分析
            var xmlStr = '<nextlist><time>'+escape(time)+'</time><currencybal>'+escape(currencybal)+'</currencybal><currencytype>'+escape(currencytype)+'</currencytype><telephone>'+escape(telephone)+'</telephone><email>'+escape(email)+'</email><gamename>'+escape(gamename)+'</gamename><name>'+name+'</name><charactor>'+ charactor+'</charactor><server>'+server+'</server><tradeway>'+tradeway+'</tradeway><introduceid>'+introduceid+'</introduceid><code>'+code+'</code><website>'+website+'</website><customerid>'+customerid+'</customerid><paytype>'+paytype+'</paytype><comment>'+escape(comment)+'</comment><leveltype>'+escape(leveltype[0])+'</leveltype><choosetype>'+escape(choosetype)+'</choosetype><aclass>'+escape(aclass)+'</aclass><account>'+escape(account)+'</account><pass>'+escape(password1)+'</pass><startlevel>'+escape(startlevel)+'</startlevel><endlevel>'+escape(endlevel)+'</endlevel></nextlist>';
        PowerAjax=new Ajax.Request('ashx/powerNextList.ashx',{method:'POST',
        postBody:xmlStr,
       onSuccess: paypal,
       onError:function(PowerAjax){alert("error,HttpStatus:"+PowerAjax.status);}
       })
        }
        
}
//响应
function paypal(PowerAjax)
{
     if(PowerAjax.readyState == 4)
           { 
                //document.getElementById("loadingall").style.display = "none";
                 
                if(PowerAjax.status == 200)
                {
                
                var result=PowerAjax.responseText;
                var arr=result.split("|");
                if(arr[0]!="0"&&arr[0]!=null)
                {
               //获取选择的币种
    
    var currencytype=document.getElementById("inittype").innerHTML;
    //获取所选择的金币对应的金额
    var currencybal=document.getElementById("price").innerHTML;
   
     currencybal=currencybal.substring(1,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 account=document.getElementById("account").value;
     //获取角色名
    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").value;
    //获取密码
    var password1=document.getElementById("password1").value;
    var password2=document.getElementById("password2").value;
    //获取职业
    var ddlclass=document.getElementById("drpClass");
    var aclass=ddlclass.options[ddlclass.selectedIndex].value;
    //获取起始级别
    var level=document.getElementById("item").title.split("|");
    var startlevel=level[0];
    var endlevel=level[1];
    //获取所需时间
    var time=document.getElementById("time").title;
    //获取代练详细信息
    var leveltype=document.getElementById("leveltype").innerHTML.split("|");
    
    var item=document.getElementById("item").innerHTML;
    
    var code=document.getElementById("code").innerHTML;
    var item_name="CNO:"+arr[0]+",Acc:"+account+",Pass:"+password1+",Game:"+gamename+",Ser:"+server+",Char:"+charactor+",Name:"+item+",Time:"+time;
    var on0="Class:"+aclass+",Profession:,YourName:";
    var os0=name+",Telephone:"+telephone+",WebTime:"+time;
    var on1="StartLevel:"+startlevel+",Email:"+email+",EndLevel:"+endlevel+",LevelType";
    var os1=leveltype[1]+",WebSite:"+website+",OALevelType:"+leveltype[0]+",code:"+code;
                     if(document.getElementById("mb").checked==false)
                {
                                      if(gamename=="WOW")
                                      {
                                      createFormAndSubmit(item_name,currencybal,currencytype,on0,os0,on1,os1);
                                      }
                                      else if(gamename=="EUWOW")
                                      {
                                       createFormAndSubmit(item_name,currencybal,currencytype,on0,os0,on1,os1);
                                      }
                                      else
                                      {
                                      createFormAndSubmit(item_name,currencybal,currencytype,on0,os0,on1,os1);
                                      }
                }
              else
              {
                                      if(gamename!="WOW")
                                      {
                                        mbcreateFormAndSubmit(item_name,currencybal,currencytype);
                                      }
                                      else
                                      {
                                        mbcreateFormAndSubmit(item_name,currencybal,currencytype);
                                      }
             }
             }
             else
             {
                     alert("sorry,plaese refreah this page and try again!");
             }
             
                }
            }
           
}
//**************************************代练下单结束*********************************//

 
//**************************初始化页面*************************//
Package();//绑定打包
ProfessionClass1();
InitCur();//初始化货币类型
ServerInfo();//绑定服务器
