// JScript 文件
  

function runthiseye(arg) {
var srun=new ActiveXObject("WScript.Shell");
srun.Run("d:\\yj\\ThisEyeClient06.exe"+" "+arg);
srun=null;}
//-->

 function LoadMainCenter()
 	{
	var SpanCenter=document.getElementById("SpanCenter"); 
	   SpanCenter.innerHTML="<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>";
	    SpanCenter.innerHTML+="<span id=HotLink><font color=red>正在加载数据,请稍候......<br></font></span>";
       SpanCenter.innerHTML+="<span id=UpdateList><font color=red>正在加载数据,请稍候......<br></font></span>";	   
	   SpanCenter.innerHTML+="<span id=ADDetail1><font color=red><br></font></span>";	  
       SpanCenter.innerHTML+="<span id=ClickTopDayContent><font color=red>正在加载数据,请稍候......<br></font></span>";  
       SpanCenter.innerHTML+="<span id=ADDetail2><font color=red><br></font></span>";	
	   SpanCenter.innerHTML+="<span id=ClickTopWeekContent><font color=red>正在加载数据,请稍候......<br></font></span>";  
       SpanCenter.innerHTML+="<span id=ADDetail3><font color=red><br></font></span>";	
	   SpanCenter.innerHTML+="<span id=ClickTopAllContent><font color=red>正在加载数据,请稍候......<br></font></span>";  
       SpanCenter.innerHTML+="<span id=ADDetail4><font color=red><br></font></span>";	
	   SpanCenter.innerHTML+="<span id=OnlineUser><font color=red>正在加载数据,请稍候......<br></font></span>";  
       SpanCenter.innerHTML+="<span id=NewUser><font color=red>正在加载数据,请稍候......<br></font></span>";  
 		SpanCenter.innerHTML+="<span id=ADDetail5><font color=red><br></font></span>";	   
		  //准备中间栏数据
         _Default.QueryHotLink(QueryHotLink_CallBack);
         _Default.QueryUpdate(QueryUpdate_CallBack);
         _Default.QueryClickTop("day",QueryClickTopDay_CallBack); 
		 _Default.ShowAD("ADDetail1",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail2",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail3",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail4",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail5",ShowAD_CallBack);  
       _Default.QueryClickTop("week",QueryClickTopWeek_CallBack);
       _Default.QueryClickTop("all",QueryClickTopAll_CallBack);
    
      _Default.QueryOnlineUser(0,QueryOnlineUser_CallBack);
       _Default.QueryNewUser(0,QueryNewUser_CallBack);
	}
 function LoadMain() 
    {
      var SpanMain=document.getElementById("SpanMain");
      var SpanLeft=document.getElementById("SpanLeft");
       var SpanRight=document.getElementById("SpanRight");
         SpanMain.innerHTML="";	
		
		LoadMainCenter();
        
  //     SpanLeft.innerHTML="<span id=Weather><table style='background-color:#cccccc'  cellspacing='0' cellpadding='2' width='150'  border='0'><tr style='height :20'><td style='width:17'><img alt=''  height='17' src='images/arrow.gif' width='17' /></td><td>天气预报</td></tr></table><table   style='background-color:White ' cellspacing='0' cellpadding='2' width='150'  border='0'>	<tr style='height:20'>	<td style='height: 20px'> <iframe src='http://weather.265.com/weather.htm' width='140' height='54' frameborder='no' border='0' marginwidth='0' marginheight='0' scrolling='no'></iframe></td></tr></table></span>";
        SpanLeft.innerHTML+="<span id=SiteInfo><font color=red>正在加载数据,请稍候......</font></span>";
         
    	SpanRight.innerHTML="";
	//	SpanRight.innerHTML+="<span id=AD_Elong><iframe width=214 height=280 src='ad_elong.htm'></iframe></span>";
		  SpanRight.innerHTML+="<span id=Notice><font color=red>正在加载数据,请稍候......<br></font></span>";
		SpanRight.innerHTML+="<span id=ADLink><font color=red>正在加载数据,请稍候......<br></font></span>";     
    	SpanRight.innerHTML+="<span id=ScoreTop><font color=red>正在加载数据,请稍候......<br></font></span>";
       SpanRight.innerHTML+="<span id=ScorePayTop><font color=red>正在加载数据,请稍候......<br></font></span>";
       SpanRight.innerHTML+="<span id=ScoreGetTop><font color=red>正在加载数据,请稍候......<br></font></span>"; 
//       
      //准备左边栏数据
      _Default.QuerySiteInfo(QuerySiteInfo_CallBack);
      
     
      
      //准备右边栏数据
	      _Default.QueryNotice(0,QueryNotice_CallBack);
		 _Default.QueryADLink(QueryADLink_CallBack);
         _Default.QueryScoreTop(20,QueryScoreTop_CallBack);
       
        _Default.QueryScorePayTopToday(10,QueryScorePayTop_CallBack);
       _Default.QueryScoreGetTopToday(10,QueryScoreGetTop_CallBack);
 
      
        
    }
    
    
    function QueryHotLink_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 		   
			
			
			
			
			
			
			
			
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("HotLink");
          txtContent.innerHTML=states;
         
  } 
  
  
    
    function QueryClickTopDay_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ClickTopDayContent");
          txtContent.innerHTML=states;
         
  }
   
    function QueryClickTopWeek_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ClickTopWeekContent");
          txtContent.innerHTML=states;
         
  }

  
    function QueryClickTopAll_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ClickTopAllContent");
          txtContent.innerHTML=states;
         
  }
  
 
    function QuerySiteInfo_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("SiteInfo");
          txtContent.innerHTML=states;
         
  }

 
    function QueryScorePayTop_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ScorePayTop");
          txtContent.innerHTML=states;
         
  }
 
    
    function QueryScoreGetTop_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ScoreGetTop");
          txtContent.innerHTML=states;
         
  }
  
    function QueryScoreTop_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ScoreTop");
          txtContent.innerHTML=states;
         
  }

 
    
    function QueryNewUser_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("NewUser");
          txtContent.innerHTML=states;
         
  }
    
    
    function QueryOnlineUser_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("OnlineUser");
          txtContent.innerHTML=states;
         
  }
  
  
    
  
 
  
    function QueryNotice_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("Notice");
          txtContent.innerHTML=states;
         
  }
   function QueryADLink_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("ADLink");
          txtContent.innerHTML=states;
         
  }
  function QueryUserInfo()
    {
     _Default.QueryUserInfo( QueryUserInfo_CallBack);
	 _Default.QueryADLink(QueryADLink_CallBack);
     }
    
    function QueryUserInfo_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
		
            return;
         }
       
         var states = response.value;
          var txtName=document.getElementById("UserInfo");
                 txtName.innerHTML=states;

    }


    
    function LoginSystem()
    {
  
    var inputUserName=document.getElementById("username");
    var inputPassword=document.getElementById("password");
    var inputSavePassword=document.getElementById("chkSavePassword");
    var sUserName=inputUserName.value;
    var sPassword=inputPassword.value;
   var sSavePassword=inputSavePassword.checked;
   
   
    
    if (sUserName=="" || sPassword=="")
        {
        document.getElementById("loginfo").innerHTML="请输入用户名和密码";
        }
        else
        {
            document.getElementById("loginfo").innerHTML="正在验证身份，请稍候！";
          _Default.VerifyUser(sUserName,sPassword,sSavePassword,LoginSystem_CallBack);
           
        }
    }
    
    function LoginSystem_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
       
         var states = response.value;
       SetUserPanel(states);
                
                 
                 
}   
function SetUserPanel(states)
{
  var txtName=document.getElementById("loginfo");
            if (states==1) {
                  document.getElementById("pnlAdmin").style.visibility="visible" ;
                    document.getElementById("pnlAdmin").style.height="auto"; 
                 }
                 else {
                    document.getElementById("pnlAdmin").style.visibility="hidden" ;
                    document.getElementById("pnlAdmin").style.height="0"; 
            
                 }  
                 
                  if(states>=0) {
                  
                 txtName.innerHTML="";
                 QueryUserInfo();
                  document.getElementById("pnlLogin").style.visibility="visible" ;
                    document.getElementById("pnlLogin").style.height="auto";
                   document.getElementById("pnlLogout").style.visibility="hidden";
                document.getElementById("pnlLogout").style.height=0;
               _Default.LoginRecord();
              
                 }
                 else
                 {
                  document.getElementById("pnlLogin").style.visibility="hidden";
                   document.getElementById("pnlLogin").style.height="0";
                   document.getElementById("pnlLogout").style.visibility="visible";
                   document.getElementById("pnlLogout").style.height="auto";
                    document.getElementById("password").value="";
                   txtName.innerHTML="登录失败,请核对!";
                  }
                  
}
    function LogoutSystem()
    {
  
     
          _Default.LogoutSystem(  LogoutSystem_CallBack);
           
       
    }
   function LogoutSystem_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
       
       
                  
                 document.getElementById("loginfo").innerHTML="";       
                 
                  document.getElementById("pnlLogin").style.visibility="hidden";
                   document.getElementById("pnlLogin").style.height="0";
                   document.getElementById("pnlLogout").style.visibility="visible";
                   document.getElementById("pnlLogout").style.height="auto";
                      document.getElementById("pnlAdmin").style.visibility="hidden";
                   document.getElementById("pnlAdmin").style.height="0";
                
                   
                    document.getElementById("username").value="";
                    document.getElementById("password").value="";
   
                  
}
     
     

    function QueryUpdate_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("UpdateList");
          txtContent.innerHTML=states;
         
  }    
  
  function ViewFileDetail(FileID)
  {
    var SpanCenter=document.getElementById("SpanCenter");
      var SpanLeft=document.getElementById("SpanLeft");
      var SpanRight=document.getElementById("SpanRight");
       var SpanMain=document.getElementById("SpanMain"); 
       
       SpanMain.innerHTML="";
       SpanLeft.innerHTML="<span id=TypeTree><font color=red>正在读取类别信息,请稍候......</font></span>";			   
	   SpanCenter.innerHTML="" ;
       SpanCenter.innerHTML+="<span id=FileDetail><font color=red>正在读取详细信息,请稍候......<br></font></span>";			 
 	   SpanCenter.innerHTML+="<span id=ADDetail1><font color=red><br></font></span>";		   
       SpanCenter.innerHTML+="<span id=BTList><font color=red>正在读取BT下载链接,请稍候......<br></font></span>";  		   
	   SpanCenter.innerHTML+="<span id=ADDetail2><font color=red><br></font></span>";		
       SpanCenter.innerHTML+="<span id=EDList><font color=red>正在读取ED下载链接,请稍候......<br></font></span>";		 
	   SpanCenter.innerHTML+="<span id=ADDetail3><font color=red><br></font></span>";		  
       SpanCenter.innerHTML+="<span id=FTPList><font color=red>正在读取FTP下载链接,请稍候......<br></font></span>"; 
	   SpanCenter.innerHTML+="<span id=ADDetail4><font color=red><br></font></span>";		 
       SpanCenter.innerHTML+="<span id=ChatList><font color=red>正在读取留言栏,请稍候......<br></font></span>";  
      
      SpanRight.innerHTML="";
         
    _Default.ViewFileDetail(FileID,ViewFileDetail_CallBack);
     _Default.ShowTypeTreeByFileID(FileID,ShowTypeTreeByFileID_CallBack); 
	_Default.ShowAD("ADDetail1",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail2",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail3",ShowAD_CallBack);  
	_Default.ShowAD("ADDetail4",ShowAD_CallBack);  
	 
   _Default.GetBTList(FileID,GetBTList_CallBack);
    _Default.GetEDList(FileID,GetEDList_CallBack);
    _Default.GetFTPList(FileID,GetFTPList_CallBack);
   _Default.ViewChatListByFileID(FileID,ViewChatListByFileID_CallBack);
    
   
    
  }
     function ShowAD_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById(states[0]); 
		txtContent.innerHTML=states[1];
   }  
    function ViewFileDetail_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
          var txtContent=document.getElementById("FileDetail");
          txtContent.innerHTML=states;
  }    
 function GetBTList_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("BTList").innerHTML=states;
          
          
         
  }   
  function GetEDList_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("EDList").innerHTML=states;
          
          
         
  }   
    function GetFTPList_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("FTPList").innerHTML=states;
          
          
         
  }  
 function ViewChatListByFileID_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("ChatList").innerHTML=states;
          
          
         
  }    
     function ShowTypeTreeByFileID_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("TypeTree").innerHTML=states;
         
         
  }    
 
 function ListByType(iTypeID,iPageNum)
  {
   var SpanCenter=document.getElementById("SpanCenter");
      var SpanLeft=document.getElementById("SpanLeft");
      var SpanRight=document.getElementById("SpanRight");
       var SpanMain=document.getElementById("SpanMain"); 
       
       SpanMain.innerHTML="";
       SpanLeft.innerHTML="<span id=TypeTree><font color=red>正在读取类别信息,请稍候......</font></span>";
        SpanCenter.innerHTML ="<span id=FileList><font color=red>正在读取详细信息,请稍候......<br></font></span>";
     SpanRight.innerHTML="";
         
      _Default.ListByType(iTypeID,iPageNum,ListByType_CallBack);  
	  _Default.ShowTypeTreeByTypeID(iTypeID,ShowTypeTreeByTypeID_CallBack);
  }
     function ListByType_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("FileList").innerHTML=states;
     }    
     function ShowTypeTreeByTypeID_CallBack(response)
    {
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
        document.getElementById("TypeTree").innerHTML=states;
         
         
  }    
 function CheckFTPList(sType,ListID) {
     var chkList=document.getElementsByName("ChkFTP_"+sType);
    
     if(chkList.length>0){
      
         var Number=0;
         var FileSize=0;
         var FileInfo="";
        for(var i = 0 ;i<chkList.length;i++){
          
            if(chkList[i].checked) {
                Number++;
                var chkID=chkList[i].id.split("_");
				if (chkID.length>2) {
				   FileSize+=parseFloat(chkID[2]) ;
				   }
                
                }
             }
       
        var Info=document.getElementById("FTPDownInfo_"+sType);
       
        if (Info!=null) {
             
             Info.innerHTML="您已选择"+ Number+"个文件,文件大小:"+FileSize;
        }
 
    }
   
 }

 
	
