﻿// JScript 文件
    var sign1;
    var descrip;
    var clickCount = 0;
	$(function() {
			$('#header h1').ifixpng();
			$('.livechat').ifixpng();
	});
	 $(document).ready(function(){
	    $("#level").keyup(function(){this.value=this.value.replace(/[^\d]/g,"")});
	    showLoading();
	    if($("#u").attr("checked"))
	    {
	        selectRace('u');
	    }else if($("#e").attr("checked")){
	        selectRace('e');
	    }else if ($("#c").attr("checked"))
	    {
	        selectRace('c');
	    }
	        if(selID!="0")
	        {
	            $("#selServer").val(selID);
	        }
	        if(username=="")
	        {
	            $("#payPoints").hide();
	        }
	        else
	        {
	            $("#payPoints").show();
	        }
	 });
	
	function selChanage()
	{
	    showLoading();
	    document.body.focus();
	    var serverID=$("#selServerLevel").val();
	    loadXMLContent("mycall/Operate.aspx","serverID="+serverID+"&atype=3",fillServer);
	}
	
	function fillServer(req)
	{
	    showLoading();
	    var res = req.responseText;
	    $("#selServer").html(res);
	    selServerChanage();
	}
	
	function selServerChanage()
	{
	    showLoading();
	    document.body.focus();
	    var serverID=$("#selServer").val();
        var raceID=$("#selRace").val();
        var coin=$("#ddlCoin").val();
        if($("#u").attr("checked"))
        {
            signs="u";
            coin="USD";
            $("#ddlCoin").val(coin);
        }
        if($("#c").attr("checked"))
        {
            signs="c";
            coin="RUB";
            $("#ddlCoin").val(coin);
        }
        if($("#e").attr("checked"))
        {
            signs="e";
            coin="EUR";
            $("#ddlCoin").val(coin);
        }
        loadXMLContent("mycall/GoldPart.aspx","coin="+coin+"&sign1="+signs+"&serverID="+serverID+"&raceID="+raceID,fill,"gInfo");
     }
	
	function fill(req,id)
	{
	    var cont =req.responseText;
	    $("#"+id).html(cont);
	    showServerInfo();
	    $("#gInfo11").hide();
	}
	
	var price;
	var priceshiji;
	var sign;
	function buy1(serverID)
	{
	    descrip = "";
        var serverLeveName=document.getElementById("selServerLevel")[document.getElementById("selServerLevel").selectedIndex].text;
        var serverName=document.getElementById("selServer")[document.getElementById("selServer").selectedIndex].text;
        var race=document.getElementById("selRace")[document.getElementById("selRace").selectedIndex].text
	    var num=$("#selQuantity_"+serverID).html();
	    var activitynum=$("#activitynum_"+serverID).html();
	    var serverID1=$("#selServer").val();
	    var raceID=$("#selRace").val();
	    price=$("#price_"+serverID).html();
	    priceshiji=$("#priceshiji_"+serverID).html();
	    sign=$("#sign").html();
	    $("#serverID").val(serverID1);
	    $("#raceID").val(raceID);
	    $("#num").val(num.split(" ")[0]);
	    $("#gSign").val(num.split(" ")[1]);
	    $("#goodName").val(serverLeveName+"|"+serverName+"|"+race);
	    serverLeveName = changeString(serverLeveName,"-","^");
	    serverName = changeString(serverName,"-","^");
	    race = changeString(race,"-","^");
	    var pdcoin=$("#ddlCoin").val();
	    if(pdcoin=="RUB")
	    {
	        $("#pay5").attr("checked","checked");
	        $("#paySort").val(5);
	        document.getElementById("pay11").style.display="none";
	        document.getElementById("pay12").style.display="none";
	        document.getElementById("pay13").style.display="none";
	     }
	     else
	     {
	        $("#pay1").attr("checked","checked");
	        $("#paySort").val(1);
	        document.getElementById("pay11").style.display="inline";
	        document.getElementById("pay12").style.display="inline";
	        document.getElementById("pay13").style.display="inline";
	     }
	     if(pdcoin=="USD" || pdcoin=="EUR")
	     {
	        document.getElementById("pay14").style.display="inline";
	     }
	     else
	     {
	        document.getElementById("pay14").style.display="none";
	     }
        if($("#u").attr("checked"))
        {
            $("#area").val("u");

        }
        if($("#e").attr("checked"))
        {
            $("#area").val("e");
        }
        if($("#c").attr("checked"))
        {
            $("#area").val("c");
        }    
	    var t=document.documentElement.scrollTop;
	    var v_left=(document.documentElement.clientWidth-500)/2+"px";
        var v_top=document.documentElement.clientHeight/2-300+t+"px";
	    $('#buy_1').css("left",v_left);
	    $('#buy_1').css("top",v_top);
	    $('#buy_1').show('normal');
	    $('#selMetier').show('normal');
	    $("#buyInfo").html(serverName);
	    $("#goodsInfo").html(serverLeveName+" - "+serverName+" - "+race+"-"+num);
	    $("#discount1").html(" : "+activitynum);
	    $("#subtotal1").html(" : "+priceshiji+sign);
	    $("#totaldue1").html(" : "+price+sign);
	    document.getElementById("ddlCoin").style.display="none";
	    document.getElementById("serverserver").style.display="none";
	    
	}
	function showServerInfo()
	{
	    var serverLeveName=document.getElementById("selServerLevel")[document.getElementById("selServerLevel").selectedIndex].text;
        var serverName=document.getElementById("selServer")[document.getElementById("selServer").selectedIndex].text;
        var race=document.getElementById("selRace")[document.getElementById("selRace").selectedIndex].text
        $("#serverInfo").html(serverLeveName+" - "+serverName+" - "+race);
	}
	function showLoading()
	{
	    $("#gInfo").html("");
        $("#gInfo11").show();
        
	}
	function changeString(str,old,xin)
	{
	    do{
	    str = str.replace(old,xin);
	    }while(str.indexOf(old)>0)
	    return str;
	}
	function Pay()
	{
	    hideCenter();
	    xianshi();
	    var serverID=$("#selServer").val();
	    var raceID=$("#selRace").val();
	    var num=$("#num").val().split(' ')[0];
	    var paySort=$("#paySort").val();
	    var character=$("#character").val();
	    var goodsName=$("#goodsInfo").html();
	    if(character=="")
	    {
	        alert("Please input Character!");
	        return false;
	    }
	    var descript;
	    if($("#u").attr("checked"))
	    {
	        descript = "u";
	    }else if($("#e").attr("checked"))
	    {
	        descript = "e";
	    }
	    else if($("#c").attr("checked"))
	    {
	        descript = "c";
	    }
	    if($("#selMetier").val()=="0")
	    {
	        alert("Please choose your race.");
	        document.body.focus();
	        return false;
	    }
	   if($("#level").val()==""|| parseInt($("#level").val())>500)
	    {
	        alert("Please input your level.Level no greater than 500!");
	        $("#level").focus();
	        return false;
	    }
	    $("#buy_1").hide();
	    $("#frame1").hide();
	}
	function chanagePay(obj)
	{
	    if($("#pay1").attr("checked"))
        {
            clickCount=0;
            $("#subtotal1").html(" : "+priceshiji+sign);
	        $("#totaldue1").html(" : "+price+sign);
         }
        if($("#pay2").attr("checked"))
        {
         if(clickCount < 1)
            {
            if(confirm('You need pay for extra 7% of the order,are you sure use this payment method?'))
                {
                clickCount = clickCount +1;
                var pricemb=(price*(1.07)).toFixed(2).toString();
                $("#subtotal1").html(" : "+priceshiji+sign);
	            $("#totaldue1").html(" : "+pricemb+sign);
                 }else
            	{
		obj="#pay1";
                $("#pay1").attr("checked",true);
            	}
            }
         }
        if($("#pay3").attr("checked"))
        {
                clickCount=0;
                $("#subtotal1").html(" : "+priceshiji+sign);
	             $("#totaldue1").html(" : "+price+sign);
         }  
         if($("#pay4").attr("checked"))
        {
                clickCount=0;
                $("#subtotal1").html(" : "+priceshiji+sign);
	            $("#totaldue1").html(" : "+price+sign);
         }  
          if($("#pay5").attr("checked"))
        {
                clickCount=0;
                $("#subtotal1").html(" : "+priceshiji+sign);
	            $("#totaldue1").html(" : "+price+sign);
         } 
	    $("#paySort").val($(obj).val());
	}
	function chanageJys(obj)
	{
	    $("#jiaoyi").val($(obj).val());
	}
	function hideCenter()
	{
	    clickCount = 0;
	    $('#buy_1').hide('normal');
	    $('#frame1').hide('normal');
	    $("#pay1").attr("checked","checked");
	    document.getElementById("ddlCoin").style.display="inline";	    
	    document.getElementById("serverserver").style.display="inline";
	     
	}
	function selectRace()
	{
	    var objs;
	    showLoading();
	    if($("#u").attr("checked"))
	    {
	        objs = "u";
	    }
	    if($("#e").attr("checked"))
	    {
	        objs = "e";
	    }
	    if($("#c").attr("checked"))
	    {
	        objs = "c";
	    }
	    loadXMLContent("mycall/Metier.aspx","area="+objs+"",bindMetier);
	    
	}
	function bindMetier(obj)
	{ 
	    var raea;
	    var res=obj.responseText;
	    $("#selMetier").html("<option value='0'>Any</option>"+res);
	    $("#metier").val($("#selMetier").val());
	    $('#selMetier').hide('normal');
	    if($("#u").attr("checked"))
	    {
	        raea = "u";
	    }
	    if($("#e").attr("checked"))
	    {
	        raea = "e";
	    }
	    if($("#c").attr("checked"))
	    {
	        raea = "c";
	    }
	    loadXMLContent("mycall/Operate.aspx","raea="+raea+"&atype=2",fillSerLevel);
	    
	}
	function metierChange()
	{
	    $("#metier").val($("#selMetier").val());
	}
	function fillSerLevel(req)
	{
	    var res = req.responseText;
	    if(res=="")
	    {
	        $("#selServerLevel").html("<option>Any</option>");
	        $("#selServer").html("<option>Any</option>");
	        $("#selRace").html("<option value=\"1\">Elyos</option><option value=\"2\">Asmodians</option>");
	        $("#gInfo").html("");
	    }else
	    {
	        $("#selServerLevel").html(res);
	        selChanage();
	        if($("#c").attr("checked"))
	        {
	            $("#selRace").html("<option value=\"1\">Элиосы-Elyos</option><option value=\"2\">Асмодемьяне-Asmodians</option>");
	        }else
	        {
	            $("#selRace").html("<option value=\"1\">Elyos</option><option value=\"2\">Asmodians</option>");
	        }
	    }
	}
	function selServerChanages()
	{
	    showLoading();
	    document.body.focus();
	    var serverID=$("#selServer").val();
        var raceID=$("#selRace").val();
        var coin=$("#ddlCoin").val();
        if($("#u").attr("checked"))
        {
            signs="u";
        }
        if($("#c").attr("checked"))
	    {
	        signs = "c";
	    }
        if($("#e").attr("checked"))
        {
            signs="e";
        }
        loadXMLContent("mycall/GoldPart.aspx","coin="+coin+"&sign1="+signs+"&serverID="+serverID+"&raceID="+raceID,fill,"gInfo");
    }
	
	function selectRacecss(obj)
	{
	    $(obj).toggleClass("un");
	}
    var bgObj;
    function alertWin(){ 
	var iWidth = document.documentElement.clientWidth; 
	var iHeight = document.documentElement.clientHeight;
	 
	bgObj = document.createElement("div"); 
	bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.body.clientHeight, iHeight)+"px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:101;";
	document.body.appendChild(bgObj); 
    // 获得事件Event对象，用于兼容IE和FireFox
    function getEvent() {
	    return window.event || arguments.callee.caller.arguments[0];
    }
    } 
    function xianshi()
    {
	document.body.removeChild(bgObj); 
	$('#selMetier').hide('normal');
    } 
