/*
   Site		:	Simatex AG
   Content	:	Miscellaneous functions
   Version	:	1.0 
   
   (c) by KEMA 2002
*/

function KEMA_openPicturePopUp(thePicture, width, height) {
  var i = 0;
  var bt = !(navigator.appName == "Microsoft Internet Explorer");
  var sb = ((screen.width < (width + 20)) || (screen.height < (height + 50)));
  var win;

  // Bei Browser vom Typ 'Internet Explorer' Version 4.x die Funktion nicht ausführen
  // Diese Browser haben Probleme mit dem DOM (Fehler bei Zeile mit while-Schleife)
  if(!bt && (navigator.appVersion.substring(22, 23) == "4"))
  	return;
	
  // Eingetragener Link löschen (dieser wird für Browser benötigt, die kein JavaScript ausführen)
  while ((i < document.links.length) && (document.links[i].href.search(thePicture) == -1)) {i++;}
  if (i < document.links.length)
	document.links[i].href = "javascript:;";

  win = window.open("", "", "width=" + (width+37-((bt || !sb) ? 19 : 0)) + ",height=" + (height+74-(bt ? 7 : 0)) + (sb ? ",resizable=yes,scrollbars=yes" : ""));
  win.document.open();  // Wäre nicht unbedingt nötig
  win.document.write("<a href=\"javascript:;\" onClick=\"window.close()\"><img src=\"" + thePicture + "\" alt=\"Schliessen\" border=\"0\"></a>");
//  win.document.write("<p><a href=\"javascript:;\" onClick=\"window.close()\">Fenster Schliessen</a> </p>");
  win.document.write("<p align=\"center\"><input type=\"button\" value=\"Fenster schliessen\" onClick=\"window.close()\"></p>");
  win.document.close();  // Nötig für Netscape 6
}

function KEMA_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v1.0
  var newURL='', userAgent=navigator.userAgent, version=0;
  if (navigator.appName == "Netscape") {	// Firefox zeigt sich auch als Netscape
  	version = navigator.appVersion.substring(0,1);
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (navigator.appName == "Microsoft Internet Explorer") {
  	version = navigator.appVersion.substring(22,23);
    if (version >= IEvers)
     {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.KEMA_returnValue=false; }
}
/*
function KEMA_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v5.0
  var newURL='', userAgent=navigator.userAgent, version=0;
  if (userAgent.indexOf('Netscape') != -1) {
  	version = parseFloat(userAgent.substring(userAgent.indexOf('Netscape')+9,userAgent.length));
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (userAgent.indexOf('MSIE') != -1) {
  	version = parseFloat(userAgent.substring(userAgent.indexOf('MSIE')+4,userAgent.length));
    if (version >= IEvers)
     {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.KEMA_returnValue=false; }
}
*/