/*
图片轮换JS
*/

function picChang(linkid,imgid,times,counts,imgarr,linkarr,maparr,shownum){
	this.tempadlink=document.getElementById(linkid);
	this.tempadimg=document.getElementById(imgid);
	this.tempmap=document.getElementById("m_top");
	this.tempdhnum;
	this.buttonLineOn="#f60";           //button下划线on的颜色
	this.buttonLineOff="#000";          //button下划线off的颜色
	this.times=0;
	if (shownum>0 && counts>1){
		this.tempdhnum=document.getElementById("imgnum_down");
		for (i=0;i<counts;i++){
			this.tempdhnum.innerHTML=this.tempdhnum.innerHTML+"<a id=\"link"+(i+1)+"\" href=\"javascript:pics.changeimg("+(i+1)+")\" class=\"button\" style=\"background: none repeat scroll 0% 0% rgb(0, 0, 0);\" onfocus=\"this.blur()\" target=\"_self\">"+(i+1)+"</a>";
		}	
	}
	this.adcount=counts;
	this.adtimes=times;
	this.adimg=imgarr;
	this.adlink=linkarr;
	this.admap=maparr;
	this.nowaditem=0;
	this.tempimg=new Array();
	var _this=this;
	
	this.start=function(){
		for(i=0;i<_this.adcount;i++){
			_this.tempimg[i]=new Image();
			_this.tempimg[i].src=_this.adimg[i];
		}
		_this.times=window.setTimeout(_this.nextadimg, 100);
	}
	
	this.nextadimg=function(){
		_this.nowaditem=_this.nowaditem+1;
		_this.tempadimg.src=_this.tempimg[_this.nowaditem-1].src;
		_this.tempadlink.href=_this.adlink[_this.nowaditem-1];
		_this.tempmap.inerHTML=_this.admap[_this.nowaditem-1];
		_this.gogo(_this.nowaditem);
		if (_this.nowaditem>=_this.adcount)
			_this.nowaditem=0;
		_this.times=window.setTimeout(_this.nextadimg, _this.adtimes);
	}
	
	this.changeimg=function(index){
		window.clearTimeout(_this.times);
		_this.nowaditem=index;
		_this.tempadimg.src=_this.tempimg[index-1].src;
		_this.tempadlink.href=_this.adlink[index-1];
		_this.tempmap.inerHTML=_this.admap[index-1];
		_this.gogo(index);
		if (_this.nowaditem>=_this.adcount)
			_this.nowaditem=0;
		_this.times=window.setTimeout(_this.nextadimg, _this.adtimes);
	}
	
	this.gogo=function(index){
		if (_this.adcount<2)
			return;
		document.getElementById('link'+index).style.background=_this.buttonLineOn;
		for (var i=1;i<=_this.adcount;i++)
		{
			if (i!=index){document.getElementById('link'+i).style.background=_this.buttonLineOff;}
		}
	}
}
