
<!--
//********************************************************
//* Created for Orion Systems by Scott A. Caldwell
//* 2005-09-14
//* printsvc.js
//* common functions
//********************************************************
//********************************************************
//* basic global variables for browser identification.
//********************************************************
var ie5=document.all && document.getElementById;
var ns6=document.getElementById && !document.all;
//********************************************************
//* show(id,trigger)
//* 	shows/hides div or layer depending on the browser
//*		id		= div/layer id
//*		trigger	=  1 to show, 0 to hide
//* Older browser compatibility
//********************************************************
function show(id,trigger){
	if (trigger==1){
		if (document.layers) document.layers[id].visibility = "show";
		else if (document.all) document.all[id].style.visibility = "visible";
	}else{
		if (document.layers) document.layers[id].visibility = "hide";
		else if (document.all) document.all[id].style.visibility = "hidden";
	}
}
//********************************************************
//* showDOM(id,trigger)
//* 	shows/hides DOM element depending on the browser
//*		id		= div/layer id
//*		trigger	=  1 to show, 0 to hide
//* Newer browser compatibility
//********************************************************
function showDOM(id,trigger){
	if (trigger==1) document.getElementById(id).style.display="block";
	else document.getElementById(id).style.display="none";
}
//********************************************************
//* display(id,trigger)
//* 	shows/hides element based on browser version
//********************************************************
function display(id,trigger) {
	if (ie5 || ns6) {
		showDOM(id,trigger);
	} else {
		show(id,trigger);
	}
}
//*******************************************************
//*	printme
//*		hides non-print blocks, prints, then shows blocks
//*******************************************************
var shiding=new Array();
var oldwindowfocus;
function printme(s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19) {
	var i,x;
	shiding=new Array();
	for (i=0; i < 20; i++) {
		eval("x=(s"+i+"==undefined)?0:1;");
		if (x == 0) break;
		eval("shiding["+i+"]=s"+i+";");
	}
	for (i=0; i < shiding.length; i++) {
		display(shiding[i],0);
	}
	if (window.focus != undefined) oldwindowfocus=window.focus;
	window.onfocus = printunhide;
	window.print();
}
function printunhide() {
	var i;
	for (i=0; i < shiding.length; i++) {
		display(shiding[i],1);
	}	
	if (oldwindowfocus != undefined) window.focus=oldwindowfocus;
}
//-->
