
/**
 * Zeigt den Quelltext in einem Popup mit Textarea an.
 * So kann man Quelltext einfacher rauskopieren.
 */
function source(qid)
{
	var code = document.getElementById(qid).innerHTML;

	newwindow2=window.open('','name','resizable=yes,height=500,width=800,left=100,top=100');
	var tmp = newwindow2.document;

	tmp.write('<html><head><title>Quelltext</title>');
	tmp.write('<link rel="stylesheet" href="html_popup.css">');
	tmp.write('</head><body style="background-color:#CCCCCC;">');
	tmp.write('<textarea style="width:100%; height: 94%;">');

	// Code vorbereiten
	code = code.replace(/&nbsp; &nbsp;/g,"&nbsp;&nbsp;&nbsp;");	// Leerzeichen
	code = code.replace(/&nbsp; /g,"&nbsp;&nbsp;");			// Leerzeichen
	code = code.replace(/&nbsp;&nbsp;&nbsp;&nbsp;/g,"\t");	// Tabs erzeugen
	code = code.replace(/<br>/g,"\r");		// Umbrüche korrigieren
	code = code.replace(/<br \/>/g,"\r");	// Umbrüche korrigieren
	code = code.replace(/<BR>/g,"\r");		// Umbrüche korrigieren
	tmp.write(code);

	tmp.write('</textarea>');
	tmp.write('<input style="float:right; margin: 3px;" type="button" value="schließen" onclick="self.close()" />');
	tmp.write('</body></html>');
	tmp.close();
}