
// Tom Bille 2003


var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function printPage() {
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert("Bitte benutzen Sie die Druckfunktion Ihres Browsers.");
  return false;
}

if (da && !pr && !mac) with (document) {
  writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
  writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
  writeln('Sub window_onunload');
  writeln('  On Error Resume Next');
  writeln('  Set WB = nothing');
  writeln('End Sub');
  writeln('Sub vbPrintPage');
  writeln('  OLECMDID_PRINT = 6');
  writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
  writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
  writeln('  On Error Resume Next');
  writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
  writeln('End Sub');
  writeln('<' + '/SCRIPT>');
}



function sprache(zielsprache){
	var url = location.href;
	
	// filename und Pfad holen
	url.match(/(.*)\/(.*)/);
	var filename = RegExp.$2;
	var pfad = RegExp.$1;

	// Sonderfall index.html
	if(!filename){ filename = "index.html"; }
	
	// Wenn nix uebergeben, dann englisch
	if(!zielsprache){ zielsprache = "en"; }
	
	// fuer deutsch
	if(zielsprache == "de"){
		filename = filename.replace(/en_/,"");
	}
	
	// fuer englisch
	if(zielsprache == "en"){
		zielsprache += "_";
	}else{
		zielsprache = "";
	}
	
	
	
	// Neue URL bauen
	var neue_url = pfad + "/" + zielsprache + filename;
	
	neue_url = neue_url.replace(/en_en_/,"en_");
	
	location.href= neue_url;
}