/* GradientWipeList()   :___:  Snow JS Cool
PS.>.//渐变轮换效果
2006.8.23
*/
//

function int_GradientWipeList(id,swtime,way){
	var Parent_Div = document.all(id);

	for (var i = 0; i < Parent_Div.children.length; i++)
	{
	Parent_Div.children[i].style.visibility = "hidden";
	}
	Parent_Div.children[0].style.visibility = "visible";
	
	
	
	var thisIV = setInterval("GradientWipeList('"+id+"',"+swtime+",'"+way+"');",swtime);
	
 	eval("window.IV_"+id+" = "+thisIV+";");
	eval("window.Swtime_"+id+" = "+swtime+";");
	eval("window.Way_"+id+" = '"+way+"';");

	


with(Parent_Div){
	//还没有找到可以获取事件源对象的方法～～先用eval顶替一下了～～
	//eval("attachEvent('onmouseover',function(){document.all('"+ id +"').stopscroll = true;});");
	//eval("attachEvent('onmouseout',function(){document.all('"+ id +"').stopscroll = false;});");
	//马桶和它有冲突!!!....开了防广告就不行了  什么时候更正一下兼容性....兼容maxthon
	attachEvent('onmouseover',new Function("document.all('"+ id +"').stopscroll = true;"));
	attachEvent('onmouseout',new Function("document.all('"+ id +"').stopscroll = false;"));
  }


}


function Unload_IV(id){
var thisIV = eval("window.IV_"+id)
clearInterval(thisIV);
}

function GradientWipeList(id,swtime,way){
//snow~~

var Parent_Div = document.all(id);

if(Parent_Div.stopscroll == true) return;

//alert(FastNews_div.children.length);

if(way == "right" || way == undefined || way == null){

with (Parent_Div.filters[0]) {

Duration=0.5;GradientSize=1.0;motion="reverse";WipeStyle=1;
}

//document.all("fastnew_"+nowfastnew_id).style.visibility = "visible";
//alert(document.all("fastnew_"+nowfastnew_id).id)

	for (var i = 0; i < Parent_Div.children.length; i++)
	{
	if(Parent_Div.children[i].style.visibility != "hidden"){
	Now_div = Parent_Div.children[i];
	TheNext_div = Parent_Div.children[i+1];
	if(i == Parent_Div.children.length-1){
	TheNext_div = Parent_Div.children[0];
	}
	}else{
	Parent_Div.children[i].style.visibility = "hidden";
	}
	}
	
Parent_Div.filters[0].Apply();

Now_div.style.visibility = "hidden";
TheNext_div.style.visibility = "visible";

Parent_Div.filters[0].play();


var thisIV = eval("window.IV_"+id)
clearInterval(thisIV);
eval("window.Way_"+id+" = '"+way+"';");
var thisIV = setInterval("GradientWipeList('"+id+"',"+swtime+",'"+eval("window.Way_"+id)+"');",eval("window.Swtime_"+id));
eval("window.IV_"+id+" = "+thisIV+";");

}else if(way == "left"){
with (Parent_Div.filters[0]) {
Duration=0.5;GradientSize=1.0;motion="forward";WipeStyle=1;
}

	for (var i = 0; i < Parent_Div.children.length; i++)
	{
	if(Parent_Div.children[i].style.visibility != "hidden"){
	Now_div = Parent_Div.children[i];
	
	if(i == 0){
	TheNext_div = Parent_Div.children[Parent_Div.children.length-1];
	}else{
	TheNext_div = Parent_Div.children[i-1];
	}
	}else{
	Parent_Div.children[i].style.visibility = "hidden";
	}
	}
	
Parent_Div.filters[0].Apply();

Now_div.style.visibility = "hidden";
TheNext_div.style.visibility = "visible";

Parent_Div.filters[0].play();


var thisIV = eval("window.IV_"+id)
clearInterval(thisIV);
eval("window.Way_"+id+" = '"+way+"';");
var thisIV = setInterval("GradientWipeList('"+id+"',"+swtime+",'"+eval("window.Way_"+id)+"');",eval("window.Swtime_"+id));
eval("window.IV_"+id+" = "+thisIV+";");
}



}

//Snow Example-_-
//window.FastNews_IV=setInterval("GradientWipeList('FastNews')",5000,"right");
