﻿//去左空格;
//function $(s){
//	return document.getElementById(s);
//}
var xmlHttp;
var obj=-1;
var GameID;
var ServerPrice;
var CurrencyID;
var CurrencyLogo;
if (parseInt(navigator.appVersion.charAt(0))>=4){ 
var isNN=(navigator.appName=='Netscape')?1:0; 
var isIE=(navigator.appName.indexOf('Microsoft')!=-1)?1:0; 
} 
if (isNN) 
{   
	function CheckPriceSite(obj,GameServerID,GameID,ServerPrice,CurrencyID,CurrencyLogo)
    {
	 if(obj == -1) return;
      toFormantSite(obj);
      var text = obj; 
      text = text.replace(',','');
    if (text.length>=15)
	  {
		  alert("The Number is too much");
		  obj.value="";
		}
      var url="/DataSupply.asp?action=CheckPrice&Amount="+text+"&GameID="+GameID+"&ServerPrice="+ServerPrice+"&CurrencyID="+CurrencyID+"&CurrencyLogo="+CurrencyLogo+"&GameServerID="+GameServerID;
      //window.open(url, "_search");
      retCode=openUrl(url); 
	  var i=retCode.indexOf('/');
      var l=retCode.length;
      document.getElementById("InputMoney").value=retCode.substring(0,i);
	  document.getElementById("moneytext").value=retCode.substring(2,i);
	  document.getElementById("SaleBlockID").value=retCode.split('/')[1];
    }
	
}
if (isIE) 
{ 
    function CheckPriceSite(obj,GameServerID,GameID,ServerPrice,CurrencyID,CurrencyLogo)
    {
      if(obj != -1) 
      {
      toFormantSite(obj);	  
      var text = obj; 
      text = text.replace(',','');  
	  	  if (text.length>=15)
	  {
		  alert("The Number is too much");
		  obj.value="";
		}
      var url="/DataSupply.asp?action=CheckPrice&Amount="+text+"&GameID="+GameID+"&ServerPrice="+ServerPrice+"&CurrencyID="+CurrencyID+"&CurrencyLogo="+CurrencyLogo+"&GameServerID="+GameServerID;
      //window.open(url, "_search");
      retCode=openUrl(url);      
	  var i=retCode.indexOf('/');
      var l=retCode.length;
      document.getElementById("InputMoney").value=retCode.substring(0,i);
	  document.getElementById("moneytext").value=retCode.substring(2,i);
	  document.getElementById("SaleBlockID").value=retCode.split('/')[1];
	  }      
    }
}

function openUrl(url)
   {  
        if   (window.XMLHttpRequest)  
        {   
                objxml   =   new   XMLHttpRequest();   
        }  
         else   if   (window.ActiveXObject)  
        {   
                objxml   =   new   ActiveXObject("Msxml2.XMLHTTP");   
        }           
        objxml.open("GET",url,false);        
        objxml.send("");      
		retInfo=objxml.responseText;
		//document.write(retInfo);
        if   (objxml.status== "200")
        {  
           return   retInfo;  
        }  
        else
        {  
           return   "";  
        }  
    }  
    
 function toFormantSite(obj)
    {
         
        if(obj == -1 ) return;
        var numstr = obj;
        var num =numstr.replace(/,| /g,"");
        if(num.length>1)
        {
            num = num.replace(/\b[0*]/g,"");
        }        
        if(!num.match(/[^0-9]/g))
        {
            //alert(num);
            var a = new Array();
            if(num.length>3)
            {
                for(i=num.length;i>0;i=i-3)
                {
                    a.push(num.substring(i-3,i));
                }
                obj.value=a.reverse().join(",");
            }
            else
            {
                obj.value = num.replace(/,/g,"");
            }
        }
        else
        {
            alert("Please enter a number");
	        obj.value="";
        }
    }
    


function changecurrency()
{
	var currencyvaluearray = new Array();
	var currencyvalue = document.getElementById("currency").options[document.getElementById("currency").selectedIndex].value;     //0#_80#_1#_USD#_$
	var date=new Date();
	var expireDays=3;
	date.setTime(date.getTime()+expireDays*24*3600*1000);
	document.cookie="CurrencyId="+currencyvalue+"; path=/; expire="+date.toGMTString();
	currencyvaluearray = currencyvalue.split("#_");
	document.getElementById("currency_id").value = currencyvaluearray[1];
    document.getElementById("Currency_Price").value = currencyvaluearray[2];
	document.getElementById("Currency_Sign").value = currencyvaluearray[3];
	document.getElementById("Currency_Logo").value = currencyvaluearray[4];   //汇率
	document.getElementById("gold_amount").value = "";
	if(document.getElementById("Currency_SignFillOrder"))
	{
		document.getElementById("Currency_SignFillOrder").value=currencyvaluearray[3];
	}	
	if(document.getElementById("startLevel"))
	{
	document.getElementById("jsqcurryprice").value = currencyvaluearray[2];
	document.getElementById("pjsqcurrency").value = currencyvaluearray[3];
	document.getElementById("Currency_Logo").innerHTML = currencyvaluearray[4];
	countPrice();
	}
	if (document.getElementById("moneytext"))
	{
	if (document.getElementById("moneytext").value!="")
	{   
		Amount=document.getElementById("InputAmount").value;
		GameServerID=document.getElementById("GameServerID").value;
		GameID=document.getElementById("Game_ID").value;
		ServerPrice=document.getElementById("GameServerPrice").value;
		CurrencyID=document.getElementById("currency_id").value;
		CurrencyLogo=document.getElementById("Currency_Logo").value;
		CheckPriceSite(Amount,GameServerID,GameID,ServerPrice,CurrencyID,CurrencyLogo);
	}
	}
	if(document.getElementById("gold_amount")!="")
	{
		if(document.getElementById("realmoney")!=""&&document.fastorder.s_pl.options[document.fastorder.s_pl.selectedIndex].value!=0)
		{
			var xx=document.fastorder.serverprice.value*document.fastorder.goldnum.value*document.fastorder.ChargePercent.value/100*currencyvaluearray[2];
	        xx=Math.round(xx);
	        xx=xx+1+parseFloat(document.fastorder.MoneyDecimal.value);
            document.fastorder.gold_amount.value=document.fastorder.Currency_Logo.value+ ' ' +parseFloat(xx).toFixed(2);
			document.fastorder.realmoney.value=parseFloat(xx).toFixed(2);
         }
            else
        {
            document.getElementById("gold_amount").value="";
        }
	}
	
	if(document.getElementById("show1"))
	{		
		var i = 1;
		while (document.getElementById("show"+i))
		{
			document.getElementById("show"+i).style.display = "none";
			i=i+1;
		}
		var divshow;
		divshow = eval(parseInt(currencyvaluearray[0])+1);
		document.getElementById("show"+divshow).style.display = "block";
	}
	
	if(document.getElementById("showw1"))
	{		
		var i = 1;
		while (document.getElementById("showw"+i))
		{
			document.getElementById("showw"+i).style.display = "none";
			i=i+1;
		}
		var divshoww;
		divshoww = eval(parseInt(currencyvaluearray[0])+1);
		document.getElementById("showw"+divshoww).style.display = "block";
	}
} 

