function printPreview() {
	setActiveStyleSheet('printPreview');

	breadcrumb = document.getElementsByClassName("breadcrumb")[0];

	var data = new Date();

	var month=new Array(12);
	month[0]="Janeiro";
	month[1]="Fevereiro";
	month[2]="Mar&ccedil;o";
	month[3]="Abril";
	month[4]="Maio";
	month[5]="Junho";
	month[6]="Julho";
	month[7]="Agosto";
	month[8]="Setembro";
	month[9]="Outubro";
	month[10]="Novembro";
	month[11]="Dezembro";

	dataExt = data.getDate() + " de " + month[data.getMonth()] + " de " + data.getFullYear();

	impressoEmText = document.createTextNode("Impresso em: " +dataExt );

	impressoEm = document.createElement("span");

	impressoEm.style.position = "absolute";
	impressoEm.style.right = "10px";


	impressoEm.appendChild(impressoEmText);
	breadcrumb.appendChild(impressoEm);


	footer = document.getElementsByClassName("footer")[0];

	footer.innerHTML = "";

	footerText = document.createTextNode("© Arus, 2007 - Todos os direitos reservados.");

	footerP = document.createElement("p");

	footerP.style.padding = "10px";
	footerP.style.backgroundColor = "#ccc";

	footerP.appendChild(footerText);
	footer.appendChild(footerP);


	printer = self.print();
}

function setActiveStyleSheet(title) {
	var i, a, main;
		for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
			if(a.getAttribute("rel").indexOf("stylesheet") != -1 && a.getAttribute("media") == 'screen') {
				a.disabled = true;

			if(a.getAttribute("title") == title || a.getAttribute("media") == 'print')
				a.disabled = false;

			if(a.getAttribute("rel").indexOf("alternate") != -1 && a.getAttribute("media") == 'screen') {
				a.disabled = false;
				a.setAttribute("rel","stylesheet");
			}
		}
	}
}

function prepareLinkPrintPreview() {

	urlLocation = window.location.href.valueOf();

	if(urlLocation.indexOf("#") > 0) {
		urlPosition = urlLocation.indexOf("#");
		urlLocation = urlLocation.substr(0,urlPosition);
	}

	if(window.location.href.indexOf("?") > 0) {
		$("print").href = urlLocation + "&type=print";
	} else {
		$("print").href = urlLocation + "?type=print";
	}
	$("print").target = "_blank";
}

Event.observe(window, 'load',
	function() {
 		prepareLinkPrintPreview();
		var qs = new Querystring()
		var print = qs.get("type", "screen");
		if (print == "print") {
			document.getElementsByClassName('wrapper', document.getElementsByClassName('sidebar')[0])[0].style.height = '';
			document.getElementsByClassName('wrapper', document.getElementsByClassName('content')[0])[0].style.height = '';
			printPreview();
		}
	}
);
