var bw = bwcheck();

function doPrint(){
	if(bw.ie4==1|bw.ie5==1|bw.ie5==6){
		printIE();
	}
	else{
		window.print();
	}
}

function doScrollUp(){
	var offy;
	if(self.pageYOffset) {
	    offy = self.pageYOffset;
	} else if(document.documentElement && document.documentElement.scrollTop){
	    offy = document.documentElement.scrollTop;
	} else {
	    offy = document.body.scrollTop;
	}
	
	if(offy <= 0) return;
	
	self.scrollBy(0, -25);
	setTimeout("doScrollUp()", 10);
}

function printIE(){
	var OLECMDID = 7;
	/* OLECMDID values:
	* 6 - print
	* 7 - print preview
	* 1 - open window
	* 4 - Save As
	*/

	var PROMPT = 1; // 2 DONTPROMPTUSER
	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
	//document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
	document.body.innerHTML += WebBrowser; 
	
	WebBrowser1.ExecWB(OLECMDID, PROMPT);
	WebBrowser1.outerHTML = "";
}

function bwcheck(){
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6||this.ie7
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie7 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}

