/********************************************************************************This script is made by and copyrighted to Thomas Brattli at www.bratta.comVisit for more great scripts. This may be used freely as long as this msg is intact!********************************************************************************Browsercheck:*/ie=document.all?1:0n=document.layers?1:0/*********************************************************************************These are the variables you have to set:*********************************************************************************///The speed of the timeout between each scroll.timSpeed=20//The height of the container (change this when it scrolls to much or to little)contHeight=260/*********************************************************************************This is the object constructor function, which applies methods and properties to the crossbrowser layer object*********************************************************************************/function makeScrollObj(obj,nest){	nest=(!nest) ? '':'document.'+nest+'.'											this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style')								this.scrollHeight=n?this.css.document.height:eval('document.all.'+obj+'.offsetHeight')								this.top=b_gettop											return this}//Getting the top for the top methodfunction b_gettop(){	var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);	return gleft;}//Variablesvar scrollTim;var active=0;/*********************************************************************************The scroll function. Checks what way to scroll and checks if thelayer is not already on top or bottom.*********************************************************************************/function scroll(speed){	clearTimeout(scrollTim)	way=speed>0?1:0	if((!way && oScroll[active].top()>-oScroll[active].scrollHeight+contHeight) || (oScroll[active].top()<0 && way)){		oScroll[active].css.top=oScroll[active].top()+speed		scrollTim=setTimeout("scroll("+speed+")",timSpeed)	}}//Clears the timeout so the scroll stops, this is called onmouseout.function noScroll(){	clearTimeout(scrollTim)}/*********************************************************************************Changes the active layer. Hides the one that's visible andshows the "new" one. Also set's the new layers top to0 so it starts at top.*********************************************************************************/function changeActive(num){	oScroll[active].css.visibility='hidden'	active=num	oScroll[active].css.top=0	oScroll[active].css.visibility='visible'}/*********************************************************************************Initilizes the page, makes a oScroll Array and calls the object constructor.Here you can add as many scrollObjects as you want*********************************************************************************/function scrollInit(){	oScroll=new Array()	oScroll[0]=new	makeScrollObj('divScroll1','divCont')	oScroll[0].css.visibility='visible'}/*********************************************************************************Executes the scrollInit function on pageload.*********************************************************************************/onload=scrollInit;//-->
