
var ann={delay:3000,st:0,stop:0,rowcount:0,count:0,list:$('ann-body').getElementsByTagName("LI"),rows:new Array(),status:null};

ann.doScroll=function(){
	if(this.stop) {
		this.st = setTimeout('ann.doScroll()', this.delay);
		return;
	}
	if(!this.st){
		var lasttop = -1;
		for(i = 0;i < this.list.length;i++) {
			if(lasttop != this.list[i].offsetTop) {
				if(lasttop == -1) {lasttop = 0;}
				this.rows[this.rowcount] = this.list[i].offsetTop - lasttop;
				this.rowcount++;
			}
			lasttop = this.list[i].offsetTop;
		}
		
		if(this.rows.length == 1) {
			$('ann').onmouseover = $('ann').onmouseout = null;
		}
		else{
			this.rows[this.rowcount] = this.rows[1];
			$('ann-list').innerHTML += $('ann-list').innerHTML;
			this.st = setTimeout('ann.doScroll()', this.delay);
		}
		this.rowcount = 1;
		return;
	}
	
	if(this.rowcount >= this.rows.length){
		$('ann-body').scrollTop = 0;
		this.rowcount = 1;
		this.st = setTimeout('ann.doScroll()', this.delay);
	}
	else{
		this.count = 0;
		this.doScrollNext(this.rows[this.rowcount]);
	}
}

ann.doScrollNext=function(time){
	$('ann-body').scrollTop++;
	this.count++;
	if(this.count!=time){
		this.st = setTimeout('ann.doScrollNext(' + time + ')', 10);
	}
	else{
		this.rowcount++;
		this.st = setTimeout('ann.doScroll()', this.delay);
	}
}

ann.init=function(){this.doScroll();}
