﻿// JScript 文件
var ctimer;
//var Id=new Array();
var title=new Array();
//var pic_url=new Array();
var ImgUrl=new   Array();  
var ImgLink=new   Array(); 
var xmlHttp;
function createXMLHTTP()
{
    if(window.XMLHttpRequest)
    {
        xmlHttp=new XMLHttpRequest();//mozilla浏览器
    }
    else if(window.ActiveXObject)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//IE老版本
        }
        catch(e)
        {}
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE新版本
        }
        catch(e)
        {}
        if(!xmlHttp)
        {
            window.alert("不能创建XMLHttpRequest对象实例！");
            return false;
        }
    }
}
function getText()
{
    if(xmlHttp.readyState==4)//判断对象状态
    {
        if(xmlHttp.status==200)//信息成功返回，开始处理信息
        {
            //return xmlHttp.responseText;
            var result = xmlHttp.responseText;
            if(result != "")
            {
                 var piArray = result.split(",");//两次分割字符串来实现
                 for(var i=0;i<piArray.length;i++)
                 {
                     var ary1 = piArray[i].toString().split("|");
                      ImgLink.push("PicNews_Page.aspx?Id="+ary1[0].toString());
                     //Id.push(ary1[0].toString());
                     title.push(ary1[1].toString());
                     ImgUrl.push(ary1[2].toString());
                 }
             }
             else
             {
                 alert(result);
             }
        }
    }
}
function gaveData()
{
     var webFileUrl = "handlers/Handler.ashx";
     createXMLHTTP();
     xmlHttp.open("POST", webFileUrl, false);
     xmlHttp.onreadystatechange=getText;
     xmlHttp.send(null);
}
var   iCount=0; 
    
var   ImgPre=new   Array();   
var   kCount=0;   
for(iIndex=1;iIndex<=5;iIndex++)   
{   
    if((ImgUrl[iIndex]!="")&&(ImgLink[iIndex]!=""))   
    {   
        kCount++; 
    }   
    else   
    {   
        break;   
    }   
}     

function   PlayTran()   
{   
    if(document.all)   
    document.getElementById("ImgInit").filters.revealTrans.play();   
} 
    
var   iKey=0;   

function  NextImg()   
{   
    if(iCount<kCount)
        iCount++;   
    else   
        iCount=0;   
        
    if(iKey==0)   
    {   
        iKey=1;   
    }   
    else if(document.all)   
    {   
        document.getElementById("ImgInit").filters.revealTrans.Transition=23;   
        document.getElementById("ImgInit").filters.revealTrans.apply();
        PlayTran();    
    }
    document.getElementById("ImgInit").src=ImgUrl[iCount];
    var xx=String(iCount+1);
    var x_num=String(iCount+2);
    var x_img_id="o"+xx;
    var x_img="o"+x_num;
    document.getElementById(x_img_id).src="App_Themes/numImages/"+xx+".gif";
    document.getElementById(x_img).src="App_Themes/numImages/"+x_num+x_num+x_num+".gif";
    document.getElementById("news_title").innerHTML='<a style="color:white;" href="javascript:GoUrl()"><b>'+title[iCount]+'</b></a>';
    TheTimer=setTimeout("NextImg()",4500);   
}   
    
function   GoUrl()   
{   
    JumpUrl=ImgLink[iCount];   
    JumpTarget='_blank';   
    if(JumpUrl!='')   
    {   
        if(JumpTarget!='')   
            window.open(JumpUrl,JumpTarget);   
        else   
            location.href=JumpUrl;   
    }   
} 

