
/**
 * @author yangweihua
 */
if (!yangweihua) {
    var yangweihua = {};
}
yangweihua.Slider = function(ULId,filter){
    this.sliderul = document.getElementById(ULId);
	this.filternum=filter;
    this.sliderul.style.filter = "progid:DXImageTransform.Microsoft.GradientWipe ( duration=1,gradientSize=0.5,motion=forward ) progid:DXImageTransform.Microsoft.Wheel(duration=1) progid:DXImageTransform.Microsoft.Pixelate(duration=1, enabled='false');"
    this.sliderul.slider=this;
	this.sliderul.onmouseover=this.sliderul_onMouseOver;
	this.sliderul.onmouseout=this.sliderul_onMouseOut;
	this.liArray = [];
    this.sliderulc = this.sliderul.childNodes[0].childNodes[0];
    for (var i = 0; i < this.sliderulc.childNodes.length; i++) {
        var cNode =  this.sliderulc.childNodes[i];
        if (cNode.nodeType == 1){
			cNode.style.display="none";
            this.liArray.push(cNode);			
        }
    }
    this.start = 0;
	var that=this;
    this.tid=setInterval(function(){
		that.change();
	}, 5000);
	this.change()
}
yangweihua.Slider.prototype.change = function(){
	var filNum =this.filternum;// Math.floor(Math.random() * this.sliderul.filters.length);
	this.sliderul.filters[filNum].Apply();
	this.liArray[this.start].style.display="none";
	this.start++;
	if(this.start==this.liArray.length){
		this.start=0;
	}
	this.liArray[this.start].style.display="block";;
	this.sliderul.filters[filNum].Play();
}
yangweihua.Slider.prototype.sliderul_onMouseOver=function(){
	clearInterval(this.slider.tid);
}
yangweihua.Slider.prototype.sliderul_onMouseOut=function(){
	var that=this.slider;
	that.tid=setInterval(function(){
		that.change();
	}, 4000);
}


