// ******** Status Bar Javascript Magic by Likno 1.0 **********

function StatusBarScroll_start() 
{
	clearInterval(StatusBarScroll.sttm);StatusBarScroll_init();
	if (arguments.length>0) StatusBarScroll_init2(arguments[0]);
	StatusBarScroll.sttm=setInterval ("doEffect('StatusBarScroll')",10);
}
function StatusBarScroll_stop() 
{
	clearInterval(StatusBarScroll.sttm);window.status="";
}
StatusBarScroll_init();
function StatusBarScroll_init() 
{
	StatusBarScroll=
		{stel:0,stft:"",stec:1,stcel:1,stce:-1,stcl:-1,stls:-1,stcs:0,sttg:0,
		stea:["westlane.net",3,15,1]
		};
}
function StatusBarScroll_init2 (en) 
{
	StatusBarScroll.stea=[StatusBarScroll.stea[(en-1)*4],StatusBarScroll.stea[(en-1)*4+1],StatusBarScroll.stea[(en-1)*4+2],StatusBarScroll.stea[(en-1)*4+3]];StatusBarScroll.stec=1;StatusBarScroll.stel=0;}
function doEffect(es) 
{
	var s=eval(es);
	if (s.stce==s.stec) 
	{
		if (s.stcel==s.stel) 
		{
			clearInterval(s.sttm);window.status=s.stft;
			return;
		} else 
		{
			if (s.stel>0) 
				s.stcel++;
			s.stce=-1;s.stcl=s.stls;
		}
	}
	if (s.stcl==s.stls) 
	{
		s.stce++;s.sttx=s.stea[s.stce*4];
		s.sttp=s.stea[s.stce*4+1];
		s.stsd=s.stea[s.stce*4+2];
		s.stls=s.stea[s.stce*4+3];
		s.stcl=0;s.stsp=1;s.sttg=0;
	}
	if (21-s.stsd-s.sttg==0) 
	{
		var stres=eval("stEffect"+s.sttp+"(s.sttx,s.stsp++,es);");
		s.sttg=0;
		if (stres!="") window.status=stres;
		else {
			s.stcl++;s.stsp=1;
		}
	}
	s.sttg++;
}
function stEffect3(text,step) 
{
	if (step>text.length) return "";
	else {for (var i=0,r=""; 
			   i<text.length-step; i++) r+=" ";
	return r+text;}
}

StatusBarScroll_start();