// ABOUT
// ==================================================
// adver_zz.js v0.5
// 自動廣告播放範例
// made by zenon blue,2007/5
// http://bluezz.tw/c.php?id=743
// service@bluezz.com.tw
// Copyright 2007 by zenon blue
// ==================================================

var adver_zz_autoTime = 5000;		//轉換時間
var adver_zz_isReplay = 1;			//是否重覆播放(1:是,0:否)
var adver_zz_thisImg = 0;
var adver_zz_isAuto = 0;
var adver_zz_transNum =23;			//換場效果0~23
var adver_zz_imgSrcAy;
var adver_zz_imgNameAy;

//-----連結
function adver_zz_link(){
	location.href=linkAy[adver_zz_thisImg];
}

//-----初始化
function adver_zz_initImg(){
	adver_zz_imgSrcAy = adver_zz_imgSrcStr.split(",");
	adver_zz_imgNameAy = adver_zz_imgNameStr.split(",");
	msgImgAy = adver_zz_imgNameStr.split(",");	
	linkAy = adver_zz_linkStr.split(",");
}

//-----自動播放
function adver_zz_autoPlay(){	
	if(adver_zz_isAuto == 1){
		adver_zz_thisImg ++;
		msgImg = msgImgAy[0];
		if(adver_zz_thisImg >= adver_zz_imgSrcAy.length){
			adver_zz_thisImg = 0;
			if( adver_zz_isReplay == 0)
				adver_zz_isAuto = 0;
			msgImg = msgImgAy[1];
		}
		adver_zz_setImg();
		setTimeout('adver_zz_autoPlay()', adver_zz_autoTime);
	}
}

//-----下一張
function adver_zz_nextImg(){
	msgImg = msgImgAy[2];
	adver_zz_isAuto = 0;
	adver_zz_thisImg ++;	
	if(adver_zz_thisImg >= adver_zz_imgSrcAy.length && adver_zz_isReplay == 0 ){
		adver_zz_thisImg = (adver_zz_imgSrcAy.length - 1);
		msgImg = msgImgAy[3];
	}
	setTimeout('adver_zz_setImg()', 100);
}

//-----開始自動播放
function adver_zz_setAuto(){
	if(adver_zz_isAuto == 0){
		adver_zz_isAuto = 1;
		setTimeout('adver_zz_autoPlay()', adver_zz_autoTime / 5);
	}
}

//濾鏡效果變化(IE有效)
function adver_zz_transImg(){
	obj = document.all["adver_zz_myImageZZ"];
	obj.filters.item(0).Transition = adver_zz_transNum;
	obj.filters.item(0).apply();
   	obj.src = adver_zz_imgSrcAy[adver_zz_thisImg];
	setTimeout('obj.filters.item(0).play()', 100);;
}

//-----顯示圖片
function adver_zz_setImg(){
	var imgStr="";	
	adver_zz_thisImg = adver_zz_thisImg % adver_zz_imgSrcAy.length;
	adver_zz_myImageTitle.innerHTML = "<a href="+ linkAy[adver_zz_thisImg] +">"+ adver_zz_imgNameAy[adver_zz_thisImg] +"</a>";
	adver_zz_item.innerHTML = adver_zz_setItem();
	if( navigator.appName == "Microsoft Internet Explorer"){
		adver_zz_transImg();
	}else{
		document.adver_zz_myImageZZ.src = adver_zz_imgSrcAy[adver_zz_thisImg];
	}
	imgStr = "<img id=\"myImagePic\" src=\""+ adver_zz_imgSrcAy[adver_zz_thisImg] +"\" onLoad=\"adver_zz_preloadImages('"+ adver_zz_imgSrcAy[ (adver_zz_thisImg+1) % adver_zz_imgSrcAy.length ] +"')\">";	
}

//-----預先載入影像
function adver_zz_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=adver_zz_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//-----張數按鈕
function adver_zz_setItem(){
	var str='';
	for(i=0;i < adver_zz_imgNameAy.length;i++){
		j = i + 1;
		if(i == adver_zz_thisImg){
			str += j + " ";
		}else{
			str += "<a href=javascript:void(0) onclick=adver_zz_gotoImg("+  i +")>"+ j +"</a> ";
		}
		
	}
	return str;
}

//-----指定跳至那一張
function adver_zz_gotoImg(num){
	adver_zz_isAuto = 0;
	adver_zz_thisImg = num;
	setTimeout('adver_zz_setImg()', 100);
}