var printed = false;

function writePrinterVersion() {
	document.body.style.background="#FFFFFF";
	document.body.style.textAlign="center";
	var a = document.getElementsByTagName("a");
	for (var i=0; i<a.length; i++) {
		a[i].href="#";
	}
	var t = document.getElementById("title");
	var p = document.getElementById("printarea");
	var nt = t.cloneNode(true);
	var np = p.cloneNode(true);
	while (document.body.childNodes[0]) {
		document.body.removeChild(document.body.childNodes[0]);
	}
	var d = document.createElement("div");
	d.style.width="500px";
	d.style.margin="50px auto";
	d.style.textAlign="left";
	d.appendChild(nt);
	d.appendChild(np);
	document.body.appendChild(d);
}

function printThis() {
	printed = true;
	var win = window.open(window.location.href, "printWin");
}

function init(e) {
	var o = window.opener;
	if ((o) && (o.location.href==window.location.href) && (o.printed)) {
		o.printed = false;
		writePrinterVersion();
		window.print();
	}
}

if (window.addEventListener) {
	window.addEventListener("load", init, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", init);
}
//for IE/Mac
document.onreadystatechange = function(e) {
	if (document.readyState=="interactive")
	init();
}

