var WidFlag=1;
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>');
	document.write('<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';
}
var opc=new Array(10,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;
	}
}
