//<![CDATA[
/*
第1个参数是数组，声明形式如下！
	xmlArr=new Array(); 
	xmlArr[0] = ["images/001.gif","images/001.gif","文字1","http://www.g.cn/?1"];
	xmlArr[1] = ["images/002.gif","images/002.gif","文字2","http://www.g.cn/?2"];
	xmlArr[2] = ["images/003.gif","images/003.gif","文字3","http://www.g.cn/?3"];
	xmlArr[3] = ["images/004.gif","images/004.gif","文字4","http://www.g.cn/?4"];
	xmlArr[4] = ["images/005.gif","images/005.gif","文字5","http://www.g.cn/?5"];
	xmlArr[5] = ["images/006.gif","images/006.gif","文字6","http://www.g.cn/?6"];
	new doPicSlide(xmlArr,'t');
第2个参数是元素

*/
function doPicSlide(dateArr,obj){
		this.obj = this.get(obj);
		if(!this.obj)return;
		this.dateArr = dateArr;  //数据
		this.counts = this.dateArr.length;      //数组个数
		this.oPic = this.get(obj+"_do_pic");  	//小图
		this.oPicz = this.get(obj+"_do_picz");  //大图
	 	this.oDigital = this.get(obj+"_do_digital_btn")
		this.oUrl = this.get(obj+"_do_url")
		this.oDigital_li = this.oDigital.getElementsByTagName("li");
		this.iNum = 0;
		this.sInsert();   //加入数字按钮
		this.play();   	  //开始播放图片
		this.liClick();   //鼠标点击事件
	}
doPicSlide.prototype = {
	get: function(o){return document.getElementById(o);},
	play: function(){
		var _this=this;
		(function(){
			if(document.all){
				_this.oPicz.filters[0].Apply();
				_this.oPicz.filters[0].Play(duration=2);
			}
			if (_this.iNum >= _this.counts){_this.iNum=0}
			_this.oPicz.src = _this.dateArr[_this.iNum][1];
			_this.oPicz.title = _this.dateArr[_this.iNum][2];
			_this.oPicz.alt = _this.dateArr[_this.iNum][2];
			_this.oUrl.href = _this.dateArr[_this.iNum][3];
			_this.setLiClassName(_this.iNum);  //改变小图片样式
			_this.iNum++;
			_this.running=setTimeout(arguments.callee, 8000);
		})();
	},sInsert: function(){ //加入小图片
			var do_digital_btn=""
			for (var i=0;i< this.counts;i++){
				do_digital_btn += '<li><img src='+ this.dateArr[i][0] +' /></li>\n'
			}
			if (do_digital_btn){
				do_digital_btn="<ul>\n"+do_digital_btn+"</ul>"
			}
			if(this.oDigital){
				this.oDigital.innerHTML = do_digital_btn;
			}
	},setLiClassName: function(v){ //改变小图片样式
		for (var i=0;i< this.counts;i++){
			if(this.oDigital_li[i]){
				this.oDigital_li[i].className=i==v?"hover":"";
			}
		}
	},liClick: function(){ //数字按钮点击事件
			var _this=this;
			for (var i=0;i< this.counts;i++){
				this.oDigital_li[i]['I']=i;
				this.oDigital_li[i].onmousemove=function(){
					window.clearTimeout(_this.running);
					_this.iNum = this['I'];
					_this.play();
				}
			}
	}
}
//]]>