function getid(obj){
	return document.getElementById(obj);
}

function fiterplay(obj,num,t,name){
	var fitlist = getNames(obj,name,t);
	for(i=0;i<fitlist.length;i++){
		if(i == num){
			fitlist[i].className = "dis";
		}else{
			fitlist[i].className = "undis";
		}
	}
}

function getNames(obj,name,tij){
	var p = getid(obj);
	var plist = p.getElementsByTagName(tij);
	var rlist = new Array();
	for(i=0;i<plist.length;i++){
		if(plist[i].getAttribute("name") == name){
			rlist[rlist.length] = plist[i];
		}
	}
	return rlist;
}

function ri(obj){
	var p = getid("simg").getElementsByTagName("p");
	for(i=0;i<p.length;i++){
		if(obj == p[i]){
			return i;
		}
	}
}

function ci(obj){
	var p = getid("simg").getElementsByTagName("p");
	for(i=0;i<p.length;i++){
		if(obj ==p[i]){
			p[i].className = 's';
		}else{
			p[i].className = '';
		}
	}
}

function play(obj,n1){
	var p = obj.parentNode.getElementsByTagName("p");
	var bimg = getid(n1);
	var num = ri(obj);
	try{
		with(bimg){
			filters[0].Apply();	//接收滤镜
			ci(obj); //变幻小图的选择.可以放在try以外.
			fiterplay(n1,num,"p","fp");//设置滤镜中对应部分的显示和隐藏
			filters[0].play();	//播放滤镜
				//alert(p[0].innerHTML)
		}
	}
	catch(e){
		ci(obj);
		fiterplay(n1,num,"p","fp");
	}
}
var n=0;
function clearAuto(){
	clearInterval(autoStart);
}
function setAuto(){
	autoStart=setInterval("auto(n)", 5000);
}
function auto(){
	var x = getid("simg").getElementsByTagName("p");
	n++;
	if(n>x.length-1)n=0;
	play(x[n],"bimg");
} 
setAuto();
