var width = 428;//宽
var height = 170;//高
var pictureCount = 5;//图片数量
var href = ["#","#","#","#","#"];//链接地址
var time = 5000;//5秒
var now = 0;//默认显示第一个
var blockCount = 10;//分10块移动
var defer = 50;//块延迟基数
var order = 3;// 0(从上到下) 1(从下到上) 2(随机顺序) 3(随机出现012)
var blockHeight = Math.floor(height/blockCount);
var remain = new Array(pictureCount);
var direct;
var list = [];
document.write("
");
if(i>0)$("item"+i).scrollTop = i*blockHeight;
}
document.write("");
for(var i=0;i0)number++;
return number;
}
function sortList(o){
if(o==undefined)o=order;
switch(o){
case 0:
list.sort();
break;
case 1:
list.sort();
list.reverse();
break;
case 2:
list.chaos();
break;
case 3:
sortList(getRandom(0,2));
break;
}
}
function $(element){return document.getElementById(element)}
function $$(parent,element){return parent.getElementsByTagName(element)}
function offset(i){
var step = Math.ceil(remain[i]/10);
if(step > 0){
if(direct){
$("item"+i).scrollTop += step;
}else{
$("item"+i).scrollTop -= step;
}
remain[i] -= step;
setTimeout("offset("+i+")",10);
}
}
function changeStyle(index,type){
$$($("guide"),"p")[index].className = type?"now":"";
}
function changeItem(index){
if(remain.total()>0)return;
changeStyle(now,false);
if(index==undefined){
if(++now>=pictureCount)now=0;
}else{
if(index==now){
changeStyle(now,true);
return false;
}else{
now = index;
}
}
changeStyle(now,true);
$("flat").href = href[now];
var offsetSize = now*height-$("item0").scrollTop;
direct = offsetSize>0?1:0;
if(order>1)sortList();
for(var i=0;i0)sortList();
$("flat").onmouseover = function(){clearInterval(auto)}
$("flat").onmouseout = function(){auto = setInterval("changeItem()",time);}
$("guide").onmouseover = function(){clearInterval(auto)}
var auto = setInterval("changeItem()",time);