var arr_news=[]
var arr_divs=[]
var tmr_move,div_hmax,div_speed,div_pause,div_indx=0
var	new_load=window.onload
window.onload=news_onload
function news_item(id,t,a) {
	return (t+(a?(' <a href=/news.asp?id='+id+'>подробнее...</a>'):''))
}
function news_init(w,h,s,p,c) {
	if(!isDOM) return
	var i,d=document,l='<div style="margin-top:4;width:'+w+';background:url(/images/linept.gif)">&nbsp;</div>'
	div_hmax=h;div_speed=s;div_pause=p
	d.write('<div style="width:'+w+';height:'+h+';overflow:hidden;" onmouseover="news_stop()" onmouseout="news_move(0)"><div style="position:absolute;width:'+w+';height:'+h+';overflow:hidden;">')
	d.write('<div id=inewsx class="'+c+'">')
	for(i=0;i<arr_news.length;i++) d.write(arr_news[i]+l)
	d.write('</div>')
	for(i=0;i<arr_news.length;i++) {
		d.write('<div class="'+c+'" id=inews'+i+' style="position:absolute;top:0;width:'+w+';visibility:hidden">'+arr_news[i]+l+'</div>')
		arr_divs[i]=new object('inews'+i)
	}
	d.write('</div></div>')
}
function news_onload() {
	var i,o,t=1
	o=new object('inews0')
	if(!o.object) return
	for(i=0;i<arr_news.length;i++) {
		arr_divs[i].move(null,t)
		arr_divs[i].visible(1)
		t+=arr_divs[i].size().height
	}
	o=new object('inewsx');o.visible(0)
	news_move()
	if(new_load==null) return
	new_load()
}
function news_stop() {clearTimeout(tmr_move)}
function news_move(c) {
	var i,l,n,t,c=c==null?1:c
	clearTimeout(tmr_move)
	if(arr_divs[div_indx].object.offsetTop+arr_divs[div_indx].size().height-c<=0) {
		l=div_indx-1;if(l<0) l=arr_news.length-1
		n=div_indx+1;if(n==arr_news.length) n=0
		t=arr_divs[l].object.offsetTop+arr_divs[l].size().height
		t=t>div_hmax?t:div_hmax
		arr_divs[div_indx].move(null,t)
		div_indx=n
	}
	for(i=0;i<arr_news.length;i++) arr_divs[i].move(null,arr_divs[i].object.offsetTop-c)
	if(arr_divs[div_indx].object.offsetTop==0)
		tmr_move=setTimeout("news_move()",div_pause)
	else
		tmr_move=setTimeout("news_move()",div_speed)
}
