function scrollerObj(name,initH,initW,heightB,widthB,initBg,Bg,speed,initFl,content)
{
	this.name=name;
	this.initH=initH;
	this.initW=initW;
	this.heightB=heightB;
	this.widthB=widthB;
	this.content=content;
	this.initBg=initBg;
	this.Bg=Bg;
	this.iniFl=initFl;
	this.speed=parseInt(speed);
	this.timer=name+"Timer";
	this.elem;
	this.distance=0;
	this.getElement=getElement;
	this.createLayer=createLayer;
	this.scrollLayer=scrollLayer;
	this.scrollLoop=scrollLoop;
	this.createLayer();
	this.getElement();
	this.scrollLayer();
}
function scrollLoop(s){this.speed=s;}
function scrollLayer(){if(parseInt(this.elem.style.top)>(this.elem.offsetHeight*(-1))){if(this.speed>0 || (this.speed<0 && parseInt(this.elem.style.top)<this.heightB)){this.elem.style.top=parseInt(this.elem.style.top)-this.speed;this.elemBack.style.top=this.elem.offsetTop+this.elem.offsetHeight+this.distance;}}else{this.elem.style.top=this.elemBack.offsetTop+this.elemBack.offsetHeight+this.distance;tempElem=this.elem;this.elem=this.elemBack;this.elemBack=tempElem;}}
function getElement(){if(document.getElementById){this.elem=document.getElementById(this.name);}else if (document.all){this.elem=document.all[name];}else if (document.layers){this.elem=document.layers[name];}this.elemBack=this.elem.cloneNode(true);this.elemBack.id=this.name+"Back";this.elem.parentNode.appendChild(this.elemBack);}
function createLayer()
{
	if(document.getElementById || document.all){
		document.write('<table width=100% border=0 cellspacing=5 cellpadding=0><tr><td><div id="layer'+this.name+'" style="position:relative;overflow:hidden;float:'+this.initFl+';background-color:'+this.initBg+';border:0px solid black;width:'+this.initW+'px;height:'+this.initH+'px;" onMouseover="'+this.name+'.scrollLoop(0)" onMouseout="'+this.name+'.scrollLoop('+this.speed+')">');
		document.write('<div id="'+this.name+'" style="position:absolute;top:'+(this.initH-this.heightB)+'px;left:0px;border:0px solid black;width:'+this.widthB+'px;height:'+this.heightB+'px;background-color:'+this.Bg+'">');
		document.write(this.content);
		document.write('<\/div><\/div></td><td width=18 align=center><a href=javascript:() onMouseDown='+this.name+'.scrollLoop(-5) onMouseUp="'+this.name+'.scrollLoop('+this.speed+')" onMouseOver="'+this.name+'.scrollLoop(-3);MM_swapImage(\'ScrArrowUp\',\'\',\'images/arrow_up_hov.gif\',1)" onMouseout="'+this.name+'.scrollLoop('+this.speed+');MM_swapImgRestore();" onfocus=this.blur()><img name=ScrArrowUp src=images/arrow_up.gif width=18 height=14 border=0></a><img src=images/arrow_middle.gif width=8 height=100 border=0><br><a href=javascript:() onMouseDown='+this.name+'.scrollLoop(5) onMouseUp="'+this.name+'.scrollLoop('+this.speed+')" onMouseOver="'+this.name+'.scrollLoop(3);MM_swapImage(\'ScrArrowDown\',\'\',\'images/arrow_down_hov.gif\',1)" onMouseout="'+this.name+'.scrollLoop('+this.speed+');MM_swapImgRestore();" onfocus=this.blur()><img name=ScrArrowDown src=images/arrow_down.gif width=18 height=14 border=0></a></td></tr></table>');}
	else if(document.layers){document.write('<ilayer name="'+this.name+'" bgcolor="'+this.Bg+'" width="'+this.widthB+'" height="'+this.heightB+'">'+this.content+'<\/ilayer>');return;}
	if(this.scrollLayer){this.timer=setInterval(this.name+'.scrollLayer()','40');}
}