// global variables
var browser = new browserCheck();

function browserCheck()
{
	var b = navigator.appName;
	if (b == "Netscape")
		this.b = "ns";
	else if ((b == "Opera") || (navigator.userAgent.indexOf("Opera") > 0))
		this.b = "op";
	else if (b == "Microsoft Internet Explorer")
		this.b = "ie";
	else
		this.b = b;

	this.v    = parseInt(navigator.appVersion);
	this.ns   = (this.b == "ns" && this.v >= 4);
	this.ns3  = (this.b == "ns" && this.v == 3);
	this.ns4  = (this.b == "ns" && this.v == 4);
	this.ns6  = (this.b == "ns" && this.v == 5);
	if (this.ns6)
		this.v = 6;
	this.ie   = (this.b == "ie" && this.v >= 4);
	this.ie4  = (navigator.userAgent.indexOf('MSIE 4') > 0);
	this.ie5  = (navigator.userAgent.indexOf('MSIE 5') > 0);
	this.ie6  = (navigator.userAgent.indexOf('MSIE 6') > 0);
	if (this.ie5)
		this.v = 5;
	if (this.ie6)
		this.v = 6;
	this.op   = (this.b == "op");
	this.op4  = (navigator.userAgent.indexOf('Opera 4') > 0);
	this.op5  = (navigator.userAgent.indexOf('Opera 5') > 0);

	var ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf("win") > -1)
		this.os = "win32";
	else if (ua.indexOf("mac") > -1)
		this.os = "mac";
	else
		this.os = "other";

	this.dhtml = (this.ns || this.ie);
	this.dom = (document.createElement && document.appendChild && document.getElementsByTagName) ? true : false;
}

function printDocument()
{
	var browser = new browserCheck();

	if (browser.ie4 == true)
	{
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 

		if (document.WebBrowser1 != null)
			document.WebBrowser1.outerHTML = "";
		document.body.insertAdjacentHTML('BeforeEnd', WebBrowser);
		window.focus();
		setTimeout("printIE4()", 0);
	}
	else if (browser.ie || browser.ns)
	{
		window.focus();
		window.print();
	}
}

function printIE4()
{
	var OLECMDID_PRINT = 6;
	var OLECMDEXECOPT_PROMPTUSER = 1; 

	document.WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
	document.WebBrowser1.outerHTML = "";
}

