
var pozicio = 1;
var magassag_szovegdoboz = document.getElementById("szoveg").scrollHeight;
var csuszka_hol = 265;
var csuszka_kezdet = 265;
var csuszka_veg = 663;
var gyorsulas=0;


function hova_csuszott(meddig)
{
	var ugras = csuszka_kezdet;
// Egyenes aranyossaggal a magassag_szovegdobozhoz kepest kell szamolni
	ugras = csuszka_kezdet + ((meddig / magassag_szovegdoboz) * (csuszka_kezdet - csuszka_veg))
	return ugras;
}

function csuszas_animacio(hova)
{
	gyorsulas=gyorsulas+0.5;
	if(csuszka_hol > hova)
	{
	csuszka_hol =csuszka_hol-gyorsulas;
	if(csuszka_hol < hova)
	{
		csuszka_hol=hova;
	}
	} else
	{
	csuszka_hol =csuszka_hol+gyorsulas;
	if(csuszka_hol > hova)
	{
		csuszka_hol=hova;
	}
	}
	if(document.getElementById('csuszka'))
	{
	document.getElementById('csuszka').style.top = csuszka_hol + "px";
	} else
	{
	document.getElementById('csuszka_f').style.top = csuszka_hol + "px";
	}
	if( Math.abs(csuszka_hol -  hova) > 3 )
	{
	setTimeout("csuszas_animacio(" +hova+");",1);
	}
	
}

function legfel()
{
	gyorsulas=0;
	pozicio=1;
	document.getElementById("szoveg").style.marginTop = pozicio + "px";
	csuszas_animacio(csuszka_kezdet);
}

function fel()
{

	gyorsulas=0;
	if(pozicio < 1)
	{
		
		if(pozicio+150 > 1)
		{
			pozicio=1;
		} else
		{
			pozicio+=150;
		}
		document.getElementById("szoveg").style.marginTop = pozicio + "px";
	}
	csuszas_animacio(hova_csuszott(pozicio));
}

function le()
{
	gyorsulas=0;
	if(pozicio > -1*( magassag_szovegdoboz-505+50))
	{
		if(pozicio - 150 < -1*( magassag_szovegdoboz-505+50))
		{
			pozicio = (( magassag_szovegdoboz - 505+50)*-1);
			
			csuszas_animacio(csuszka_veg);
			
		} else
		{
			pozicio-=150;
			
			csuszas_animacio(hova_csuszott(pozicio));
		}
		document.getElementById("szoveg").style.marginTop = pozicio + "px";		
	}
	

}

function legle()
{
		gyorsulas=0;
		
		pozicio = (( magassag_szovegdoboz - 505+50)*-1);
		document.getElementById("szoveg").style.marginTop = pozicio + "px";
		csuszas_animacio(csuszka_veg);
		
}


