
var objler=new Array()

function kaydir(objid,yonmiktar)
{


if(!objler[objid])
	{
	objler[objid]=new Object()
	objler[objid].isim=objid
	objx=document.getElementById(objid)
	objler[objid].scrollmax=objx.getElementsByTagName("div")[0].scrollWidth-objx.clientWidth
	}
	
var scrollobj=objler[objid]
var elementobj=document.getElementById(objid)

if(yonmiktar)
	{
	scrollobj.scrollcur=objx.scrollLeft
	var yon=yonmiktar.split('')[0];
	scrollobj.yon=yon
	
	var miktar=yonmiktar.substring(1,yonmiktar.length)
		miktar=parseInt(miktar)
	scrollobj.miktar=miktar
	scrollobj.hiz=20
	scrollobj.scrollyeni=scrollobj.scrollcur + ((yon=='+')?miktar:-miktar);
	//scrollobj.scrollyeni=(scrollobj.scrollyeni>(scrollobj.scrollcur+miktar/2))?0:scrollobj.scrollyeni
	
		if(scrollobj.scrollyeni>scrollobj.scrollmax+miktar/2)
			{
			scrollobj.scrollyeni=-miktar
			scrollobj.yon="-"
			scrollobj.hiz=40
			}
	scrollobj.orna=Math.abs(scrollobj.scrollcur-scrollobj.scrollyeni);
	
	}
	var oran=Math.abs(scrollobj.scrollcur-scrollobj.scrollyeni)/scrollobj.orna
	var	kmiktar=scrollobj.hiz*Math.sin(oran*Math.PI)+1

if( (scrollobj.yon=='+' && scrollobj.scrollcur<scrollobj.scrollyeni+kmiktar) || (scrollobj.yon=='-' && scrollobj.scrollcur>scrollobj.scrollyeni-kmiktar) )
	{
	scrollobj.scrollcur+=scrollobj.yon=='+'?kmiktar:-kmiktar
	elementobj.scrollLeft=scrollobj.scrollcur;
	if(scrollobj.tmo)clearTimeout(scrollobj.tmo)
	scrollobj.tmo=setTimeout("kaydir('"+objid+"')",20)
	if(stmo_aaa)clearTimeout(stmo_aaa)
	}
	else stmo_aaa=setInterval("kaydir('rfs','+164')",2000);
}



