

function WMPlayer() {

	this.installed = false;
	this.version = '0';

	this.createAXObject = function(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;
	}

	// ns 7.1?
	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 && windowGeckoActiveXObject) { 
				gkoaxwma=true;
				break;
			}
		}
	}

	if (window.ActiveXObject || gkoaxwma) {
		try {

			if(window.ActiveXObject) {
				player = new ActiveXObject("WMPlayer.OCX.7");
			 } else if (windowGeckoActiveXObject) {
				player = new GeckoActiveXObject("WMPlayer.OCX.7");
			 }

			if (player) {
				this.installed = true;
				parseFloat(player.versionInfo);
				this.version=parseFloat(player.versionInfo);
			}


		}
		catch(e) {}

	} else {
		
		if (navigator.mimeTypes && navigator.mimeTypes["application/x-mplayer2"] && navigator.mimeTypes["application/x-mplayer2"].enabledPlugin) {
			this.installed = true;
			this.version = 6.4;
		}

		if (navigator.mimeTypes && navigator.mimeTypes["application/x-drm-v2"] && navigator.mimeTypes["application/x-drm-v2"].enabledPlugin) {
			this.installed = true;
			this.version = 7; 
		}

	}

}



