﻿//banner輪播
function changeInfo(){
	this.imgObj = null;
	this.speed= null;
	this.img= null;
	this.url= null;
	this.count=0;
	
	this.goLink = function(){
		window.open (this.url[this.count]);
	}
}

var BannerMange = new Array;
function changeCollect(bannerNames , changetime ){
	if( BannerMange.length > 0){
		return;
	}
	
	var ary = bannerNames.split(",");
	var timeary = changetime.split(",");
	for(i=0;i<ary.length;i++){
		BannerMange.push(new Array);
		BannerMange[i][0]= ary[i];
		BannerMange[i][1]= new changeInfo();//宣告各個img的各項屬性以使用
		BannerMange[i][1].speed =timeary[i]*1000;
	}
	return true;
}


function picchange1(strBannerData,imgname){//切換時間,圖片流水號+圖片陣列,img的name
	/*if( imgname == 'gfgamepic'){
		alert(strBannerData);
	}*/
	changeCollect("banner1,banner2,bannerB,bannerA,gfgamepic,banner6,banner3,banner7","9,10,10,5,20,8,8,9");//9,10,10,5,20,8,8,9 --正確的
	
	var bImg = getBanerInfo(imgname);
	//if (imgname=="banner3"){alert(strBannerData);}
	/*for(i=0;i<BannerMange.length;i++){
		if( BannerMange[i][0]== imgname ){
			bImg = BannerMange[i][1];
			break;
		}
	}*/
	if(bImg == null){
		return;
	}
	//begin set img info
	//document.getElementById(imgname).onclick =getBanerInfo;
	bImg.imgObj = document.getElementById(imgname);
	bImg.img = new Array;
	bImg.url = new Array;
	bImg.alt = new Array;
	var bArray = strBannerData.split(",");
	//一張圖片對應一個網址,可無限增加,編號由0開始
	for (I=0,current=0;I<bArray.length;I=I+3,current++){
		if( imgname == 'gfgamepic' ){
			bImg.url[current] = bArray[I];
		}
		else{
			bImg.url[current] = "/include/Count.asp?stat=theme&AutoID="+bArray[I];
		}
		bImg.img[current] = bImg.imgObj.src+bArray[I+1]; 
		bImg.alt[current] = bArray[I+2]; 
	}
	//go start
	start(imgname);
}


function start(IName){
	var bImg = getBanerInfo(IName);
	tLab = document.getElementById('themetext');	//給文字欄位使用
	//alert(tLab.value);
	/*for(i=0;i<BannerMange.length;i++){
		if( BannerMange[i][0]== IName ){
			bImg = BannerMange[i][1];
			break;
		}
	}*/
	if(bImg == null){
			return;
	}
	tLab.value = bImg.alt[bImg.count];
	bImg.imgObj.alt = bImg.alt[bImg.count];
	bImg.imgObj.src = bImg.img[bImg.count];
	bImg.imgObj.url = bImg.url[bImg.count];
	bImg.count++;
	if(bImg.count >=bImg.img.length){ 
			bImg.count = 0;
	}
	setTimeout("start('"+IName+"')",bImg.speed);
}

function goLink(linkName){
	var LImg = getBanerInfo(linkName.id);	
	if(LImg == null){
			return;
	}
	window.open (LImg.imgObj.url);
}


function getBanerInfo(BName){
	for(i=0;i<BannerMange.length;i++){
		if( BannerMange[i][0]== BName ){
			return BannerMange[i][1];
		}
	}
	return  null;
}

//banner輪播結束
-->