function getCookie(name){
      var strCookie=document.cookie;
      var arrCookie=strCookie.split("; ");
      for(var i=0;i<arrCookie.length;i++){
            var arr=arrCookie[i].split("=");
            if(arr[0]==name)return arr[1];
      }
      return "";
}

var currencycookiearray = new Array();
var lvinncookie = getCookie("CurrencyId");
if(lvinncookie != ""){
currencycookiearray = lvinncookie.split("#_");
document.getElementById("currency_id").value = currencycookiearray[1];
document.getElementById("Currency_Price").value = currencycookiearray[2];
document.getElementById("Currency_Sign").value = currencycookiearray[3];
document.getElementById("Currency_Logo").value = currencycookiearray[4];   //汇率
document.getElementById("currency").options[currencycookiearray[0]].selected = true;
	if(document.getElementById("startLevel"))
	{
	document.getElementById("jsqcurryprice").value = currencycookiearray[2];
	document.getElementById("pjsqcurrency").value = currencycookiearray[3];
	document.getElementById("Currency_Logo").innerHTML = currencycookiearray[4];
	}
    if(document.getElementById("Currency_SignFillOrder"))
	{
		document.getElementById("Currency_SignFillOrder").value=currencycookiearray[3];
	}	
	if(document.getElementById("show1"))
	{	
		var l = 1;
		while (document.getElementById("show"+l))
		{
			document.getElementById("show"+l).style.display = "none";
			l=l+1;
		}
		
		var sdivshow;
		sdivshow = eval(parseInt(currencycookiearray[0])+1);
		document.getElementById("show"+sdivshow).style.display = "block";
	}
	
	if(document.getElementById("showw1"))
	{	
		var l = 1;
		while (document.getElementById("showw"+l))
		{
			document.getElementById("showw"+l).style.display = "none";
			l=l+1;
		}
		
		var sdivshoww;
		sdivshoww = eval(parseInt(currencycookiearray[0])+1);
		document.getElementById("showw"+sdivshoww).style.display = "block";
	}
	
}
function buypowertable(d, e, f, o, g)
{
	var h = document.getElementById(d);
	 if (h.value.length < 2) {
        alert('please input your character name!');
        h.focus();
        return false
    } else {
        g.disabled = true;
		var i = document.getElementById('paypal_payment_info');
        var j = o;
		i.currency_code.value = o;
        i.amount.value = f;
		if (h.value!='') {
                    var c = f + '' + d;
                    i.invoice.value = c;
                    i.item_name.value = e;
					i.Character1.value=h.value;
                    i.submit();
                } else {
                    alert("A error occurred,please contact us via livechat.");
                    g.disabled = false
                }
	}
}

function buygoldtable(textname, saleblockid,saleblockamount,goldname, amount, Currency_Sign, g)
{
	var h = document.getElementById(textname);
	 if (h.value.length < 2) {
        alert('please input your character name!');
        h.focus();
        return false;
    } else {
        g.disabled = true;
		var i = document.getElementById('paypal_payment_info');
        var j = Currency_Sign;
		i.paypal_payment_infocurrency_sign.value = Currency_Sign;
        i.amount.value = amount;
		if (h.value!='') {
                    i.paypal_payment_infosaleblockid.value = saleblockid;
					i.saleblockamount.value=saleblockamount;
					i.Charactername.value=h.value;
					i.paypal_payment_infogoldname.value=goldname;
                    i.submit();
                } else {
                    alert("A error occurred,please contact us via livechat.");
                    g.disabled = false
                }
	}
}

function buyLevelup(a,b,c,d,e,f)
{	
	    var hh = document.getElementById(e);
	    f.disabled = true;
		var i = document.getElementById('paypal_payment_info_buyLevelup');
		if (a!=''){
		i.item_name.value = a;
		i.currency_code.value = b;
        i.amount.value = c;
        i.time.value=d;
        i.package_con.value=hh.value;
        i.submit();
		}else{
			alert("A error occurred,please contact us via livechat.");
            f.disabled = false;
		}
}