﻿// JScript 文件

var xmlHttp1;
//创建xmlhttprequest对象
function CreateXmlHttpRequest1()
{
    var activeKey = new Array("MSXML2.XMLHTTP.5.0",
                              "MSXML2.XMLHTTP.4.0",
                              "MSXML2.XMLHTTP.3.0",
                              "MSXML2.XMLHTTP",
                              "Microsoft.XMLHTTP");
    if(window.ActiveXObject)
    {
    
         for(var i= 0;i < activeKey.length;i++)
         {
             try
             {
                xmlHttp1 = new ActiveXObject(activeKey[i]);
                if(xmlHttp1 != null)
                {
                     return xmlHttp1;
                }
             }
             catch(error)
             {
                        continue;
             }                
         }
         throw new Error("浏览器版本过低，请更新浏览器！");
             
     }
     else if(window.XMLHttpRequest)
     { 
          xmlHttp1 = new XMLHttpRequest();                  
     }
}
        
 //控件事件所调用方法
function StartRequest1()
{  
      CreateXmlHttpRequest1();        
     var url = "AjaxHandler/IndexSelectControl.ashx";         
     xmlHttp1.onreadystatechange = handleStateChange1;  
     xmlHttp1.open('POST',url,true); 
     xmlHttp1.send("");           
}

 //请求状态及响应       
function handleStateChange1()
{

     if(xmlHttp1.readyState == 4)
     { 
        
           if(xmlHttp1.status == 200)
           { 
          
               var textDoc = xmlHttp1.responseText;
               var testData = document.getElementById('SearchControls');
               testData.innerHTML = textDoc;                  
           }
           else
           {
                alert(xmlHttp1.statusText);
           }
     }
     
}






//已经输出的GAME下拉菜单的selectChange/////////////////////////
var xmlHttpSelect;
function CreateXmlHttpRequestSelect()
{
    var activeKey = new Array("MSXML2.XMLHTTP.5.0",
                              "MSXML2.XMLHTTP.4.0",
                              "MSXML2.XMLHTTP.3.0",
                              "MSXML2.XMLHTTP",
                              "Microsoft.XMLHTTP");
    if(window.ActiveXObject)
    {
    
         for(var i= 0;i < activeKey.length;i++)
         {
             try
             {
                xmlHttpSelect = new ActiveXObject(activeKey[i]);
                if(xmlHttpSelect != null)
                {
                     return xmlHttpSelect;
                }
             }
             catch(error)
             {
                        continue;
             }                
         }
         throw new Error("浏览器版本过低，请更新浏览器！");
             
     }
     else if(window.XMLHttpRequest)
     { 
          xmlHttpSelect = new XMLHttpRequest();                  
     }
}
function StartRequest2(gameid)
{  
   
     CreateXmlHttpRequestSelect();       
     var url = "AjaxHandler/IndexSelectControl.ashx?selectid="+encodeURI(gameid);           
     xmlHttpSelect.onreadystatechange = handleStateSelect;
     xmlHttpSelect.open('POST',url,true); 
     xmlHttpSelect.send("");  
    
     
              
}
function handleStateSelect()
{

     if(xmlHttpSelect.readyState == 4)
     { 
        
           if(xmlHttpSelect.status == 200)
           { 
          
               var textDoc = xmlHttpSelect.responseText;
               var testData = document.getElementById('SearchControls');
               testData.innerHTML = textDoc;                  
           }
           else
           {
                alert("请求出问题");
           }
     }
     
}








//搜索按钮Click调用方法//////////////////////////////////////////
var xmlhttpclick;
function CreateXmlHttpRequestClick()
{
    var activeKey = new Array("MSXML2.XMLHTTP.5.0",
                              "MSXML2.XMLHTTP.4.0",
                              "MSXML2.XMLHTTP.3.0",
                              "MSXML2.XMLHTTP",
                              "Microsoft.XMLHTTP");
    if(window.ActiveXObject)
    {
    
         for(var i= 0;i < activeKey.length;i++)
         {
             try
             {
                xmlhttpclick = new ActiveXObject(activeKey[i]);
                if(xmlhttpclick != null)
                {
                     return xmlhttpclick;
                }
             }
             catch(error)
             {
                        continue;
             }                
         }
         throw new Error("浏览器版本过低，请更新浏览器！");
             
     }
     else if(window.XMLHttpRequest)
     { 
          xmlhttpclick = new XMLHttpRequest();                  
     }
}
function btnSearch()
{ 
        var game="";
        var server="";
       
        var ByGame = document.getElementById("selectGame");
        if(ByGame.options.length > 0)
        {
            game = ByGame.value;
        }
         var ByServer = document.getElementById("selectServer");
        if(ByServer.options.length > 0)
        {
            server =  ByServer.value;
        }
        
    
        CreateXmlHttpRequestClick();  
        var url = "AjaxHandler/IndexXiadanSearch.ashx?serid="+encodeURI(game)+"&sernameyuan="+encodeURI(server)+"&reload="+ new Date().getMilliseconds() ;         
        xmlhttpclick.onreadystatechange = handleStateChangeClick;
        xmlhttpclick.open('POST',url,true); 
        xmlhttpclick.send(""); 
   
}


function handleStateChangeClick()
{
     if(xmlhttpclick.readyState == 4)
     {  
           if(xmlhttpclick.status == 200)
           { 
               var textDoc = xmlhttpclick.responseText;
               var testData = document.getElementById('divgameshow');
               testData.innerHTML = "<table width='100%' border='0' cellpadding='0'cellspacing='0'>"+textDoc+"</table>";                  
           }
           else
           {
                alert("请求出问题");
           }
     }
     else
     {
         var testData = document.getElementById('divgameshow');
         testData.innerHTML = "<img src='images/ajax-loader.gif' alt=''style='vertical-align:middle; text-align:center'/>正在读取数据，请稍候..."; 
     }
     
}