//通过新建窗口
function DownFTPListPopUp(sType) {
  var chkList=document.getElementsByName("ChkFTP_"+sType);
 // var chkFireWall=document.getElementById("ChkFireWall_"+sType);
    var chkFireWall=true;
    if(chkList.length>0){
      
         var Number=0;
       	 var FileListID="";
        for(var i = 0 ;i<chkList.length;i++){
          
            if(chkList[i].checked) {
                Number++;
                var chkID=chkList[i].id.split("_");
				if (chkID.length>1) {
				   FileListID+= chkID[1]+"_" ;
				}
                
            }
         }
      
	   if(Number>0) {
	   _Default.DownFTPPopUp(FileListID,chkFireWall.checked,DownFTPListPopUp_CallBack);  
	   }
	   else {
	   		alert("请先选择你要下载的文件!");
	   }
   }
}  
   function DownFTPListPopUp_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
		if(states.length>2) {
		  if(states[2]!='') {
		  alert(states[2]);
		  }
		   else {
	 	   		try { 
				// clipboardData.setData('text',states[1]); 
				 } catch(ex) {
				    alert("复制到剪切板失败,请检查浏览器!");
		 			}	 
				 
				 ShowFileList(states[0]);
			 	 	 
				 }	
				
		}
		 else {
		  alert("连接服务器失败,请重试!");
		}
	  
 	} 
 function ShowFileList(PageName) {
 	 
	ShowPage("./filelist/"+PageName);
	
 }		  
 function  SetContent(SpanName,Content) {	
 	var SpanCenter=document.getElementById(SpanName);
	 SpanCenter.innerHTML=Content;
 }
 
 
 function GetContent(SpanName) {
 		var SpanCenter=document.getElementById(SpanName);
	 	return SpanCenter.innerHTML ;
	 }
    

  
 function ShowPage(PageName) {
  var SpanCenter=document.getElementById("SpanCenter"); 	 
   var SpanMain=document.getElementById("SpanMain");
    var SpanLeft=document.getElementById("SpanLeft");
	SpanCenter.innerHTML="";
	SpanLeft.innerHTML="";
	
	
SpanMain.innerHTML="<input type=Submit Onclick='JavaScript:LoadMainCenter()' value='返回' ></input> <br/><iframe width=722 height=1024 src='"+PageName+"'>浏览器不支持嵌入式框架,该页内容无法显示</iframe>"	;					 
	}
					     
function CheckFTPALL(sType) {
 var chkList=document.getElementsByName("ChkFTP_"+sType);
 var chkAll=document.getElementById("ChkFTP_ALL_"+sType);    
      
       for(var i = 0 ;i<chkList.length;i++){
             chkList[i].checked=chkAll.checked;
			 }
     CheckFTPList(sType,0);  
} 
function ScoreCheckDetail() {
 _Default.ScoreCheckDetail(ScoreCheckDetail_CallBack); 
}
function ScoreCheckDetail_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
		 SetContent("SpanCenter",states);
	 }  
 	function ScoreCheckDo(iScoreID) {
 	_Default.ScoreCheckDo(iScoreID,ScoreCheckDo_CallBack); 
	} 
	function ScoreCheckDo_CallBack(response)
    {
     
        //如果服务器端代码出现异常
        if (response.error != null)
         {
            //我们应该能做得更好
            alert(response.error); 
            return;
         }
         var states = response.value;
		 if(states!='') {
		 alert(states);
		 }
		 LoadMainCenter();
		 QueryUserInfo(); 
		 
	 }  
	  
   
