var doc = document;
var printButton = doc.getElementById("printbutton");
var screenStyle = doc.getElementById("screen");
var printStyle = doc.getElementById("print");
var printPreviewStyle = doc.getElementById("printpreview");
var printLink = doc.getElementById("printlink");
var cancelLink = doc.getElementById("cancellink");

if (printButton) {
	printButton.onclick = function () {
		return doPrintPreview();
	};
	printLink.onclick = function () {
		return doPrint();
	};
	cancelLink.onclick = function () {
		return doPrint(true);
	};
	printPreviewStyle.disabled = true;
}

function doPrintPreview() {
	printPreviewStyle.disabled = false;
	screenStyle.disabled = true;
	return false;
};

function doPrint(cancel) {
	if (!cancel) {
		window.print();
	}
	printPreviewStyle.disabled = true;
	screenStyle.disabled = false;
	return false;
};