function marquee(x,typ,p){
		typ={
			'up':[-1,'top','offsetHeight'],
			'down':[1,'top','offsetHeight'],
			'left':[-1,'left','offsetWidth'],
			'right':[1,'left','offsetWidth']
		}[typ];
		var m=this,mOut,mIn,turlaj,T,i=typ[0],j=0,p=p||20;
		(mOut=document.getElementById(x)).onmouseover=function(){T=clearInterval(T)};
			mOut.appendChild((mIn=mOut.childNodes)[0].cloneNode(1));
			mOut.onmouseout=function(e){
				e=e||event;e=e.toElement||e.relatedTarget;
				if(e)do{if(e==this)return!1}while(e=e.parentNode) 
				T=setInterval(turlaj,p)
			};
		mOut=mIn[0][typ[2]];
		turlaj=function(){
			mIn[0].style[typ[1]]=(-2*i*(j+=i)<(i-1)*mOut?(j=(-i-1)/2*mOut+i):j)+'px';
			mIn[1].style[typ[1]]=j+mOut+'px';
		}
		T=setInterval(turlaj,p);	
	}
	
	onl=window.onload||new Function;
	onload=function(){
	    new marquee('marquee','left');
	}
