// JavaScript Document
var fnews=new function(){
	function $id(id){return document.getElementById(id);}
	this.fnewsimg=function(auto,imgbtn,newimg,imgheight,ttime,animit,sstyle){
		var newsimg=$id(imgbtn).getElementsByTagName('LI');
		var addnewimg=$id(newimg).getElementsByTagName('LI');
		var interval,timeout,change;
		var time=1;
		var dh=animit;
		var sum=newsimg.length;
		var a=0;
		var yanchi=5000*ttime;
		var settop=function(s){
			return function(){
				change=Math.abs(parseInt($id(newimg).style[sstyle]));
				$id(newimg).style[sstyle]=-Math.floor(change+(parseInt(s*imgheight)-change)*dh)+'px';
				if(change==[(s*imgheight)]){
					clearInterval(interval);
					a=s;
				}			
			}
		}
		var setbottom=function(s){
			return function(){
				change=Math.abs(parseInt($id(newimg).style[sstyle]));
				$id(newimg).style[sstyle]=-Math.ceil(change+(parseInt(s*imgheight)-change)*dh)+'px';
				if(change==[(s*imgheight)]){
					clearInterval(interval);
					a=s;
				}	
			}
		}
		function autotop(){
			for(var i=0;i<sum;i++){
				newsimg[i].className='';
				newsimg[i].getElementsByTagName("a")[0].style.color="";
				newsimg[i].getElementsByTagName("strong")[0].style.color="";
			}
			clearInterval(interval);
			if(a==(parseInt(sum)-1)){
				for(var i=0;i<sum;i++){
					newsimg[i].className='';
					newsimg[i].getElementsByTagName("a")[0].style.color="";
					newsimg[i].getElementsByTagName("strong")[0].style.color="";
				}
				a=0;
				newsimg[a].className='check';
				newsimg[a].getElementsByTagName("a")[0].style.color='#FF6633';
				newsimg[a].getElementsByTagName("strong")[0].style.color='#FF0000';
				interval=setInterval(settop(a),time);
				timeout=setTimeout(autotop,yanchi);
			}else{
				a++;
				newsimg[a].className='check';
				newsimg[a].getElementsByTagName("a")[0].style.color="#FF6633";
				newsimg[a].getElementsByTagName("strong")[0].style.color="#FF0000";
				interval=setInterval(setbottom(a),time);
				timeout=setTimeout(autotop,yanchi);			
			}
		}
		if(auto){timeout = setTimeout(autotop,yanchi);};
		for(var i=0;i<sum;i++){
			newsimg[i].onmouseover=(function(i){
				return function(){
					for(var c=0;c<sum;c++){
						newsimg[c].className="";
						newsimg[c].getElementsByTagName("a")[0].style.color="";
						newsimg[c].getElementsByTagName("strong")[0].style.color="";
					}
					clearTimeout(timeout);
					clearInterval(interval);
					newsimg[i].className="check";
					newsimg[i].getElementsByTagName("a")[0].style.color="#FF6633";
					newsimg[i].getElementsByTagName("strong")[0].style.color="#FF0000";
					if(Math.abs(parseInt($id(newimg).style[sstyle]))>[(imgheight*i)]){
						interval=setInterval(settop(i),time);
						this.onmouseout=function(){
							if(auto){timeout=setTimeout(autotop,yanchi);}
						}
					}else{
						interval=setInterval(setbottom(i),time);
						this.onmouseout=function(){
							if(auto){timeout=setTimeout(autotop,yanchi);}
						}
					}
				}
			})(i);
			addnewimg[i].onmouseover=(function(i){
				return function(){
					for(var c=0;c<sum;c++){
						newsimg[c].className="";
						newsimg[c].getElementsByTagName("a")[0].style.color="";
						newsimg[c].getElementsByTagName("strong")[0].style.color="";
					}
					clearTimeout(timeout);
					clearInterval(interval);
					newsimg[i].className="check";
					//newsimg[i].getElementsByTagName("a")[0].style.color="#FF66339";
					newsimg[i].getElementsByTagName("strong")[0].style.color="#FF0000";
					if(Math.abs(parseInt($id(newimg).style[sstyle]))>[(imgheight*i)]){
						interval=setInterval(settop(i),time);
						this.onmouseout=function(){
							if(auto){timeout=setTimeout(autotop,yanchi);}
						}
					}else{
						interval=setInterval(setbottom(i),time);
						this.onmouseout=function(){
							if(auto){timeout=setTimeout(autotop,yanchi);}
						}
					}
				}
			})(i);
		}
	}
}

