/**Original script by Copyright 1999 Thomas BrattliThis script has been modified and errors corrected by A1 JavaScriptsVisit http://wwwt1.a1javascripts.com/ 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/***If you want to change the appearens on the text, background-colors, size oranything do that in the style tag above.This menu might not be as easy to adapt to your own site, but pleaseplay around with it before you mail me for help ***//***Variables to set.***///How many menus do you have? (remember to copy and add divs in the body if you add menus)var numberOfMenus=0//The width on the menus (set the width in the stylesheet as well)var mwidth=135//Pixels between the menusvar pxBetween=19//The first menus left positionvar fromLeft=447//The top position of the menusvar fromTop=10//The bgColor of the bottom mouseover divvar bgColor='#000000'//The bgColor to change tovar bgColorChangeTo='#000000'//The position the mouseover line div will stop at when going up!var imageHeight=19/***You shouldn't have to change anything below this***///Object constructorfunction makeNewsMenu(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.moveIt=b_moveIt;this.bgChange=b_bgChange;	this.slideUp=b_slideUp; this.slideDown=b_slideDown;	this.clipTo=b_clipTo;    this.obj = obj + "Object"; 	eval(this.obj + "=this")		}//Objects methodsfunction b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}function b_bgChange(color){if(ie) this.css.backgroundColor=color; else this.css.bgColor=color}function b_clipTo(t,r,b,l){	if(n){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l	}else this.css.clip="rect("+t+","+r+","+b+","+l+")";}function b_slideUp(ystop,moveby,speed,fn,wh){	if(!this.slideactive){		if(this.y>ystop){			this.moveIt(this.x,this.y-5); eval(wh)			setTimeout(this.obj+".slideUp("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)		}else{			this.slideactive=false; this.moveIt(0,ystop); eval(fn)		}	}}function b_slideDown(ystop,moveby,speed,fn,wh){	if(!this.slideactive){		if(this.y<ystop){			this.moveIt(this.x,this.y+5); eval(wh)			setTimeout(this.obj+".slideDown("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)		}else{			this.slideactive=false; this.moveIt(0,ystop); eval(fn)		}	}}//Initiating the page, making cross-browser objectsfunction newsMenuInit(){	oTopMenu=new Array()	for(i=0;i<=numberOfMenus;i++){		oTopMenu[i]=new Array()		oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i)		oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i)		oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i)		oTopMenu[i][1].moveIt(0,imageHeight)		oTopMenu[i][0].clipTo(0,mwidth,imageHeight+0,0)		oTopMenu[i][0].moveIt(i*mwidth+fromLeft+(i*pxBetween),fromTop)		oTopMenu[i][0].css.visibility="visible"	}}//Moves the menufunction topMenu(num){	if(oTopMenu[num][1].y==imageHeight) oTopMenu[num][1].slideDown(oTopMenu[num][2].scrollHeight+20,10,40,'oTopMenu['+num+'][0].clipTo(0,mwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,mwidth,oTopMenu['+num+'][1].y+3,0)')	else if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+20) oTopMenu[num][1].slideUp(imageHeight,10,40,'oTopMenu['+num+'][0].clipTo(0,mwidth,oTopMenu['+num+'][1].y+0,0)','oTopMenu['+num+'][0].clipTo(0,mwidth,oTopMenu['+num+'][1].y+3,0)')}//Changes background onmouseoverfunction menuOver(num){oTopMenu[num][1].bgChange(bgColorChangeTo)}function menuOut(num){oTopMenu[num][1].bgChange(bgColor)}