﻿function CtssMember_callback(res) {
    var ds = res.value;
    // 如果返回了结果
    if (ds) {
        // 判断数据表是否不为空
        if (ds.Tables[0].Rows.length > 0) {
            // 返回的图像信息数据表
            var dt = ds.Tables[0];
            
            document.getElementById("CtssMemberContent1").innerHTML = dt.Rows[1].DataContent;
            document.getElementById("CtssMemberContent2").innerHTML = dt.Rows[2].DataContent;
            document.getElementById("CtssMemberContent3").innerHTML = dt.Rows[3].DataContent;
            document.getElementById("CtssMemberContent4").innerHTML = dt.Rows[0].DataContent;
        }
    }
   
}

function PreloadLastCtssMember() {
    CTSS.ajaxMethod.GetLastCtssMember(CtssMember_callback);
    
}


// 定时器
var timeImgDelay;
// 图像自动浏览时的时间间隔
var timeImgInterval = 4000;
// Array对象,存储图像内容
var imginfo;
// Array对象,存储图像文本介绍
var textinfo
// Array对象,存储图像文本链接
var linkinfo
// 当前显示的图像序号
var imgnum;
// 图像信息数据表
var img_dt;
// 预加载图像信息


function memberimg_callback(res) {

    // 采用同步调用的方式获取图像的信息                
    var img_ds = res.value;
    // 如果返回了结果
    if (img_ds) {
        // 判断数据表是否不为空
        if (img_ds.Tables[0].Rows.length > 0) {
            // 返回的图像信息数据表
            img_dt = img_ds.Tables[0];
            // 用imginfo对象存储图像信息
            imginfo = new Array();
            textinfo = new Array();
            linkinfo = new Array();
            // 图片在Photos目录下
            for (var i = 0; i < img_dt.Rows.length; i++) {
                imginfo[i] = img_dt.Rows[i].imgUrl;
                textinfo[i] = img_dt.Rows[i].imgtext;
                //linkinfo[i] = img_dt.Rows[i].imgLink;

            }
            // imagePreload对象用于实现图片的预缓存
            var imagePreload = new Array();
            for (var j = 0; j < imginfo.length; j++) {
                // 通过新建Image对象,并将其src属性指向图片的URL
                // 显现图片的预缓存
                imagePreload[j] = new Image();
                imagePreload[j].src = imginfo[j];
            }

            // 初始化一些变量
            imgnum = -1;
            //nStatus = 0x09;
            // 自动播放图像
            CtssSlideShow_Automatic()
        }
        else {
            document.write("没有图像");
        }

    }
}

function PreloadMemberImgShow() {
    CTSS.ajaxMethod.GetMemberSlideShow(memberimg_callback);
}

// 实现图像切换时的效果
function imginfo_effects() {
    // Transition的值为0~23之间的随机数,代表24种切换效果
    // 具体值与效果之间的对应见MSDN
    if (document.all) {
        document.CtssSlideShow.filters.revealTrans.Transition = Math.random() * 23;
        // 应用并播放切换效果
        document.CtssSlideShow.filters.revealTrans.apply();
        document.CtssSlideShow.filters.revealTrans.play();
    }

}


function CtssSlideShow_Automatic() {
    // 当前图像的序号向后移动,如果已经是最后一张,
    // 则切换到第一条图像
    imgnum++;
    imgnum %= imginfo.length;

    // 图像的切换效果
    imginfo_effects();

    // 将<img>对象的src属性设置为当前num对应的路径
    // 切换图像的显示
    document.CtssSlideShow.src = imginfo[imgnum];
    document.CtssSlideShow.alt = textinfo[imgnum];
    document.getElementById("titleArea").innerHTML = "<span style='color:Black;'>" + textinfo[imgnum] + "</span>";
    timeImgDelay = setTimeout("CtssSlideShow_Automatic()", timeImgInterval);
}