﻿// JScript 文件
var descrip;
    var clickCount = 0;
	$(function() {
			$('#header h1').ifixpng();
			$('.livechat').ifixpng();
	});
	$(document).ready(function(){
	        $("#level").keyup(function(){this.value=this.value.replace(/[^\d]/g,"")});
	        selArea1();
	 });
	function selChanage()
	{
	    showLoadingPL();
	    var coin=$("#selC").val();
	   loadXMLContent("mycall/PlPart.aspx","coin="+coin+"&plSortID="+$("#selPlSort").val(),fillPlSort,"plInfo");
	}
	
	function showLoadingPL()
	{
	
	    $("#plInfo").html("");
        $("#gInfopl").show();
	}
	function selArea1()
	{
	    var area=$("#selArea").val();
	    loadXMLResult("mycall/Metier.aspx","area="+area,bindMetier);
        loadXMLContent("mycall/Operate.aspx","area="+area+"&atype=4",fillArea,"selPlSort");
        loadXMLResult("mycall/Serverleve.aspx","area="+area,bindServerleve);
        
	}
	function selServerleves()
	{
	    var serleve=$("#selServerleve").val();
	    loadXMLResult("mycall/Servrces.aspx","serleve="+serleve,bindServer);
	}
	
	function fillArea(req,id)
	{
	    var res = req.responseText;
	    if(res!="")
	    {
	        $("#"+id).html(res);
	        loadXMLContent("mycall/PlPart.aspx","plSortID="+$("#selPlSort").val(),fillPlSort,"plInfo");
	    }else
	    {
	        $("#"+id).html("<option>Any</option>");
	        $("#plInfo").html("");
	    }
	}
	function fillPlSort(req,id)
	{
	    var res = req.responseText;
	    $("#"+id).html(res);
	    $("#gInfopl").hide();
	}
	
	function buy(plID)
	{
	    var PlName=$("#pl_"+plID).html();
	    var price=$("#price_"+plID).html();
	    var sign=$("#sign").html();
	    $("#plID").val(plID);
	    $("#goodsInfo").html(PlName+" - "+price+" "+sign);
	    var t=document.documentElement.scrollTop; 
	    var v_left=(document.documentElement.clientWidth-500)/2+"px";
        var v_top=(document.documentElement.clientHeight-420)/2+t+"px";
        var pdcoin=$("#selC").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");
        } 
	    $('#buy_1').css("left",v_left);
	    $('#buy_1').css("top",v_top);
	    $('#frame1').css("left",v_left);
	    $('#frame1').css("top",v_top);
	    $('#buy_1').show('normal');
	    $('#frame1').show('normal');
	    document.getElementById("selArea").style.display="none";
	    document.getElementById("selPlSort").style.display="none";
	}
	
	function Pay()
	{
	    var plSortID=$("#selPlSort").val();
	    var plID=$("#plID").val();
	    var paySort=$("#paySort").val();
	    var character=$("#character").val();
	    var tbServerName=$("#tbServerName").val();
        var tbClass=$("#selMetier").val();
        var tbChartName=$("#tbChartName").val();
        var tbAccount=$("#tbAccount").val();
        var tbPwd=$("#tbPwd").val();
        var tbEmail=$("#tbEmail").val();
        var tbLeve=$("#level").val();
        if(tbServerName=="")
        {
            alert("Please input ServerName!");
            return;
        }
        if(tbClass=="")
        {
            alert("Please input ClassName!");
            return;
        }
        if(tbChartName=="")
        {
            alert("Please input Character!");
            return;
        }
        if(tbAccount=="")
        {
            alert("Please input Account!");
            return;
        }
        if(tbPwd=="")
        {
            alert("Please input PassWord!");
            return;
        }
        if(tbEmail=="")
        {
            alert("Please input Email!");
            return;
        }
        if($("#selMetier").val()=="0")
	    {
	        alert("Please choose your race.");
	        $("#selMetier").focus();
	        return;
	    }
	    if($("#level").val()==""|| parseInt($("#level").val())>500)
	    {
	        alert("Please input your level.Level no greater than 500!");
	        $("#level").focus();
	        return false;
	    }
        var url="pay/pay.aspx?category=2&paySort="+paySort+"&plID="+plID+"&plSort="+plSortID+"&ServerName="+tbServerName+"&class="+tbClass+"&ChatName="+tbChartName+"&Account="+tbAccount+"&Pwd="+tbPwd+"&Email="+tbEmail+"&leve="+tbLeve;
        window.open(url);
        hideCenter();
        xianshi();
	}
	function chanagePay(obj,valid)
	{
	    
	    if(valid)
	    {
	        if(clickCount < 1)
	        {
	            if(confirm('You need pay for extra 7% of the order,are you sure use this payment method?'))
	            {
	                var content = $("#goodsInfo").html();
	                descrip = content;
	                clickCount = clickCount +1;
	                var cont = content.split('-')[2];
	                if(cont==undefined)
	                {
	                var cont = content.split('-')[1];
	                var price = cont.split(' ')[1];
	                price=(price*(1+0.07)).toFixed(2).toString();
	                var sign = cont.split(' ')[2];
	                $("#goodsInfo").html(content.split('-')[0]+" - "+price+" "+sign);
	                $("#goodsInfo").css("color","#D75D4C");
	                }else
	                {
	                var price = cont.split(' ')[1];
	                price=(price*(1+0.07)).toFixed(2).toString();
	                var sign = cont.split(' ')[2];
	                $("#goodsInfo").html(content.split('-')[0]+" - "+content.split('-')[1]+" - "+price+" "+sign);
	                $("#goodsInfo").css("color","#D75D4C");
	                }

	            }
	            else
                {
                $("#pay1").attr("checked",true);
                obj="#pay1";
                }
	        }else
	        {
	            clickCount = 0;
	        }
	    }else
	    {
	        clickCount = 0;
	        if(descrip != "")
	        {
	            $("#goodsInfo").html(descrip);
	        }
	        $("#goodsInfo").css("color","");
	    }
	    $("#paySort").val($(obj).val());
	}
	function hideCenter()
	{
	    clickCount = 0;
	    $('#buy_1').hide('normal');
	    $('#frame1').hide('normal');
	    $("#pay1").attr("checked","checked");
	    $("#goodsInfo").css("color","");
	    document.getElementById("selArea").style.display="inline";
	    document.getElementById("selPlSort").style.display="inline";
	}
	function selCoin()
	{
	    loadXMLResult("mycall/Operate.aspx","atype=1&coin="+$("#selC").val(),null);
	    selChanage();
	}
	
	////
	function bindServerleve(obj)
	{
	    var res=obj.responseText;
	    $("#selServerleve").html(res);
	    selServerleves();
	}
	function bindServer(obj)
	{
	    var res=obj.responseText;
	    $("#selServerpl").html(res);
	    selectseverName();
	}
	function bindMetier(obj)
	{
	    var res=obj.responseText;
	     $("#selMetier").html("<option value='0'>Any</option>"+res);
	    $("#metier").val($("#selMetier").val());
	}
	
	function selectseverName()
    {
        var t=document.getElementById("selServerleve")[document.getElementById("selServerleve").selectedIndex].text;
        var b=document.getElementById("selServerpl").value;
        var c=document.getElementById("selRace").value;
        document.getElementById("tbServerName").value=t+"-"+b+"-"+c;
    }
	
	function metierChange()
	{
	    $("#metier").val($("#selMetier").val());
	}
	 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); 
    } 
