
var windowsmedia = new Object();

windowsmedia.installed = false;
windowsmedia.version = '0.0';

// Check for GeckoActiveXObject
var gkoaxwma=false;

if (navigator.plugins && navigator.plugins.length) { 
	for (x=0; x<navigator.plugins.length; x++) { 
		if (navigator.plugins[x].name.indexOf('ActiveX') != -1 && window.GeckoActiveXObject) { 
			gkoaxwma=true; break; 
		} 
	} 
}

// Create ActiveX/GeckoActiveX
function AXO(id){
	var error; 
	var control = null;
	
	try {
		if (window.ActiveXObject && navigator.userAgent.indexOf('Win') != -1) control = new ActiveXObject(id);
		else if (gkoaxwma) control = new GeckoActiveXObject(id);
	}
	catch (error) {}
	return control;
}

if (window.ActiveXObject || gkoaxwma){
	try{
		oWMP = new AXO('WMPlayer.OCX.7');
		if (oWMP){
			windowsmedia.installed = true;

			// fix Gecko ActiveX plug-in bug
			parseFloat(oWMP.versionInfo);

			windowsmedia.version=parseFloat(oWMP.versionInfo);
			if (windowsmedia.version.toString().length == 1) windowsmedia.version+='.0';
		}
	}
	catch(e) {}
}
else if (navigator.plugins && navigator.plugins.length){
	for (x=0; x<navigator.plugins.length; x++){
		if (navigator.plugins[x].name.indexOf('Windows Media') != -1){
			windowsmedia.installed=true;
			break;
		}
	}
}

 
function getQuicktimeVersion() {
   
   if (navigator.plugins != null && navigator.plugins.length > 0) {
      for (i=0; i < navigator.plugins.length; i++ ) {
         var plugin = navigator.plugins[i];
         if (plugin.name.indexOf("QuickTime") > -1) {
		 	qt = true;
            qt_v = parseFloat(plugin.name.substring(18));
         }
      }
   }

}

function setPlayer(){
	qt = true;
}

function setVersion(version){
	qt_v = version;
}

//indicate if quicktime installed + version
qt = false;
qt_v = 0;

getQuicktimeVersion();

//indicate if windows media player installed + version
wmp = windowsmedia.installed;
wmp_v = parseInt(windowsmedia.version);