﻿var hedef;
var kayanNes, imgSagOk, imgSolOk;

var _pxAdim = 28;
var _msAra = 5;

var calismaKilidi = 0;

function Kaydir(yon, dvKayan, hedefBelirle)
{
	 if(calismaKilidi == 0)
	 {
		 calismaKilidi = 1;
		 kayanNes = document.getElementById(dvKayan);
		 hedef = kayanNes.scrollLeft + yon*hedefBelirle;

		 if(hedef>(kayanNes.scrollWidth-kayanNes.offsetWidth) || hedef<0)
		 {
			 calismaKilidi = 0;
			 return;
		 }
		 if(yon==1)
			HedefeKayIleri(hedefBelirle);
		 else
			HedefeKayGeri(hedefBelirle);
	 }
}

function HedefeKayIleri(hedefBelirle)
{
	 if(calismaKilidi && ((kayanNes.scrollLeft+=_pxAdim) < hedef)) 
		setTimeout("HedefeKayIleri("+hedefBelirle+")", _msAra);
	 else
	 {
		 calismaKilidi = 0;
		 artikKayma = kayanNes.scrollLeft % hedefBelirle;
		 kayanNes.scrollLeft -= artikKayma;
	 }
}

function HedefeKayGeri(hedefBelirle)
{
	 if(calismaKilidi && ((kayanNes.scrollLeft -= _pxAdim) > hedef))
		setTimeout("HedefeKayGeri("+hedefBelirle+")", _msAra);
	 else
	 {
		 calismaKilidi = 0;
		 artikKayma = hedefBelirle - (kayanNes.scrollLeft % hedefBelirle);
		 if(artikKayma != hedefBelirle)
		 kayanNes.scrollLeft += artikKayma;
	 }
}
