document.write('<tr><td>Screen Resolution</td><td class="rt">'+screen.width + " x " + screen.height+'</td></tr>');
document.write('<tr><td>Java</td>');
if (navigator.javaEnabled()==1) 
	document.write('<td class="yes">Enabled</td></tr>');
	else document.write('<td class="no">Disabled</td></tr>')


if (self.screen) {
		if (screen.pixelDepth) 
			depth = screen.pixelDepth;
		else if (screen.colorDepth) 
			depth = screen.colorDepth;
	} else depth = 0;
	if (depth != 0)	{
		document.write('<tr><td>Color Depth</td><td class="rt">'+window.screen.colorDepth+' Bits</td></tr>');
	}
	var agent = navigator.userAgent.toLowerCase();

	flashPlugin = raPlugin = qtPlugin = mediaPlayerPlugin = "false";
	acroReadPlugin = "false";

if (agent.indexOf('msie') >= 0) {
	function detectIE(ClassID) { 
		result = false; 
		document.write('<SCRIPT LANGUAGE=VBScript\>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCRIPT\>\n'); 
		if (result) return true;
		else return false;
	}

	if (detectIE("ShockwaveFlash.ShockwaveFlash.9")) flashPlugin = detectIE("ShockwaveFlash.ShockwaveFlash.9");
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.8")) flashPlugin = detectIE("ShockwaveFlash.ShockwaveFlash.8");
	else if (detectIE("ShockwaveFlash.ShockwaveFlash.7")) flashPlugin = detectIE("ShockwaveFlash.ShockwaveFlash.7");
	else flashPlugin = "<td class=\"no\">Disabled</td>";
	raPlugin = detectIE("rmocx.RealPlayer G2 Control.1");
	qtPlugin = detectIE("QuickTimeCheckObject.QuickTimeCheck.1");
	mediaPlayerPlugin = detectIE("MediaPlayer.MediaPlayer.1");
	acroReadPlugin = detectIE("AcroPDF.PDF.1");
	
} else {
        function detect(ClassID) {
                if (nse.indexOf(ClassID) != -1)
                if (navigator.mimeTypes[ClassID].enabledPlugin != null)
                        return true;
                return false;
        }
        nse = "";
        for (var i=0;i<navigator.mimeTypes.length; i++)
        	nse += navigator.mimeTypes[i].type.toLowerCase();
        flashPlugin = detect("application/x-shockwave-flash");		
		raPlugin = detect("audio/x-pn-realaudio-plugin");				
		mediaPlayerPlugin = detect("application/x-mplayer2");		
		acroReadPlugin = detect("application/pdf");			
}
	flashPlugin = (flashPlugin==true) ? '<td class=\"yes\">Enabled</td>' : '<td class=\"no\">Disabled</td>';
	raPlugin = (raPlugin==true) ? '<td class=\"yes\">Enabled</td>' : '<td class=\"no\">Disabled</td>';
	qtPlugin = (qtPlugin==true) ? '<td class=\"yes\">Enabled</td>' : '<td class=\"no\">Disabled</td>';
	mediaPlayerPlugin = (mediaPlayerPlugin==true) ? '<td class=\"yes\">Enabled</td>' : '<td class=\"no\">Disabled</td>';
	acroReadPlugin = (acroReadPlugin==true) ? '<td class=\"yes\">Enabled</td>' : '<td class=\"no\">Disabled</td>';
	document.writeln('<tr class="al"><td>Flash Player</td>' + flashPlugin + '</tr>');
	document.writeln('<tr class="al"><td>Media Player</td>' + mediaPlayerPlugin + '</tr>');
	document.writeln('<tr><td>RealPlayer</td>' + raPlugin + '</tr>');
	document.writeln('<tr class="al"><td>Quicktime</td>' + qtPlugin + '</tr>');
	document.writeln('<tr><td>Acrobat Reader</td>' + acroReadPlugin + '</tr>');
