
if(window.addEventListener)
	addEventListener("DOMContentLoaded", DetectPlugins, true);
else
	window.attachEvent("onload", DetectPlugins);

function DetectPlugins(e){

	var	ObjFactory		= new PluginFactory();
	var	System			= "";
	var	SystemAdded		= false;
	var	RequestImg		= new Image();
	var	RDate			= new Date();
	var	Language		= "";

	if(navigator.language)
		Language	= navigator.language;
	else
		Language	= navigator.userLanguage;
	
	if(Language != ""){

		if(!SystemAdded)
			System	+= "porst=" + "RegionalSettings:" + Language;
		else
			System	+= "&porst=" + "RegionalSettings:" + Language;

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "porst=RegionalSettings:unknown";
		else
			System	+= "&porst=RegionalSettings:unknown";

		SystemAdded	= true;
	}
	
	if(screen.width){

		if(!SystemAdded)
			System	+= "pores=Resolution:" + screen.width + "x" + screen.height;
		else
			System	+= "&pores=Resolution:"+ screen.width + "x" + screen.height;

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "pores=Resolution:unknown";
		else
			System	+= "&pores=Resolution:unknown";

		SystemAdded	= true;
	}

	if(screen.colorDepth){

		if(!SystemAdded)
			System	+= "pocd=ColorDepth:" + screen.colorDepth;
		else
			System	+= "&" + "pocd=ColorDepth:" + screen.colorDepth;

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "pocd=ColorDepth:unknown";
		else
			System	+= "&" + "pocd=ColorDepth:unknown";

		SystemAdded	= true;
	}

	if(ObjFactory.isInstalled("Flash")){
		
		if(!SystemAdded)
			System	+= "pofl=Flash:yes&poflv=FlashVersion:" + ObjFactory.getVersion("Flash").toString();
		else
			System	+= "&pofl=Flash:yes&poflv=FlashVersion:" + ObjFactory.getVersion("Flash").toString();

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "pofl=Flash:no"
		else
			System	+= "&pofl=Flash:no";

		SystemAdded	= true;
	}

	if(ObjFactory.isInstalled("Java")){
		
		if(!SystemAdded)
			System	+= "pojv=Java:yes";
		else
			System	+= "&pojv=Java:yes";

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "pojv=Java:no";
		else
			System	+= "&pojv=Java:no";

		SystemAdded	= true;
	}

	if(ObjFactory.isInstalled("RealPlayer")){
		
		if(!SystemAdded)
			System	+= "porp=RealPlayer:yes";
		else
			System	+= "&porp=RealPlayer:yes";

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "porp=RealPlayer:no";
		else
			System	+= "&porp=RealPlayer:no";

		SystemAdded	= true;
	}

	if(ObjFactory.isInstalled("Windows Media")){
		
		if(!SystemAdded)
			System	+= "powm=WindowsMedia:yes";
		else
			System	+= "&powm=WindowsMedia:yes";

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "powm=WindowsMedia:no";
		else
			System	+= "&powm=WindowsMedia:no";

		SystemAdded	= true;
	}

	if(ObjFactory.isInstalled("QuickTime")){
		
		if(!SystemAdded)
			System	+= "poqt=QuickTime:yes";
		else
			System	+= "&poqt=QuickTime:yes";

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "poqt=QuickTime:no";
		else
			System	+= "&poqt=QuickTime:no";

		SystemAdded	= true;
	}

	if(ObjFactory.isInstalled("Director")){
		
		if(!SystemAdded)
			System	+= "posw=Shockwave:yes";
		else
			System	+= "&posw=Shockwave:yes";

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "posw=Shockwave:no";
		else
			System	+= "&posw=Shockwave:no";

		SystemAdded	= true;
	}

	if(navigator.cookieEnabled){

		if(!SystemAdded)
			System	+= "poce=CookieEnabled";
		else
			System	+= "&poce=CookieEnabled";

		SystemAdded	= true;
	}
	else{

		if(!SystemAdded)
			System	+= "poce=CookieDisabled";
		else
			System	+= "&poce=CookieDisabled";

		SystemAdded	= true;
	}

//	if(ObjFactory.isInstalled("Acrobat")){
//		
//		if(!SystemAdded)
//			System	+= "Acrobat=Acrobat:yes";
//		else
//			System	+= "&Acrobat=Acrobat:yes";

//		SystemAdded	= true;
//	}
//	else{

//		if(!SystemAdded)
//			System	+= "Acrobat=Acrobat:no";
//		else
//			System	+= "&Acrobat=Acrobat:no";

//		SystemAdded	= true;
//	}

	RequestImg.src	= "/NR/rdonlyres/50286532-E7B9-4A93-852C-FDE874006846/0/db_plugin.gif?pod=" + RDate.getFullYear() + "-" + RDate.getMonth() + "-" + RDate.getDay() + "T" + RDate.getHours() + ":" + RDate.getMinutes() + ":" + RDate.getSeconds() + "MS" + RDate.getMilliseconds() + "&" + System;
}