function plugMoz(plug) {
	find = "0";
	if (tabMime.indexOf(plug) != -1) {
    if (navigator.mimeTypes[plug].enabledPlugin != null) {
        find = "1";
    }
  }
	return find;
}

function plugIE(plug) {
	find = false;
	document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n find = IsObject(CreateObject("' + plug + '"))</SCR' + 'IPT>\n');
	if (find)
      return '1';
  else 
      return '0';
}

var ua=navigator.userAgent.toLowerCase();
var isMoz  = (navigator.appName.indexOf("Netscape") != -1);
var isIE  = (ua.indexOf("msie") != -1);
var isMac = (ua.indexOf("mac")!=-1);
var isWin = ((ua.indexOf("win")!=-1) || (ua.indexOf("32bit")!=-1));

if (isWin && isIE) {
  var pQuicktime = plugIE("QuickTimeCheckObject.QuickTimeCheck.1");
  var pWinMedia = plugIE("MediaPlayer.MediaPlayer.1");
  var pReal  = plugIE("rmocx.RealPlayer G2 Control.1");
}

if (!isWin || isMoz) {
    tabMime = "";
    for (var i=0; i < navigator.mimeTypes.length; i++) tabMime += navigator.mimeTypes[i].type.toLowerCase();
    var pQuicktime = plugMoz("video/quicktime");
    var pWinMedia = plugMoz("application/x-mplayer2");
    var pReal  = plugMoz("audio/x-pn-realaudio-plugin");
}

