var browser = navigator.appName;
var displayVRML = 0;

if (browser=="Netscape") displayVRML = DetectNetscape();
else if (browser=="Microsoft Internet Explorer") displayVRML = DetectIE();

function DetectNetscape() {
        var retVal = 0;
        var version = parseFloat(navigator.appVersion);
        if (version>=3) {
                var plugin = navigator.mimeTypes["model/vrml"];
                if (plugin != null) {
                        retVal = 1;
                }
        }
        return retVal;
}

function DetectIE() {
        var retVal = 0;
        var version = parseFloat(navigator.appVersion);
        if (version>=2) {
                var pluginArray = (new VBArray(GetPluginArray())).toArray();
                for (i = 0; i < pluginArray.length; i++) {
                        if (pluginArray[i]==true) retVal = 1;
                }
        }
        return retVal;
}

function addVRML( src, width, height )
{
  if ( displayVRML==1 ) {
          document.writeln('<EMBED SRC="' + src + '" width="' + width +
                            '" height="' + height + '" align="middle"'
                           +'>');
  }
  else
  {
          document.writeln('<table width="' + width +
                           '" height="' + height + '" border="1" background="#808080">');
          document.writeln('<tr><td valign="top">');
          document.writeln('<p style="margin:0cm;margin-bottom:.0001pt" align="center"><font size="3"><span style="mso-ansi-language: EN-US" lang="EN-US"><span style="mso-ansi-language:EN-US">' );
          document.writeln('Please install VRML viewer to see this scene.' );
          document.writeln('</td></tr></table>' );
  }
}

function newVRMLWindow( src, width, height )
{
  if (displayVRML==1)
  {
    var wnd = window.open( '','', 'width='+(width+16)+',height='+(height+24) );
    wnd.document.open();
    wnd.document.bgColor="black";
    wnd.document.writeln('<EMBED SRC="' + src + '" width="' + width +
                           '" height="' + height + '" align="center">');
    wnd.document.close();
  }
  else
  {
    alert( 'Please install VRML viewer to see this scene.' );
  }
}

