	var WidFlag=1;
	var opc=new Array(70,10);
	var steps=8; //steps per second
	var time=2; //seconds
	var stepNumber=1;
	var totalsteps=steps*time;
	var wm;
	var changeActive=false;
	function doOpacity()
	{
		time=Math.abs(opc[1]/(opc[0]+opc[1]))*time;
		opc=new Array(0,opc[1]);
		if (! changeActive)
		{
			stepNumber=1;
			changeOpacity();
		}
		return;
	}
	function changeOpacity()
	{
		changeActive=true;
		if (! wm)
		{
			wm=document.getElementById('watermark');
		}
		thisOpacity=Math.abs(opc[0]-stepNumber/totalsteps*(opc[0]+opc[1]));
		thisOpacity=Math.floor(thisOpacity);
		wm.style.filter='alpha(opacity='+thisOpacity+')';
		wm.style.MozOpacity=thisOpacity/100;
		wm.style.opacity=thisOpacity/100;
		stepNumber++;
		if (stepNumber<=totalsteps)
		{
			setTimeout("changeOpacity()",1000/2/steps);
		}
		else
		{
			changeActive=false;
		}
	}
	function printEm()
	{
		var a="chris";
		var b="@";
		var c="chronicleconsulting.com";
		document.write('<a href="mailto:'+a+b+c+'">'+a+b+c+'</a>\n');
		document.write('<br><a href="http://chronicleconsulting.com">http://chronicleconsulting.com</a>\n');
	}
	function changeWid()
	{
		WidFlag=(++WidFlag)%2;
		var wid=600;
		var wid2="33%";
		var waterm='250px';
		if (WidFlag)
		{
			wid="100%";
			waterm='40%';
		}
		document.getElementById('vtable2').style.width=wid;
		document.getElementById('column1').style.width=wid2;
		document.getElementById('column2').style.width=wid2;
		document.getElementById('column3').style.width=wid2;
		document.getElementById('watermark').style.left=waterm;
	}
	function printWindow()
	{
		document.getElementById('togglebutton').style.visibility='hidden';
		document.getElementById('printbutton').style.visibility='hidden';
		window.print();
		setTimeout('showButtons()',4000);
	}
	function showButtons()
	{
		document.getElementById('togglebutton').style.visibility='visible';
		document.getElementById('printbutton').style.visibility='visible';
	}

