var FU={
/*
FIGYELEM!
ha megváltoztatod a var FU nevét, akkor a setTimetout - ot használó funkciókban
is át kell írni!!!
*/

//##########
swidth:292,
sheight:150,
sspeed:3,
tempspeed:3,
//##########

stopped:0,
irany:0,

init: function(divId)
{
	this.tempspeed=this.sspeed;
	if (document.all)
	{
		this.ieMarquee(divId);
	}
	else if (document.getElementById!==false)
	{
		this.domMarquee(divId);
	}
},

start: function(x)
{
	//mouseout:
	if(x==0 && this.stopped!=1 && this.sspeed==0)
	{
		this.sspeed=this.tempspeed;
	}	
	//click:
	else if(x==1 && this.sspeed==0)
	{

		this.sspeed=this.tempspeed;
		this.stopped=0;
	}
},

stop: function(x)
{
	if(this.sspeed>0)
	{
		this.sspeed=0;
		//click:
		if(x==1)
		{
			this.stopped=1;
		}
	}
},

vissza: function()
{
	if(this.sspeed==0)
	{
		this.sspeed=this.tempspeed;
		this.irany=1;
		this.stopped=0;
	}
	else
	{
		this.irany=1
	}
},

elore: function()
{
	if(this.sspeed==0)
	{
		this.sspeed=this.tempspeed;
		this.irany=0;
		this.stopped=0;
	}
	else
	{
		this.irany=0
	}
},

lassabban: function()
{
	if(this.sspeed>1)
	{
		this.sspeed=(this.sspeed-1);
		if(this.sspeed<1){this.sspeed=1};
		this.tempspeed=this.sspeed
	}
},

gyorsabban: function()
{
	if(this.sspeed>=1)
	{
		this.sspeed=(this.sspeed+1);
		this.tempspeed=this.sspeed;
	}
},

ieMarquee: function(divId)
{
	var ieDiv=document.all(divId);
	if (this.irany==1)
	{
		ieDiv.style.pixelTop=-ieDiv.offsetHeight;  //VISSZA
		this.ieSlide(divId);
	}
	else
	{
		ieDiv.style.pixelTop=this.sheight; //ELŐRE
		this.ieSlide(divId);
	}
},

ieSlide: function(divId)
{
	var ieDiv=document.all(divId);
	if (this.irany==1)
	{
		if (ieDiv.style.pixelTop<=this.sheight) //VISSZA
		{
			ieDiv.style.pixelTop+=this.sspeed //VISSZA
			//##################
			setTimeout("FU.ieSlide('"+divId+"')",100)
			//##################
		}
		else
		{
			ieDiv.style.pixelTop=-ieDiv.offsetHeight //VISSZA
			this.ieSlide(divId);
		}
	}
	else
	{
		if (ieDiv.style.pixelTop>=ieDiv.offsetHeight*(-1)) //ELŐRE
		{
			ieDiv.style.pixelTop-=this.sspeed //ELŐRE
			//##################
			setTimeout("FU.ieSlide('"+divId+"')",100)
			//##################
		}
		else
		{
			ieDiv.style.pixelTop=this.sheight; //ELŐRE
			this.ieSlide(divId);
		}
	}
},

domMarquee: function(divId)
{
	var domDiv=document.getElementById(divId);
	if (this.irany==1)
	{
		domDiv.style.pixelTop=-domDiv.offsetHeight;  //VISSZA
		this.domSlide(divId);
	}
	else
	{
		domDiv.style.top=this.sheight //ELŐRE
		this.domSlide(divId)
	}
},

domSlide: function(divId)
{
	var domDiv=document.getElementById(divId);
	if (this.irany==1)
	{
		if (parseInt(domDiv.style.top)<=this.sheight)
		{
			domDiv.style.top=parseInt(domDiv.style.top)+this.sspeed;
			//##################
			setTimeout("FU.domSlide('"+divId+"')",100);
			//##################
			
		}
		else
		{
			domDiv.style.top=-domDiv.offsetHeight;
			this.domSlide(divId);
		}
	}
	else
	{
		if (parseInt(domDiv.style.top)>=domDiv.offsetHeight*(-1))
		{
			domDiv.style.top=parseInt(domDiv.style.top)-this.sspeed;
			//##################
			setTimeout("FU.domSlide('"+divId+"')",100);
			//##################
		}
		else
		{
			domDiv.style.top=this.sheight;
			this.domSlide(divId);
		}
	}
}

}//end class