var printPopup = null;
var printErrorCounter = 0;

function printSite(url, name, size) {
	printPopup = window.open(url, name, size);
	printPopup.focus();
	setContent();
}

function setContent() {
	if(printPopup.document.getElementById("container")) {
		printErrorCounter = 0;
		inhalt = document.getElementById("container").innerHTML;
		printPopup.document.getElementById("container").innerHTML = inhalt;
		printPopup.print();
	}
	else {
		printErrorCounter++;
		if(printErrorCounter < 10) {
			window.setTimeout("setContent();", 1000);
		}
		else {
			printErrorCounter = 0;
			printPopup.close();
			alert("Fehler bei der Druckausgabe!");
		}
	}
}
