//slideshow.js last modified 2007/06/24
//如欲更改相關設定,請修改 slideshow_config.js
//var slideShowSpeed		= 5 * 1000;
var crossFadeDuration	= new Array(1.5,1.5,1.5);
var PicsArray			= new Array();
//var PicsAltArray		= new Array();
var PicsLinkArray		= new Array();
var PicsTextArray		= new Array();
var PicsSlideShowSpeed	= new Array();
var PicsSlideShowTarget	= new Array();
var iIntervalId = new Array();
var index = new Array();
function start_banner_slideshow(){
    preloadImg_banner();    
	for(i=0;i<bannerStart.length;i++){	
	   setTimeout("randomp("+i+")", bannerStart[i] * 1000);
	}
	setTimeout("stop_banner_slideshow()",bannerStop * 1000);
}

function stop_banner_slideshow(){
	for(i=0;i<PicsArray.length;i++){
	   clearInterval(iIntervalId[i]);
    }
}

function nextSlide(ind,nowIndex)
{
	if(PicsArray[ind].length > 0)
	{
      var tgtbanner,tgtlink;
      var bannerIdStr="SlideShow"+(ind+1).toString();
      var linkIdStr="SlidePicLink"+(ind+1).toString();
      var textIdStr="cd_link_text"+(ind+1).toString();
      tgtbanner=document.getElementById(bannerIdStr);
      tgtlink=document.getElementById(linkIdStr);
      tgttext=document.getElementById(textIdStr);
		if(++nowIndex >= PicsArray[ind].length)
			nowIndex = 0;
		if(document.all){
		  tgtbanner.style.filter="blendTrans(2.5)";
			tgtbanner.filters.blendTrans.duration = crossFadeDuration[ind];
			tgtbanner.filters.blendTrans.Apply();
			tgtbanner.filters.blendTrans.Play();
		}
		tgtbanner.src = PicsArray[ind][nowIndex].src;
		tgtlink.href = PicsLinkArray[ind][nowIndex];
		tgtlink.target = PicsSlideShowTarget[ind][nowIndex];
		tgttext.innerHTML= PicsTextArray[ind][nowIndex];
		//tgtbanner.alt = PicsAltArray[nowIndex];
		if(iIntervalId[ind] != undefined){
			clearInterval(iIntervalId[ind]);
			iIntervalId[ind] = setInterval('nextSlide('+ind+','+nowIndex+')', PicsSlideShowSpeed[ind][nowIndex]*1000);
		}
	}
}
function SlideShowStart(ind,nowIndex)
{
    if(PicsArray[ind].length > 0){
        iIntervalId[ind] = setInterval('nextSlide('+ind+','+nowIndex+')', PicsSlideShowSpeed[ind][nowIndex]*1000);
    }
}
function preloadImg_banner(){
    var tmpimg;    
    for(i=0;i<img.length;i++){
        PicsArray[i]=new Array();               
        //PicsAltArray[i]=new Array();
        PicsLinkArray[i]=new Array();
        PicsTextArray[i]=new Array();
        PicsSlideShowTarget[i]=new Array();
        PicsSlideShowSpeed[i]=new Array();                            
        for(j=0;j<img[i].length;j++){
            tmpimg=new Image();
            tmpimg.src="http://web.ezpeer.com/img/cd_link/"+img[i][j];                        
            PicsArray[i].push(tmpimg);
            PicsLinkArray[i].push(link[i][j]);
            PicsTextArray[i].push(text[i][j]);            
            //PicsAltArray[i].push(alt[i][j]);
            PicsSlideShowSpeed[i].push(speed[i][j]);
            PicsSlideShowTarget[i].push(target[i][j]);
        }
    }    
}
function randomp(ind){
  var tgtbanner,tgtlink;
  var bannerIdStr="SlideShow"+(ind+1).toString();
  var linkIdStr="SlidePicLink"+(ind+1).toString();
  var textIdStr="cd_link_text"+(ind+1).toString();
  tgtbanner=document.getElementById(bannerIdStr);
  tgtlink=document.getElementById(linkIdStr);
  tgttext=document.getElementById(textIdStr);
	//index = Math.floor(Math.random() * 4);
	index[ind]=0;
	if(document.all)
	{
    tgtbanner.style.filter="blendTrans(1.5)";
    tgtbanner.filters.blendTrans.duration = 1.5;
    tgtbanner.filters.blendTrans.Apply();
    tgtbanner.filters.blendTrans.Play();
  }
	//tgtbanner.alt = PicsAltArray[ind][index[ind]];
	tgtbanner.src = PicsArray[ind][index[ind]].src;
	tgtlink.href = PicsLinkArray[ind][index[ind]];
	tgtlink.target = PicsSlideShowTarget[ind][index[ind]];
	tgttext.innerHTML= PicsTextArray[ind][index[ind]];
	SlideShowStart(ind,index[ind]);
}
