var PImgPlayer = {
	_timer : null,
	_items : [],
	_container : null,
	_index : 0,
	_imgs : [],
	intervalTime : 5000,	//轮播间隔时间
	init : function( objID, w, h, time ){
		this.intervalTime = time || this.intervalTime;
		this._container = document.getElementById( objID );
		this._container.style.display = "block";
		this._container.style.width = w + "px";
		this._container.style.height = h + "px";
		this._container.style.position = "relative";
		this._container.style.overflow  = "hidden";
		 
		var html="";
		for(var i=0;i<this._imgs.length;i++){
		    var linkStyle = "display: block;width:"+w+"px;height:"+h+"px;background:url("+this._items[i].img+") no-repeat center center";
		    html+= "<a href=\""+this._items[i].link+"\" title=\""+this._items[i].title+"\" target=\"_blank\" style=\""+linkStyle+"\"></a>";
		}
		this._container.innerHTML = html;
	  
	    this._timer = setInterval( "PImgPlayer.play()", this.intervalTime );
	},
	addItem : function( _title, _link, _imgURL ){
		this._items.push ( {title:_title, link:_link, img:_imgURL } );
		var img = new Image();
		img.src = _imgURL;
		this._imgs.push( img );
	},
	play : function( index ){
		 if( index!=null ){
			this._index = index;
			clearInterval( this._timer );
			this._timer = setInterval( "PImgPlayer.play()", this.intervalTime );
		} else {
			this._index = this._index<this._items.length-1 ? this._index+1 : 0;
		}
		for(var j=0;j<this._imgs.length;j++){
		   if(j==this._index){
		      this._container.getElementsByTagName("A")[j].style.display='block';
		   }else{
		      this._container.getElementsByTagName("A")[j].style.display='none';
		   }
		}
	},
	mouseOver : function(obj){
		var i = parseInt( obj.innerHTML );
		if( this._index!=i-1){
			obj.style.color = "#ff0000";
		}
	},
	mouseOut : function(obj){
		obj.style.color = "#fff";
	}
}