var nn = !!document.layers;
var ie = !!document.all;

if (nn){
	netscape.security.PrivilegeManager.enablePrivilege("UniversalSystemClipboardAccess");
	var fr=new java.awt.Frame(); // der IE kann's so, aber für den NN muss man dessen Java-API bemühen
	var zwischenablage = fr.getToolkit().getSystemClipboard();
}

function copy(textfeld){
	if (nn) {
		textfeld.select();
		zwischenablage.setContents(new java.awt.datatransfer.StringSelection(textfeld.value), null);
	}
	else if (ie) {
		textfeld.select();
		cbBuffer=textfeld.createTextRange();
		cbBuffer.execCommand('Copy');
	}
}

function paste(textfeld){
	if (nn) {
		var inhalt=zwischenablage.getContents(null);
		if (inhalt!=null){
			textfeld.value=inhalt.getTransferData(java.awt.datatransfer.DataFlavor.stringFlavor);
		}
	}
	else if (ie) {
		textfeld.select();
		cbBuffer=textfeld.createTextRange();
		cbBuffer.execCommand('Paste');
	}
}
