﻿var thisImg = 0;
var isAuto = 0;		
var imgSrcAy;
var imgNameAy;
var transEAy = new Array(1);
var	speedEAy = new Array(5000,3000,7000,1000,9000);
var speedCAy = new Array("5000","3000","7000","1000","9000");
var isReplayEAy = new Array(0,1);
var isReplayCAy = new Array("0","1");

function initImg(){
	imgSrcAy = imgSrcStr.split(",");
	imgNameAy = imgNameStr.split(",");
}

function autoPlay(){	
	if(isAuto == 1){
		thisImg ++;
		if(thisImg >= imgSrcAy.length){
			thisImg = 0;
			if( isReplay == 0)
				isAuto = 0;
		}
		setImg();
		setTimeout('autoPlay()', autoTime);
	}
}

function nextImg(){
	isAuto = 0;
	thisImg ++;	
	if(thisImg >= imgSrcAy.length && isReplay == 0 ){
		thisImg = (imgSrcAy.length - 1);
	}
	setTimeout('setImg()', 100);
}

function setAuto(){
	if(isAuto == 0){
		isAuto = 1;
		setTimeout('autoPlay()', autoTime / 5);
	}
}

function backImg(){
	isAuto = 0;
	thisImg --;
	if(thisImg < 0){
		thisImg = 0;
	}
	setTimeout('setImg()', 100);
}

function nowImg(codeImg){
	isAuto = 0;
	if(codeImg >= imgSrcAy.length && isReplay == 0 ){
		codeImg = (imgSrcAy.length);
	}
	thisImg = codeImg;
	setTimeout('setImg()', 100);
}

function stopImg(){
	isAuto = 0;
}

function transImg(){
	obj = document.all["myImageZZ"];
	obj.filters.item(0).Transition = transNum;
	obj.filters.item(0).apply();
   	obj.src = imgSrcAy[thisImg];
	setTimeout('obj.filters.item(0).play()', 500);;
}

function setImg(){
	var imgStr="";	
	thisImg = thisImg % imgSrcAy.length;

	myImageTitle.innerHTML = "("+ (thisImg + 1) +"/"+ imgSrcAy.length +")"+  imgNameAy[thisImg];
	if( navigator.appName == "Microsoft Internet Explorer"){
		transImg();
	}else{
		document.myImageZZ.src = imgSrcAy[thisImg];
	}
	imgStr = "<img id=\"myImagePic\" src=\""+ imgSrcAy[thisImg] +"\" onLoad=\"preloadImages('"+ imgSrcAy[ (thisImg+1) % imgSrcAy.length ] +"')\">";	
}

function setSpeedOpt(){
	var str;
	str = "<select name=\"speedImg\" onChange=\"setSpeed(this.value)\">";
	for(var i=0; i < speedEAy.length; i++){
		if( speedEAy[i] == autoTime){
			str += "<option value="+ speedEAy[i] +" selected>"+ speedCAy[i] +"</option>";
		}else{
			str += "<option value="+ speedEAy[i] +">"+ speedCAy[i] +"</option>";
		}
	}	
	str += "</select>";
	document.write(str);
}

function setSpeed(num){
	autoTime = num;
}

function setTrans(num){
	transNum = num;
}

function setReplayOpt(){
	var str;
	str = "<select name=\"replayImg\" onChange=\"setReplay(this.value)\">";
	for(var i=0; i < isReplayEAy.length; i++){
		if( isReplayEAy[i] == isReplay ){
			str += "<option value="+ isReplayEAy[i] +" selected>"+ isReplayCAy[i] +"</option>";
		}else{
			str += "<option value="+ isReplayEAy[i] +">"+ isReplayCAy[i] +"</option>";
		}		
	}	
	str += "</select>";
	document.write(str);
}

function setReplay(num){
	isReplay = num;
}

function preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=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];}}
}
