﻿function ltrim(s){
return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /\s*$/, "");
}
//左右空格;
function trim(s){
return rtrim(ltrim(s));
}

 function onCompleted(control,spanid,type)
{
  var con=trim(document.getElementById(control).value); 
  var span = document.getElementById(spanid);
  
  if(type=="text")
  {
     if(con==null || con=="")
       {  
         span.innerHTML = "*";
         span.style.display = '';
         return false;
       }
    else
      {
       span.innerHTML = '';
       span.style.display = 'none';
        return true;
      } 
  }
  else if(type=="mail")
  {
        if(con==null || con=="")
        {
         span.innerHTML = "*";
         span.style.display = '';
         return false;
         }
      var result=con.match(/^(\S)+[@](\S)+[.](\w)+$/);
      if(result==null)
      {
       span.innerHTML = "Error!";
       span.style.display = '';
       return false;
       }
       
       span.innerHTML = '';
       span.style.display = 'none';
      return true;
  }
  else if(type=="phone")
  {
     if(con==null || con=="")
      {
         span.innerHTML = "*";
         span.style.display = '';
         return false;
      }
//       var result=con.match(/^[0-9]*[1-9][0-9]*$/);
      if(con.length<4)
      {
       span.innerHTML = "Error!";
       span.style.display = '';
       return false;
       }
       
       span.innerHTML = '';
       span.style.display = 'none';
      return true;

  }
}

function checkFormGold()
{
 var status1=false,status2=false,status3=false,status4=false;
  status1 = onCompleted('TextBox_FullName','spanName','text');
  status2 = onCompleted('TextBox_phone','spanPhone','phone');
  status3 = onCompleted('TextBox_mail','spanEmail','mail');
  status4 = onCompleted('TextBox_charachterName','spanChar','text');
 if(!(status1 && status2 && status3 &&status4))
{
 return false;
} 
else
 return true;
}

//<script type="text/javascript">
          //初始化AJAX引擎
            function createXMLHttpRequest(){
	            if(window.XMLHttpRequest) return new XMLHttpRequest();
	            try{return new ActiveXObject('MSXML2.XMLHTTP.4.0');}
	            catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP.3.0');}
	            catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP.2.6');}
	            catch(e){try{return new ActiveXObject('MSXML2.XMLHTTP');}
	            catch(e){try{return new ActiveXObject('Microsoft.XMLHTTP');}
	            catch(e){return null;}}}}}
            } 
            
            function GetAllGoldPrice()
            {
               var code=document.getElementById("DropDownList_Game").value;
                XMLHTTP = createXMLHttpRequest();
                if(XMLHTTP == null){
                alert("对不起你的浏览器不支持XMLHTTP,请升级");
                return;}

	            XMLHTTP.onreadystatechange= ShowServer;
	            XMLHTTP.open("GET","/GoldDataDispose.aspx?code="+code+"&"+new Date().toLocaleTimeString(),true);
	            XMLHTTP.send(null);
            }
            
           function ShowServer()
           {   
                var  strTable;
                if(XMLHTTP.readyState!=4)
                {
                    var item = new Option("Loading...","Loading");
                    document.getElementById("DropDownList_GameServer").options.add(item);
                    return;
                }

                var text=XMLHTTP.responseText; 
            
                var data = null;
               data = text.split("|"); 
               
                var ooption=new Array();           
                var varItem;
                var tempDataValue;
                var tempDataText;
                      document.getElementById("DropDownList_GameServer").length = 0; 
                   
               for (var i=0;i<data.length-1;i++)
               {               
                     tempDataValue=data[i].substr(0,data[i].lastIndexOf (','));
                     tempDataText =data[i].substr(data[i].lastIndexOf (',')+1);
                     if (tempDataValue!=null ||tempDataValue !="")
                    {
                      varItem = new Option(tempDataText,tempDataValue);   
                     }
                    else
                    {
                      return ;
                     }    
                    document.getElementById("DropDownList_GameServer").options.add(varItem);     
               } 
                 
                GetAllProductPrice();
            }
               
            function GetAllProductPrice()
            {
               var serverCode=document.getElementById("DropDownList_GameServer").value;
                XMLHTTP = createXMLHttpRequest();
                if(XMLHTTP == null){
                alert("对不起你的浏览器不支持XMLHTTP,请升级");
                return;}

	            XMLHTTP.onreadystatechange= ShowProduct;
	            XMLHTTP.open("GET","/GoldDataDispose.aspx?ServerCode="+serverCode+"&"+new Date().toLocaleTimeString(),true);
	            XMLHTTP.send(null);
            }
            
             
           function ShowProduct()
           {   
             var  strTable;
                if(XMLHTTP.readyState!=4)
                {
                    var item = new Option("Loading...","Loading");
                    document.getElementById("DropDownList_product").options.add(item);
                    return;
                }
                 
                var text=XMLHTTP.responseText; 
               
                var data = null;
               data = text.split("|"); 
               
                 var varItem;
                    var tempDataValue;
                     var tempDataText;
                      document.getElementById("DropDownList_product").length = 0;
                     
                   
               for (var i=0;i<data.length-1;i++)
               {
               
                 tempDataValue=data[i].substr(0,data[i].lastIndexOf (','));
                 tempDataText =data[i].substr(data[i].lastIndexOf (',')+1);
                 if (tempDataValue!=null ||tempDataValue !="")
                 {
                  varItem = new Option(tempDataValue,tempDataText);   
                 }
                 else
                  {
                  return ;
                  }   
      
                document.getElementById("DropDownList_product").options.add(varItem);    
           
               }
             GetServerName();
           
           }
           
           function GetServerName()
           {  
        document.getElementById('HFServerName').value=document.getElementById("DropDownList_GameServer").options.item(document.getElementById("DropDownList_GameServer").selectedIndex).text ;
  
           }
            
//    </script>