		//Plugin-check
		
		plugin_detected = new Array();
		var flashVersionDetected
		
		
		//
		// check for NS6 Mac + IE Mac
		
		if(navigator.mimeTypes) {
		        for (i=0; i < navigator.mimeTypes.length; i++ ) {
		                if(navigator.mimeTypes[i].suffixes.indexOf("pdf") > -1) {
		                        havear = true;
		                }
		                if(navigator.mimeTypes[i].type.indexOf("quicktime") > -1) {
		                        haveqt = true;
		                }
		        }
		}
		
		
		//
		// check for NS
		
		if (navigator.plugins) {
		        //QT + Acrobat check
		  for (i=0; i < navigator.plugins.length; i++ ) {
		        if (navigator.plugins[i].name.indexOf("QuickTime") >= 0) haveqt = true;
		        if (navigator.plugins[i].name.indexOf("Acrobat") >= 0) havear = true;
		  }
		  
		  // Flash 2?
		  if (navigator.plugins["Shockwave Flash 2.0"]) {
		        var flash3Installed = true;
		  }
		  
		  // other Versions ?
		  else if(navigator.plugins["Shockwave Flash"]) {
		        var flashDescription = navigator.plugins["Shockwave Flash"].description;
		        var NNver = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
		          flash3Installed = NNver == 3;
		          flash4Installed = NNver == 4;
		          flash5Installed = NNver == 5;
		          flash6Installed = NNver == 6;
		          flash7Installed = NNver == 7;
		          flash8Installed = NNver >= 8;
		  }
		  for(i=2;i<=swf_max_version;i++) {
		        if(eval("flash" + i + "Installed") == true) {
		                var actualSWF = i;
		        }
		  }
		  if(actualSWF >= swf_req_version) {
		        haveflash = true;
		  }  
		}

