﻿//JScript 文件
var clickCount = 0;
	$(function() {
			$('#header h1').ifixpng();
			$('.livechat').ifixpng();
	});
	$(document).ready(function(){
	    $("#level").keyup(function(){this.value=this.value.replace(/[^\d]/g,"")});
	        if(selID!="0")
	        {
	            $("#selServer").val(selID);
	        }
	        if(username=="")
	        {
	            $("#payPoints").hide();
	        }
	        else
	        {
	            $("#payPoints").show();
	        }
	        selRaceChanage();
	 });
	function fill(req,id)
	{
	    var cont = req.responseText;
	    var dui = '<table cellpadding="0" cellspacing="0" class="table_box2" summary="gold product list" style="width:505px; height:auto; overflow:hidden;"><tbody></tbody></table>';
	    if(cont != dui)
	    {
	        document.getElementById(id).style.height="auto";
	        document.getElementById(id).innerHTML=cont;
	    }else
	    {
	        document.getElementById(id).style.height="0";
	    }
	}
	function fillServer(req,id)
	{
	    var res = req.responseText;
	    $("#"+id).html(res);
	    var serverID=$("#selServer").val();
        loadXMLContent("mycall/ItemsPart.aspx","serverID="+serverID,fill,"itemInfo");
        
	}
	function selChanage()
	{
	    var serverID=$("#selServerLevel").val();
	    loadXMLContent("mycall/Operate.aspx","serverID="+serverID+"&atype=3",fillServer,"selServer");
	}
	
	function selRaceChanage()
	{
	    var race=$("#selRace1").val();
	    loadXMLResult("mycall/Metier.aspx","area="+race,bindMetier);
	    loadXMLContent("mycall/Operate.aspx","raea="+race+"&atype=2",fillSerLevel,"selServerLevel");
	}
	
	function fillSerLevel(req,id)
	{
	    var res = req.responseText;
	    if(res=="")
	    {
	        $("#selServerLevel").html("<option>Any</option>");
	        $("#selServer").html("<option>Any</option>");
	        $("#itemInfo").html("");
	    }else
	    {
	        $("#"+id).html(res);
	    }
	    selChanage();
	}
	
	function selServerChanage()
	{
	    var serverID=$("#selServer").val();
        loadXMLContent("mycall/ItemsPart.aspx","serverID="+serverID,fill,"itemInfo");
	}
	function getPrice(itemID)
	{
	    var num=$("#sel_"+itemID).val();
        if($("#sel_"+itemID).val()=="")
        {
          num=0;
        }
        else
        {
          num=$("#sel_"+itemID).val();
        }          
        var unit=$("#unit_"+itemID).val();
        var total=(parseInt(num)*parseFloat(unit))+0.3;
        $("#price_"+itemID).html(total.toFixed(2));
	}
	
	function buy(itemID,event)
	{
	    var serverLeveName=document.getElementById("selServerLevel")[document.getElementById("selServerLevel").selectedIndex].text;
        var serverName=document.getElementById("selServer")[document.getElementById("selServer").selectedIndex].text
	    var ItemName=$("#item_"+itemID).html();
	    var num=$("#sel_"+itemID).val();
	    var price=$("#price_"+itemID).html();
	    $("#itemID").val(itemID);
	    $("#num").val(num);
	    $("#serverName").val(serverLeveName+"|"+serverName);
	    var t=document.documentElement.scrollTop;
	    var v_left=(document.documentElement.clientWidth-500)/2+"px";
        var v_top=(document.documentElement.clientHeight-300)/2+t+"px";
            if($("#c").attr("checked"))
	        {
	            $("#area").val("c");
	        }
	        if($("#u").attr("checked"))
	        {
	            $("#area").val("u");
	        }
	        if($("#e").attr("checked"))
	        {
	            $("#area").val("e")
	        }
	    $('#buy_1').css("left",v_left);
	    $('#buy_1').css("top",v_top);
	    $('#frame1').css("left",v_left);
	    $('#frame1').css("top",v_top);
	    $("#goodsInfo").html(serverLeveName+" - "+serverName+" - "+ItemName+" - "+num+" - "+price+" "+sign);
	    $('#buy_1').show('normal');
	    $('#frame1').show('normal');
	}
	
	function Pay()
	{
	    var serverID=$("#selServer").val();
	    var itemID=$("#itemID").val();
	    var num=$("#num").val().split(' ')[0];
	    var paySort=$("#paySort").val();
	    var character=$("#character").val();
	    if(character=="")
	    {
	        alert("Please input Character!");
	        return false;
	    }
	    if($("#selMetier").val()=="0")
	    {
	        alert("Please choose your race.");
	        $("#selMetier").focus();
	        return false;
	    }
	    if($("#level").val()==""|| parseInt($("#level").val())>500)
	    {
	        alert("Please input your level.Level no greater than 500!");
	        $("#level").focus();
	        return false;
	    }
	   document.getElementById("payForm").submit();
	   return true;
	}
	
	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('-')[4];
	                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]+" - "+content.split('-')[2]+" - "+content.split('-')[3]+" - "+price+" "+sign);
	                $("#goodsInfo").css("color","#D75D4C");
	            }else
	            {
	                clickCount = 0;
	                $("#pay1").attr("checked","checked");
	            }
	        }
	    }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","");
	}
	function showAlert(obj)
	{
	    var h=$("#alert_"+obj).height();
	    var w=$("#alert_"+obj).width();

	}
	function hideAlert(obj)
	{
//	    $("#alert_v").hide();
//        $("#alert_f").hide();
	}
	function selCoin()
	{
	    loadXMLResult("mycall/Operate.aspx","atype=1&coin="+$("#selC").val(),null);
	    selServerChanage();
	}
	function bindMetier(obj)
	{
	    
	    var res=obj.responseText;
	    $("#selMetier").html("<option value='0'>Any</option>"+res);
	    $("#metier").val($("#selMetier").val());
	    
	}
	function metierChange()
	{
	    $("#metier").val($("#selMetier").val());
	}