var natvig ={	// These are parameters that can be adjusted	initialDelay: 500, // 4000 Milliseconds to wait before starting animation	restartDelay: 500, // 4000 Milliseconds pause between repetitions	numLoops: 20,        // was 3 How many times to loop through the headlines	frameLength: 50,    // Milliseconds per frame	pixelsPerFrame: 3,  // was 2 How much to scroll up each frame.	pauseLength: 1000,  // 4000 Milliseconds to pause between individual headlines		//headlineFile:"http://www.flpan.org/js/natvigtext.js",	headlineFile:"http://www.flpan.org/js/natvigtext.js",	defaultText:'<a href="http://www.flpan.org/" target=_blank></a>',		textStyle:'font-family: Helvetica,Arial,sans-serif;font-size: 12px;color: Navy;vertical-align: middle;text-align: center;overflow: hidden;width: 344px;height: 62px;line-height:12px;',		repetitions:0,	pageText:"",	viewport:null,	page:null,	viewportHeight:0,	pageHeight:0,	curpos:0,	headlines:null,	checked:false,	headlineNumber:0,	paused:false,	timeoutid:null,	nocache:"?"+Math.floor((new Date()).getTime()/900000),	checkCapabilities:function()	{		if(!document.getElementById)return false;		var m=document.getElementById('NVViewport');		if(m==null||m["offsetHeight"]==null||m["offsetTop"]==null||m["style"]==null||m["innerHTML"]==null||m["getElementsByTagName"]==null||window["setTimeout"]==null)return false;return true;	},	headlines:function()	{		this.pageText="";		for(var i=2; i<arguments.length;i++)		{			this.pageText+="<div style='padding: 4px 3px 4px 3px;'>"+arguments[i]+"</div>";		}		setTimeout("natvig.animate()",this.initialDelay);	},	restart:function()	{		setTimeout("natvig.animate()",this.restartDelay);	},	animate:function()	{		if(!this.checked)		{			if(!this.checkCapabilities())return;			this.checked=true;			this.viewport=document.getElementById('NVViewport');			this.page=document.getElementById('NVPage');			this.viewportHeight=this.viewport.offsetHeight;			this.page.style.position="relative";		}		this.curpos=this.viewportHeight;		this.page.style.top=this.curpos+"px";		this.page.innerHTML=this.pageText;		this.pageHeight=this.page.offsetHeight;		this.headlines=this.page.getElementsByTagName("DIV");		this.headlineHeights=new Array(this.headlines.length);		this.headlinePositions=new Array(this.headlines.length);		for(var i=0; i < this.headlines.length; i++)		{			this.headlineHeights[i]=this.headlines[i].offsetHeight;			this.headlinePositions[i]=this.headlines[i].offsetTop;		}		this.headlineNumber=0;		this.targetPos=-this.headlinePositions[0]+(this.viewportHeight-this.headlineHeights[0])/2;		natvig.nextFrame();	},	nextFrame:function()	{		if(this.paused)return;		this.curpos-=this.pixelsPerFrame;		if(this.curpos<this.targetPos)this.curpos=this.targetPos;		this.page.style.top=this.curpos+"px";		if(this.curpos>this.targetPos)		{			this.timeoutid=setTimeout("natvig.nextFrame()",this.frameLength);		}		else		{			this.headlineNumber++;			if(this.headlineNumber<this.headlines.length)			{				this.targetPos=-this.headlinePositions[this.headlineNumber]+(this.viewportHeight-this.headlineHeights[this.headlineNumber])/2;				this.timeoutid=setTimeout("natvig.nextFrame()",this.pauseLength);				return;			}			else if(this.headlineNumber==this.headlines.length)			{				this.targetPos=-this.pageHeight;this.timeoutid=setTimeout("natvig.nextFrame()",this.pauseLength);				return;			}			else			{				this.repetitions++;				this.page.innerHTML=this.defaultText;				this.page.style.top="0px";				if(this.repetitions<this.numLoops)this.restart();				return;			}		}	},	pause:function()	{		if(this.timeoutid!=null)		{			this.paused=true;			clearTimeout(this.timeoutid);			this.timeoutid=null;		}	},	resume:function()	{		if(this.paused)		{			this.paused=false;			this.nextFrame();		}	}}document.write('<table width="344" border="2" color="navy">');document.write('<tr>');document.write('<td width="344" height="62">');document.write('<div id="NVViewport" align="center" onmouseover="natvig.pause()" onmouseout="natvig.resume()" style="'+natvig.textStyle+'">');document.write('<div id="NVPage" style="width:344px; height:62px; color="navy">');document.write(natvig.defaultText);document.write('</td>');document.write('</tr>');document.write('</table>');if(natvig.numLoops > 0 && (navigator.appName!="Netscape"||parseInt(navigator.appVersion)>4)&&!(navigator.userAgent.indexOf("Mac")>0&&navigator.userAgent.indexOf("MSIE 5")>0))	document.write('<script src="'+natvig.headlineFile+natvig.nocache+'"></'+'script>');