﻿/** 
SHANGHAI GOLDENEAGLE SQUARE · Filter Replace of Images
Version: Beta 1.0
Update: 04/13/2009
Website: http://sh.goodee.cn
*/

var fil_opaArr = new Array();      //初始化FILTER的OPACITY的值
fil_opaArr[0] = 200;

var opa_opaArr = new Array();      //初始化opacity的OPACITY的值
opa_opaArr[0] = 2;

var opaArr = new Array();      //初始化FILTER的OPACITY的值
opaArr[0] = 200;

var msecArr = new Array();      //每隔多少秒执行
msecArr[0] = 50;

var ddl_Index = new Array();     //表示IMG的ID索引
ddl_Index[0] = 1;

var filNum = new Array();        //表示第一张图片的FILTER的最大值
filNum[0] = 2;

var filNum_Open = new Array(); //表示下一张图片的FILTER的最小值
filNum_Open[0] = 0.1;

var bOpen = new Array();     //false表示FILTER减小 TRUE表示FILTER增大
bOpen[0] = false;

var fil_Min = new Array();   //filter减小的值
fil_Min[0] = 0.03;

var fil_Max = new Array();   //filter增大的值
fil_Max[0] = 0.05;

function DV_Load(pIndex,imgCount)     //初始化图片
{
    document.getElementById("dvImg" + pIndex).style.filter = "alpha(opacity=" + fil_opaArr[pIndex] + ")";
    document.getElementById("dvImg" + pIndex).style.opacity = "" + opa_opaArr[pIndex] + "";

    window.setInterval("Img_Time_Show(" + pIndex + "," + imgCount + ")", msecArr[pIndex]);
}

function Img_Time_Show(pIndex, imgCount)//开始变化
{
    if(bOpen[pIndex] == false)
    {
        document.getElementById("dvImg" + pIndex).style.filter = "alpha(opacity=" + (filNum[pIndex] * 100) +  ")";
        document.getElementById("dvImg" + pIndex).style.opacity = "" + filNum[pIndex];
        filNum[pIndex] = filNum[pIndex] - fil_Min[pIndex];
        if(filNum[pIndex] <= 0)
        {
            bOpen[pIndex] = true;
            filNum[pIndex] = 2;
            ddl_Index[pIndex] = ddl_Index[pIndex] + 1;
            if(ddl_Index[pIndex] >= imgCount + 1)
            {
                ddl_Index[pIndex] = 1;
            }
            
            var sIndex = ddl_Index[pIndex] - 1;
            if(sIndex <= 0)
            {
                sIndex = imgCount;
            }
            document.getElementById("dvImg" + pIndex + "Img" + sIndex).style.display = "none";      //隐藏上张图片
            document.getElementById("dvImg" + pIndex + "Img" + ddl_Index[pIndex]).style.display = "block";  //显示下张图片
        }
    }
    else
    {
        document.getElementById("dvImg" + pIndex).style.filter = "alpha(opacity=" + (filNum_Open[pIndex] * 100) +  ")";
        document.getElementById("dvImg" + pIndex).style.opacity = "" + filNum_Open[pIndex];
        filNum_Open[pIndex] = filNum_Open[pIndex] + fil_Max[pIndex];
        if(filNum_Open[pIndex] > 3)   //展示时间，值越大，展示时间越长
        {
            bOpen[pIndex] = false;
            filNum_Open[pIndex] = 0.1;
        }
    }
}



