    function showProps(obj, b)
    {//alert("starting to analyze...");
      if (!obj)
        {
          alert("Kein Objekt!");
          return(false);
      }
      
      if (typeof obj != "object")
        {
          alert(obj)
          return(false);
      }
      var count = 0;
      var Text = "";
      if (!b) {
        for (var i in obj)
          {
//            Text += i + "\n";
            Text += i  + " = " + obj[i] + "\n";
            count++; 
            if (count == 1)
              {
                ok = confirm(Text);
                if (!ok) return(false);
                count = 0;
                Text = "";
            }
        }
      }
      else {
        for (var i in obj)
          Text += i  + " = " + obj[i] + "<br />\n";
        w = window.open('', '', '');
        w = w.document;
        w.open();
        w.write(Text);
        w.close();
//  w.focus();
      }
//      alert(Text);
      return(true);
  }
  
// *************************************************************
//  CLIENT_SIDE SNIFFER CODE
// *************************************************************
// convert all characters to lowercase to simplify testing

// Files and directory structures
var cssDir = "/styles/";
var winNSCSS = "styles_win_ns.css";
var winIECSS = "styles_win_ie.css";
var macCSS = "styles_mac.css";
var unixCSS = "styles_unix.css";
var unixMozCSS = "styles_unix_moz.css";
var agt=navigator.userAgent.toLowerCase();

// *** BROWSER VERSION ***
// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

// *** BROWSER TYPE ***
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv') == -1));
var is_nav4up = (is_nav && (is_major >= 4));
var is_nav4   = (is_nav && (is_major == 4));
var is_nav5   = (is_nav && (is_major == 5));
var is_ie   = (agt.indexOf("msie") != -1);
var is_ie3  = (is_ie && (is_major < 4));
var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1) );
var is_ie4up  = (is_ie  && (is_major >= 4));
var is_ie5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
var is_dom = (document.getElementById);

// *** PLATFORM ***
var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac    = (agt.indexOf("mac")!=-1);
var is_sun   = (agt.indexOf("sunos")!=-1);
var is_irix  = (agt.indexOf("irix") !=-1);    // SGI
var is_hpux  = (agt.indexOf("hp-ux")!=-1);
var is_aix   = (agt.indexOf("aix") !=-1);      // IBM
var is_linux = (agt.indexOf("inux")!=-1);
var is_sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
var is_unixware = (agt.indexOf("unix_system_v")!=-1);
var is_mpras    = (agt.indexOf("ncr")!=-1);
var is_reliant  = (agt.indexOf("reliantunix")!=-1);
var is_dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) ||
       (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) ||
       (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));
var is_sinix = (agt.indexOf("sinix")!=-1);
var is_freebsd = (agt.indexOf("freebsd")!=-1);
var is_bsd = (agt.indexOf("bsd")!=-1);
var is_unix  = ((agt.indexOf("x11")!=-1) || is_sun || is_irix || is_hpux ||
             is_sco ||is_unixware || is_mpras || is_reliant ||
             is_dec || is_sinix || is_aix || is_linux || is_bsd || is_freebsd);

var myImages = [];
var k = '';
var s = [50, 49, 116, 111, 114, 114];
var t = "  Gruesse an das gesamte LVI-Team: Andrea, Andi, Tina, Ralf und Daniel...                                                           ";

// Handle Navigator 4 window resizing
ok = ((location.href.indexOf('index.php') != -1) || (location.href.lastIndexOf("/") == location.href.length - 1));
if (ok) {
  if (is_nav) document.captureEvents(Event.KEYDOWN);
  document.onkeydown = preLoadLink;
  var v = '';
  for (var i in s)
    v += String.fromCharCode(s[i]);
  s = v;
}

function preLoadLink(e) {
  if (is_nav) k = k + String.fromCharCode(e.which).toLowerCase();
  else k += String.fromCharCode(event.keyCode).toLowerCase();
  if (k.indexOf(s) != -1) {
    if (is_nav) document.releaseEvents(Event.KEYUP);
    document.onkeydown = null;
    k = '                    ';
    s = 0;
    stylesheet();
  }
}

function stylesheet() {
  k = (k + t.charAt(s)).substring(1, 20);
  window.status = k;
  s = (s + 1) % t.length;
  window.setTimeout("stylesheet();", 150);
}

if (is_nav4up) {
   var initWidth, initHeight;
   initWidth = window.innerWidth;
   initHeight = window.innerHeight;
   window.captureEvents(Event.RESIZE);
   window.onresize = handleResize;
}

function handleResize() {
   if (((initWidth != window.innerWidth) || (initHeight != window.innerHeight)) && (typeof disableReload == "undefined")) {
//     location.reload();
   }
   return false;
}

// Function to choose the style sheet for use based on the platform
// and browser version
function ChooseStyleSheet()
  {
    var fileHead = cssDir/* + stylePrefix*/;
    var styles;
    if (is_win)
      {
        if (is_nav)
          {
            styles = fileHead + winNSCSS;
        }
        else
          {
            // Windows Netscape fonts need to be larger than those for IE
            styles = fileHead + winIECSS;
        }
    }
    else
      if (is_mac)
        {
          if (is_ie5up)
            {
              // Default font settings for Mac IE5 match PC IE fonts
              styles = fileHead + winIECSS;
          }
          else
            {
              styles = fileHead + macCSS;
          }
      }
      else
        if (is_unix)
          {
            if (is_nav5) styles = fileHead + unixMozCSS;
              else styles = fileHead + unixCSS;
        }
    else
      {
        // Default style = macCSS
        // Macintosh stylesheets have the largest font sizes, which
        // will ensure readability
        styles = fileHead + macCSS;
    }
    document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"" + styles + "\">");
    return true;
}

//  Select the appropriate stylesheet
if ((is_nav4up || is_ie4up) || (!is_nav && !is_ie)) {
  ChooseStyleSheet();
}

function imgOn(name)
  {
    if (document.images)
      document.images[name].src = '/img/navigation/' + name + '_on.gif';
}

function imgOff(name)
  {
    if (document.images)
      document.images[name].src = '/img/navigation/' + name + '_off.gif';
}

function preLoad(imgs)
  {
    for (var i in imgs)
      {
        myImages[i] = new Image();
        myImages[i].src = imgs[i];
    }
}
