/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																						  Thursday, 15th Nov 2007, 5:06 pm //
//												JavaScript Browser Plugin Detector										   //
//																by														   //
//												       http://www.ezkez.com												   //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 function pluginabfrage()
  {
       document.writeln("");
         document.writeln("");
         for(var i=0; i<navigator.plugins.length; i++)
         {
           document.writeln("");
           if(i == 0) {
             document.writeln("" + navigator.plugins[i].name + "");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("");
		         else
               document.writeln("" + navigator.plugins[i].description + "");
               document.writeln("");
           }
           if(i == 1) {
             document.writeln("" + navigator.plugins[i].name + "");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("");
		         else
               document.writeln("" + navigator.plugins[i].description + "");
               document.writeln("");
           }
           if(i == 2) {
             document.writeln("" + navigator.plugins[i].name + "");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("");
		         else
               document.writeln("" + navigator.plugins[i].description + "");
               document.writeln("");
           }
           if(i == 3) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
            if(i == 4) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 5) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 6) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 7) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 8) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 9) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 10) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 11) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 12) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 13) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 14) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 15) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 16) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 17) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 18) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
		    if(i == 19) {
             document.writeln("<td headers='header1' class='tblinename'>" + navigator.plugins[i].name + "<\/td>");
		         if(navigator.plugins[i].name == "nppdf.so")
               document.writeln("<td headers='header2' class='tblinename'>Adobe Acrobat Reader Plug-in<\/td>");
		         else
               document.writeln("<td headers='header2' class='tblinename'>" + navigator.plugins[i].description + "<\/td>");
               document.writeln("<\/tr>");
           }
         }
		if(i == 0)
		{
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('PDF.PdfCtrl.4'))
		      document.writeln("");
		   else if(detectActiveXControl('PDF.PdfCtrl.5'))
		      document.writeln("");
		   else if(detectActiveXControl('PDF.PdfCtrl.6'))
		      document.writeln("");
		   else if(detectActiveXControl('AcroPDF.PDF.1'))
		      document.writeln("");
		   else
		   {
		   	var agree=window.confirm("Adobe Acrobat Reader was not found       \n          Press to Download Now");
			if (agree)
			window.open('http://www.adobe.com/products/acrobat/')
		   }
		   document.writeln("");
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('Adobe.SVGCtl'))
		   document.writeln("");
		   else
		   //{
		   //var agree=window.confirm("Adobe Acrobat Reader was not found       \n          Press to Download Now");
		   //if (agree)
		   //window.open('http://www.adobe.com/products/acrobat/')
		   // }
		   document.writeln("");
		   document.writeln("");
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('ShockwaveFlash.ShockwaveFlash.1'))
		   document.writeln("");
		   else
		   {
		   	var agree=window.confirm("Adobe Flash Player was not found       \n          Press to Download Now");
			if (agree)
			window.open('http://www.adobe.com/products/')
		   }
		   document.writeln("");
		   document.writeln("");
		   document.writeln("");
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('MediaPlayer.MediaPlayer.1'))
		      document.writeln("");
		   else
		      document.writeln("");
		   document.writeln("");
		   document.writeln("");
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('rmocx.RealPlayer G2 Control'))
		      document.writeln("");
		   else
		      document.writeln("");
		   document.writeln("");
		   document.writeln("");
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('QuickTimeCheckObject.QuickTimeCheck.1'))
		      document.writeln("");
		   else
		      document.writeln("");
		   document.writeln("");
		   document.writeln("");
		   document.writeln("");
           document.writeln("");
		   document.writeln("");
		   if(detectActiveXControl('MathPlayer.Behavior.1'))
		      document.writeln("");
		   else
		      document.writeln("");
		   document.writeln("");
		   document.writeln("");
		}
        document.writeln("");
  }

