﻿//首页限时抢购滚动widget
function $i(id){return document.getElementById(id);}
function simplescroll(c, config) {
this.config = config ? config : {start_delay:2000, speed: 10, delay:2000, scrollItemCount:1,movecount:1};
this.container = $i(c);
this.pause = false;
var _this = this;
this.init = function() {
_this.scrollTimeId = null;
setTimeout(_this.start,_this.config.start_delay);
}
this.start = function() {
var d = _this.container;
var line_height = d.getElementsByTagName('li')[0].offsetHeight;
if(d.scrollHeight-d.offsetHeight>=line_height) _this.scrollTimeId = setInterval(_this.scroll,_this.config.speed)
};
this.scroll = function() {
if(_this.pause)return;
var d = _this.container;d.scrollTop+=2;
var line_height = d.getElementsByTagName('li')[0].offsetHeight;
if(d.scrollTop%(line_height*_this.config.scrollItemCount)<=1){
if(_this.config.movecount != undefined)
for(var i=0;i<_this.config.movecount;i++){d.appendChild(d.getElementsByTagName('li')[0]);}
else for(var i=0;i<_this.config.scrollItemCount;i++){d.appendChild(d.getElementsByTagName('li')[0]);}
d.scrollTop=0;
clearInterval(_this.scrollTimeId);
setTimeout(_this.start,_this.config.delay);
}
}
this.container.onmouseover=function(){_this.pause = true;}
this.container.onmouseout=function(){_this.pause = false;}
}
var scrolldiv;
function init_scroll(){
scrolldiv = new simplescroll('main_ul', {start_delay:1000, speed: 10, delay:1000, scrollItemCount:1});
scrolldiv.init();
}
if(window.attachEvent){
window.attachEvent("onload", function(){
init_scroll();
});
}else if(window.addEventListener){
window.addEventListener("load", function(){
init_scroll();
}, false);
}

