﻿        var $j = jQuery.noConflict();
        
        function ChShow(i){
            if(document.getElementById('chCheckBox').checked){
               document.getElementById(i).style.display = 'block';
               document.getElementById('zxCheckBox').checked=false;
               document.getElementById('zx').style.display='none';
               document.getElementById('txtAmount').value="";
               document.getElementById('txtPrice2').value="";
           }else{
               document.getElementById(i).style.display = 'none';
           }
        }
        
        function getServerName(gameCode){
            if(gameCode == '-1'){
                return;
            }
            if(gameCode=='083'||gameCode=='087'){
                $j('div[class=optional]').show();
                if(document.getElementById('chCheckBox').checked){
                    $j('#ch').show();
                }
            }else{
                $j('div[class=optional]').hide();
                $j('#ch').hide();
            }
            $j('#div_wait1').show();
            var ddlServerName = document.getElementById('ddlServerName');
            ddlServerName.length = 0;
            ddlServerName.options.add(new Option('Loading', '-1'));
            setUnabled('ddlGameName', true, true);
            $j.ajax({
                url : 'Ajax.aspx?rd=' + Math.random(),
                type : 'post',
                data : 'operate=GetGoldServer&gameCode=' + gameCode,
                dataType : 'json',
                success : function(json){
                     if(json == null){
                        $j('#div_wait1').hide();
                        ddlServerName.length = 0;
                        ddlServerName.options.add(new Option('No Server', '-1'));
                        return;
                    }
                    else
                    {
                        initServerNameList(json);
                    }
                    $j('#div_wait1').hide();
                }
            });
        }
        function initServerNameList(json){
      
           
            var ddlServerName = document.getElementById('ddlServerName');
            
            ddlServerName.length = 0;
            ddlServerName.options.add(new Option('--Choose--', '-1'));
            for(var i = 0; i < json.length; i++){
                ddlServerName.options.add(new Option(json[i].ServerNameOther, json[i].Code));
            }
            getProductInfo();
        }
        function getProductInfo(){
            var gameCode = document.getElementById('ddlGameName').value;
            var ddlServerName = document.getElementById('ddlServerName');
            var serverCode = ddlServerName.value;
            var serverName = ddlServerName.options[ddlServerName.selectedIndex].text;
            if(serverCode == '-1'){
                return;
            }
            var ddlProductName = document.getElementById('ddlProductName');
            ddlProductName.length = 0;
            ddlProductName.options.add(new Option('Loading', -1));
            $j('#div_wait1').show();
            setDisabled('ddlServerName', true, true);
            $j.ajax({
                url : 'Ajax.aspx?rd=' + Math.random(),
                type : 'post',
                data : 'operate=GetGoldProduct&serverName='+ serverName +'&serverCode=' + serverCode,
                dataType : 'json',
                success : function(json){
                    GetCustomerGoldPrice(document.getElementById('txtTotal').value);
                    if(json == null){
                        ddlProductName.length = 0;
                        ddlProductName.options.add(new Option('No Product', -1));
                        $j('#div_wait1').hide();
                        return;
                    }
                    $j('#div_wait1').hide();
                     ddlProductName.length = 0;
//                    if(gameCode=="083"||gameCode=="087"){
//                     for(var i = 0; i < json.length; i++){
//                        ddlProduct1.options.add(new Option(json[i].ProductName, Math.round((json[i].SaleProductPrice-(json[i].SaleProductPrice*0.2)) * 100) / 100));
//                     }
//                    }else{
                      for(var i = 0; i < json.length; i++){
                        ddlProductName.options.add(new Option(json[i].ProductName, json[i].SaleProductPrice));
                        }
//                    }
                    getPriceInfo(ddlProductName.value);
                }
            });
        }
        
        function getPriceInfo(val){
            document.getElementById('txtGoldPrice').value = val;
        }
        
        function setUnabled(domId, isDisabled, isUndisabled){
            var dom = document.getElementById(domId);
            if(dom == null){
                return;
            }else{
                if(isDisabled && isUndisabled){
                    dom.disabled = true;
                    dom.disabled = false;
                }else{
                    dom.disabled = true;
                }
            }
        }