///////////////////////////////
var xmlHttpStateSearch;
//创建xmlhttprequest对象
function CreateXmlHttpStateSearch()
{
    var activeKey = new Array("MSXML2.XMLHTTP.5.0",
                              "MSXML2.XMLHTTP.4.0",
                              "MSXML2.XMLHTTP.3.0",
                              "MSXML2.XMLHTTP",
                              "Microsoft.XMLHTTP");
    if(window.ActiveXObject)
    {
    
         for(var i= 0;i < activeKey.length;i++)
         {
             try
             {
                xmlHttpStateSearch = new ActiveXObject(activeKey[i]);
                if(xmlHttpStateSearch != null)
                {
                     return xmlHttpStateSearch;
                }
             }
             catch(error)
             {
                        continue;
             }                
         }
         throw new Error("浏览器版本过低，请更新浏览器！");
             
     }
     else if(window.XMLHttpRequest)
     { 
          xmlHttpStateSearch = new XMLHttpRequest();                  
     }
}
//游戏状态表的点击事件
function GameaSearch(gamename)
{
    CreateXmlHttpStateSearch();  
    var url = "AjaxHandler/IndexAllSearch.ashx?serid="+encodeURI(gamename)+"&sernameyuan=gameall&timer="+ new Date().getMilliseconds();
    var temp = document.getElementById("selectGame");
     //下拉框是否存在
    if(temp != null)
    {
        var gameid = gamename+"|";
        //var sellength =  document.getElementById("selectGame").Length;
        var x=document.getElementById("selectGame");
       
        for(i = 0;i < x.length;i++)
        {
            var selvalue = x.options[i].value;
            if(selvalue.indexOf(gameid) != -1 )
            {
                x.options[i].selected = "selected";
                StartRequest2(selvalue);
                break;
            }
           
        }

       
       
    }
   
    xmlHttpStateSearch.onreadystatechange = handleStateStateSearch;
    xmlHttpStateSearch.open('POST',url,true); 
    xmlHttpStateSearch.send(""); 

    
}

function handleStateStateSearch()
{
     if(xmlHttpStateSearch.readyState == 4)
     {  
           if(xmlHttpStateSearch.status == 200)
           { 
               var textDoc = xmlHttpStateSearch.responseText;
               var testData = document.getElementById('divgameshow');
               testData.innerHTML = "<table width='100%' border='0' cellpadding='0'cellspacing='0'>"+textDoc+"</table>";                  
           }
           else
           {
                alert("请求出问题");
           }
     }
     else
     {
         var testData = document.getElementById('divgameshow');
         testData.innerHTML = "<img src='images/ajax-loader.gif' alt=''style='vertical-align:middle; text-align:center'/>正在读取数据，请稍候..."; 
     }
     
}
function css(i)
{
   
        document.getElementById('back'+i).style.backgroundColor = "#fbcd62";
   
}



//////////////////////////////
//var DefaultALLSearch;
////创建xmlhttprequest对象
//function CreateDefaultALLSearch()
//{
//    var activeKey = new Array("MSXML2.XMLHTTP.5.0",
//                              "MSXML2.XMLHTTP.4.0",
//                              "MSXML2.XMLHTTP.3.0",
//                              "MSXML2.XMLHTTP",
//                              "Microsoft.XMLHTTP");
//    if(window.ActiveXObject)
//    {
//    
//         for(var i= 0;i < activeKey.length;i++)
//         {
//             try
//             {
//                DefaultALLSearch = new ActiveXObject(activeKey[i]);
//                if(DefaultALLSearch != null)
//                {
//                     return DefaultALLSearch;
//                }
//             }
//             catch(error)
//             {
//                        continue;
//             }                
//         }
//         throw new Error("浏览器版本过低，请更新浏览器！");
//             
//     }
//     else if(window.XMLHttpRequest)
//     { 
//          DefaultALLSearch = new XMLHttpRequest();                  
//     }
//}
////游戏状态表的点击事件
//function DefaultALLSearche()
//{  
//    CreateDefaultALLSearch();  
//              
//     //下拉框是否存在
//    var gamename = "";
//   
//        try
//        {
//            var x=document.getElementById("selectGame");
//            
//                gamename = x.options[0].value;
//                break;
//           
//        }
//        catch(err)
//        {
//        
//        }
//       
//        
//   
//    var url = "AjaxHandler/IndexAllSearch.ashx?serid="+encodeURI(gamename)+"&sernameyuan=gameall"; 
//    DefaultALLSearch.onreadystatechange = handleDefaultALLSearche;
//    DefaultALLSearch.open('POST',url,true); 
//    DefaultALLSearch.send(""); 

//    
//}

//function handleDefaultALLSearche()
//{
//     if(DefaultALLSearch.readyState == 4)
//     {  
//           if(DefaultALLSearch.status == 200)
//           { 
//               var textDoc = DefaultALLSearch.responseText;
//               var testData = document.getElementById('divgameshow');
//               testData.innerHTML = "<table width='100%' border='0' cellpadding='0'cellspacing='0'>"+textDoc+"</table>";                  
//           }
//           else
//           {
//                alert("请求出问题");
//           }
//     }
//     else
//     {
//         var testData = document.getElementById('divgameshow');
//         testData.innerHTML = "<img src='images/ajax-loader.gif' alt=''style='vertical-align:middle; text-align:center'/>正在读取数据，请稍候..."; 
//     }
//     
//}
