// debug messages, requires vb_VRMLDetect.js to be run first

var dbmsg = '';
dbmsg += 'navigator.appName = '     + navigator.appName     + '\n';
dbmsg += 'navigator.appCodeName = ' + navigator.appCodeName + '\n';
dbmsg += 'navigator.appVersion = '  + navigator.appVersion  + '\n';
dbmsg += 'navigator.userAgent = '   + navigator.userAgent   + '\n';

if (navigator.plugins) {
  dbmsg += ' \nnavigator.plugins.length = ' + navigator.plugins.length + '\n';
  if (navigator.mimeTypes) {
    dbmsg += 'navigator.mimeTypes.length = ' + navigator.mimeTypes.length + '\n';
    for (i = 1; i <= nvrmlMime; i++) {
      dbmsg += 'navigator.mimeTypes[' + vrmlMime[i] + '] = ' + navigator.mimeTypes[vrmlMime[i]] + '\n';
    }
    for (j = 1; j <= nx3dMime;  j++) {
      dbmsg += 'navigator.mimeTypes[' + x3dMime[j]  + '] = ' + navigator.mimeTypes[x3dMime[j]]  + '\n';
    }
  }
}

var amp = -1;
var vrml1 = vrmlPlugin;
amp = vrmlPlugin.indexOf('&');
if (amp != -1) {vrml1 = vrmlPlugin.substring(0,amp) + ' ' + vrmlPlugin.substring(amp+6,50);}
dbmsg += ' \nvrmlPlugin = '  + vrml1;

if (nvrml > 1) {
  for (k = 1; k <= nvrml; k++) {
    amp = vrml[k].indexOf('&');
    if (amp == -1) {
      dbmsg += '\nvrml[' + k + '] = ' + vrml[k];
    } else {
      vrml1 = vrml[k].substring(0,amp) + ' ' + vrml[k].substring(amp+6,50);
      dbmsg += '\nvrml[' + k + '] = ' + vrml1;
    }
  }
}

var x3d1 = x3dPlugin;
amp = x3dPlugin.indexOf('&');
if (amp != -1) {x3d1 = x3dPlugin.substring(0,amp) + ' ' + x3dPlugin.substring(amp+6,50);}
dbmsg += '\nx3dPlugin = ' + x3d1;

if (nx3d  > 1) {
  for (k = 1; k <= nx3d;  k++) {
    amp = x3d[k].indexOf('&');
    if (amp == -1) {
      dbmsg += '\nx3d['  + k + '] = ' + x3d[k];
    } else {
      x3d1 = x3d[k].substring(0,amp) + ' ' + x3d[k].substring(amp+6,50);
      dbmsg += '\nx3d[' + k + '] = ' + x3d1;
    }
  }
}

dbmsg += '\n\nPlugins that have been uninstalled might still be detected.';
if (navigator.appName == "Microsoft Internet Explorer") {dbmsg += '\nSome VRML and X3D plugins are not detected in Internet Explorer.';}
dbmsg += '\nStandalone VRML viewers, Java applets, or Java programs are not detected.';

