var pics=new Array();
var stat=new Array();
var pic=new Array();

function changepic(i,code,dvn,num) {
	var loop=0;
	var Leng=(pics[code].length-1);
	if (stat[code]) {
		while ((pics[code][i]==0 || i>=Leng) && loop<100) {
			if (i>=Leng) {
				i=0;
			} else {
				i++;
			}
			loop++;
		}

		if (pic[code][i].complete) {
			document.getElementById(dvn+code).src=pic[code][i].src;
			setTimeout("changepic("+(i+1)+",'"+code+"','"+dvn+"')",500);
		} else {
			setTimeout("changepic("+i+",'"+code+"','"+dvn+"')",20);
		}
	}
}

function loadpic(code,j) {
	if (stat[code]) {
		pic[code][j].src="/thumb/"+j+"_"+code+".jpg";
	}
}

function loadpicdefault(code,def,dvn) {
	pic[code][1].src="/thumb/"+def;
	document.getElementById(dvn+code).src=pic[code][1].src;
}

function startm(code,obj,dvn,num) {
	stat[code]=0; pic[code]=new Array(); pics[code]=new Array();//(0,1,1,1,1,1,1,1,1,1,1,1,1,1,1); 
	pics[code][0]=0;
	for(var z=1; z<=num; z++) {
	pics[code][z]=1;
	}
	obj.style.border='1px solid #FF6600';
	if (pics[code]) {
		stat[code]=1;
		//var jj, jjj;
		var first=code;

		for(var j=1;j<20;j++) {
			if (pics[code][j]==1 ) {
				pic[code][j]=new Image();
				//jj=j+1;
				//if (jj>=100) { jjj=""+jj; }
				//if (jj<100 && jj>=10) { jjj="0"+jj; }
				//if (jj<10) { jjj="00"+jj; }
				if (first) {
					first=0; loadpic(code,1);
				} else {
					setTimeout("loadpic('"+code+"',"+j+")",j*50);
				}
			}
		}
		if (num>1) { changepic(0,code,dvn,num); }
	}
}

function endm(code,def,obj,dvn) {
	obj.style.border='1px solid #CCCCCC';
	if (pics[code]) {
		stat[code]=0;
		loadpicdefault(code,def,dvn);
	}
}
