//----------------------------------------------------------
// Name: THREEDX.JS
// Description: 3DX 2.5 PLAYER SCRIPT
// Created By: Balrog
// Last Update: January 26, 2004
// Copyright (c) 2003 - 2004 Micronet Software Manila, Inc.
// All Rights Reserved
//----------------------------------------------------------

//Current 3DX Player Version
var playerVersion = "1,0,1,0";

//Platform and Browser detection for display
var browser = 0;
var appName = navigator.appName.toUpperCase();

if(appName.indexOf("EXPLORER")>=0){
  	browser=0;   //IE.
} else if(appName.indexOf("NETSCAPE")>=0 && navigator.appVersion.charAt(0)<5){
	browser=1;   //NS4.x.
} else {
 	browser=2;   //NS6 etc.
}
if(navigator.platform.toUpperCase().indexOf("MAC")>=0){
  	browser+=3; //Mac.
}

//Error message for ActiveMPP
function TdxUpdateError(){
	alert("Login as Administrator to install latest version of 3DX Player.");
}

//Display 3DX Player
function Write3DXPlayer(sFilename,sWidth,sHeight,bUIEnable){
	if (browser == 0){ //Win IE
		document.writeln('<object onerror="TdxUpdateError()" id="Control1" name="Control1" width="' + sWidth + '" height="' + sHeight + '" classid="CLSID:4D8DD706-6972-460D-A51B-EB7F7687E450" codebase="http://www.micronet-japan.com/3dx/ActiveMPP.cab#Version='+playerVersion+'">'); 
		document.writeln('<param name="Filename" value="' + sFilename + '">');
		document.writeln('<param name="UIEnable" value="' + bUIEnable + '">');
		document.writeln('</object>');	
	} else if (browser == 2){ //Win NS6
		document.writeln('<applet code="TDXPlayer.class" name="Control1"  width="' + sWidth + '" height="' + sHeight + '" codebase="http://www.micronet-japan.com/3dx/" archive="JavaMPP.jar" MAYSCRIPT>'); 
		document.writeln('<param name="Filename" value="' + sFilename + '">');
		document.writeln('<param name="UIEnable" value="' + bUIEnable + '">');
		document.writeln('</applet>');
	} else { //Others
		document.writeln('<embed name="Control1" type="application/x-3dxplayer-plugin" src="' + sFilename + '" uienable="' + bUIEnable + '" width="' + sWidth + '" height="' + sHeight + '">');
	}
}
