function getMediaPlayers() {
	var playerString='';
	var flashver=GetSwfVer();
	if (flashver != -1) {
		playerString='Flash ('+flashver+');';
	}
	if (navigator.plugins != null && navigator.plugins.length > 0) {
       numPlugins = navigator.plugins.length;
       for (i= 0; i<numPlugins; i++)
       {
           currentPlugin = navigator.plugins[i];
		   //alert(currentPlugin.name+':'+currentPlugin.description);
           if (currentPlugin.name.substring(0,11)=="Silverlight")
           {
               playerString+="SL"+currentPlugin.description.substring(0,1)+";";
           }
           if (currentPlugin.name.substring(0,18)=="RealPlayer Version")
           {
               playerString+="REAL"+currentPlugin.description.substring(0,1)+";";
           }
           if (currentPlugin.name.substring(0,20)=="Windows Media Player")
           {
               playerString+="WMP"+";";
           }
           if (currentPlugin.name.substring(0,17)=="QuickTime Plug-in")
           {
		       currentPlayer="QT"+currentPlugin.name.substr(18,1)+";";
			   if (playerString.indexOf(currentPlayer)==-1) {
                 playerString+=currentPlayer;
               }
           }
		   try {
		   if (currentPlugin.namedItem('video/x-ms-wmv')) {
				playerString+='WMP;';
		   }
		   }
		   catch(e){}
		}//end for
	} else { // For IE detection 
		if (dmpCheckPlayer("MediaPlayer.MediaPlayer.1")) {
			playerString+='WMP;';
		}
		if (dmpCheckPlayer("QuickTime.QuickTime.1")) {
			playerString+='QT;';
		}
		if (dmpCheckPlayer("AgControl.AgControl")) {
			playerString+='SL;';
		}
		if (playerString=='') {
		if (dmpCheckPlayer("IERJCtl.IERJCtl.1")) {
			playerString+='REAL;';
		} }
	}

	 return playerString;
}

function dmpCheckPlayer(myobj) {
	try {
		axo = new ActiveXObject(myobj);
		return true;
	} catch (e) {
		return false;
	}
}