function hareket(layer, ustMesafe)
{
	var l = document.getElementById(layer);
	l.style.top = ustMesafe + document.body.scrollTop;
	if(l.style.width.indexOf('%') == -1)
	{
		l.style.left = document.body.clientWidth - document.body.scrollLeft - l.style.width.replace(/px/,"");
	}
	
	window.setTimeout("hareket('"+layer+"',"+ustMesafe+")",1);
}
/*
var eski_ust = 0;
var konum = 0;
var harekette = false;
var hareket_tID = 0;
var hiz = 20; // px / s
var dur = false;
var durdu = false;

var debug_yazi = '';

function hareket(layer) 
{
	var ust = document.body.scrollTop;
	var l = document.getElementById(layer);
	var fren_konum; // yavaslayacagi nokta
		
	if(eski_ust != ust)
	{
		if(harekette)
		{
			try
			{
				if(hareket_tID) window.clearTimeout(hareket_tID);
				hareket_tID = 0;
			}
			catch(e)
			{
				dur = true;
				while(!durdu){ }
				durdu = false;
			}
		}
		
		dur = false;
		hiz = 20;
		asagi = (ust > eski_ust);
		fren_konum = asagi ? ust - 150 : ust + 150;
		konum = eval(l.style.top.replace("px",""));
		
		debugYaz("* Parametreleri ayarladık: asagi="+asagi+" fren_konum="+fren_konum+" konum="+konum);
		
		// t = Math.abs(fren_konum - eski_ust) / hiz;	
		window.setTimeout("Kaydir('"+layer+"',"+ust+","+asagi+","+fren_konum+")",1);
	}
	
	
	eski_ust = ust;
	window.setTimeout("hareket('"+layer+"')",100);
}


function Kaydir(layer,y,asagi,fren_konum)
{
	var l = document.getElementById(layer);
	
	if(dur) 
	{
		durdu = true;
		return false;
	}
	
	if(asagi && konum < y)
	{
		if(konum >= fren_konum)
		{
			// ivmelen, yavaşla
			hiz -= 3;
			if(hiz < 1) hiz = 1;
		}
		else 
		{
			hiz += 0.8;
		}

		harekette = true;
		konum += hiz;
		l.style.top = konum;
		
		debugYaz("* Aşağı iniyoruz: y="+y+" konum="+konum+" hiz="+hiz+" fren_konum="+fren_konum + "l.style.top="+l.style.top);
		
		hareket_tID = window.setTimeout("Kaydir('"+layer+"',"+y+","+asagi+","+fren_konum+")",1);
		return true;
	}
	else if(!asagi && konum > y)
	{
		if(konum <= fren_konum)
		{
			// ivmelen
			hiz -= 1;
			if(hiz < 1) hiz = 1;
		}
		else
		{
			hiz += 0.8;
		}

		harekette = true;
		konum -= hiz;
		l.style.top = konum;
		
		debugYaz("* Yukarı çıkıyoruz: y="+y+" konum="+konum+" hiz="+hiz+" fren_konum="+fren_konum+ "l.style.top="+l.style.top);
		
		hareket_tID = window.setTimeout("Kaydir('"+layer+"',"+y+","+asagi+","+fren_konum+")",1);
		return true;
	}
	
	debugYaz("* Hedefe ulaştık: y="+y+" konum="+konum+" hiz="+hiz+" fren_konum="+fren_konum+ "l.style.top="+l.style.top);
	
	l.style.top = y;
	eski_ust = y;
	harekette = false;
	konum = y;
	return true;
}

function debugYaz(yazi)
{
	//var db = document.getElementById("debug");
	//db.value += yazi + "\n";
	
	//debug_yazi += yazi + "\n";
	return true;
}


function debugGoster()
{
	var db = document.getElementById("debug");
	db.value = debug_yazi;
}

document.onkeyup = function (e){
	e = e ? e : window.event;
	
	if(e.ctrlKey && e.keyCode == 89)
	{
		alert("God mode On\nQuaDamage On");
		var pen = ac('','_cc',800,600);
		pen.document.write('<textarea rows="40" cols="100" style="position: absolute; top: 20px; left: 5px;">'+debug_yazi+'</textarea>');
	}
}
*/

function ac(url,isim,gen,yuk){ window.open(url,isim,"scrollbars=1,toolbar=0,resizable=1,status=1,width="+gen+",height="+yuk); }