<!--

//----------------------------------------------------------------------
//detect Sistema Operativo
//----------------------------------------------------------------------
if((navigator.userAgent.indexOf('Win') != -1) && ((navigator.userAgent.indexOf('NT 5.1')!= -1) || (navigator.userAgent.indexOf('XP')!= -1)))
  {var os = "Windows XP"}
else if((navigator.userAgent.indexOf('Win') != -1) && ((navigator.userAgent.indexOf('NT 5.0')!= -1) || (navigator.userAgent.indexOf('2000')!= -1)))
  {var os = "Windows 2000"}
else if((navigator.userAgent.indexOf('Win') != -1) && ((navigator.userAgent.indexOf('NT')!= -1) || (navigator.userAgent.indexOf('NT 4.0')== -1) || (navigator.userAgent.indexOf('NT4.0')== -1)))
  {var os = "Windows NT"}
else if((navigator.userAgent.indexOf('Win') != -1) && ((navigator.userAgent.indexOf('98')!= -1) || (navigator.userAgent.indexOf('95')!= -1)))
  {var os = "Windows 9.x"}
else if(navigator.userAgent.indexOf('Mac') != -1)
  {var os = "Macintosh"}
else if(navigator.userAgent.indexOf('Linux') != -1)
  {var os = "Linux"}
else if(navigator.userAgent.indexOf('Unix') != -1)
  {var os = "Unix"}
else if(navigator.userAgent.indexOf('SunOS') != -1)
  {var os = "SunOS"}
else if(navigator.userAgent.indexOf('IRIX') != -1)
  {var os = "IRIX"}
else 
  {var os = "Other"}

document.write('Sistema operativo:&nbsp;'+ os);
document.write('<br>');

//----------------------------------------------------------------------
//detect Browser
//----------------------------------------------------------------------
if (navigator.appName == "Microsoft Internet Explorer") {

	var rex = /MSIE\s\d\.\d{1,2}/gi;
	if (navigator.userAgent.search(rex) != -1) {				//Verifica la presenza della ExpReg che identifica IE
		var out = navigator.userAgent.match(rex);
		var ver = out[0].replace(/MSIE\s/, "&nbsp;");			//Isola numero versione
	} else {
		var ver = "&nbsp;";										//Non identificato
	}
	
} else if (navigator.appName == "Opera") {

	var rex = /Opera\/\d\.\d{1,2}/gi;
	if (navigator.userAgent.search(rex) != -1) {				//Verifica la presenza della ExpReg che identifica Opera
		var out = navigator.userAgent.match(rex);
		var ver = out[0].replace(/Opera\//, "&nbsp;");			//Isola numero versione
	} else {
		var ver = "&nbsp;";										//Non identificato
	}

} else if (navigator.appName == "Netscape") {

	var rex = /Mozilla\/\d\.\d{1,2}/gi;
	if (navigator.userAgent.search(rex) != -1) {				//Verifica la presenza della ExpReg che identifica Mozilla
		var out = navigator.userAgent.match(rex);
		if (out[0].search(/Mozilla\/4/) != -1) {				//Se si tratta di Mozilla versione 4 = Netscape 4.x
			var ver = out[0].replace(/Mozilla\//, "&nbsp;");
		} else if (out[0].search(/Mozilla\/5/) != -1) {			//Se si tratta di Mozilla versione 5 = Netscape 6.x o sup
			var rex = /Netscape.+/gi;
			if (navigator.userAgent.search(rex) != -1) {
				var out2 = navigator.userAgent.match(rex);
				var ver = out2[0].replace(/Netscape\/|Netscape/, "&nbsp;");		//Isola numero versione Netscape
			} else {
				var ver = "&nbsp;" + out[0];					//Isola versione Mozilla
			}		
		} else {
			var ver = "&nbsp;" + out[0];						//Isola versione Mozilla
		}
	} else {
		var ver = "&nbsp;";										//Non identificato
	}
	
} else {
	var ver = navigator.appVersion;
}

if ((navigator.appName != "Microsoft Internet Explorer") && (os.indexOf("Win") != -1)) {
	var conf = " -> <font color=\"#009900\"><b>OK</b></font>";
} else {
	var conf = " -> <font color=\"#009900\"><b>OK</b></font>";
}


document.write('Browser: '+ navigator.appName + ver + conf);
document.write('<br>');

//----------------------------------------------------------------------
//detect risoluzione schermo
//----------------------------------------------------------------------
var rsW = screen.width											//Rileva larghezza risoluzione schermo
var rsH = screen.height											//Rileva altezza risoluzione schermo
var clD = screen.colorDepth										//Rileva profonditą di colore
var pxD = screen.pixelDepth

if (rsW < 1024) {
	var conf = " -> <font color=\"#FF0000\"><b>Modificare la risoluzione dello schermo a 1024x768</b></font>";
} else {
	var conf = " -> <font color=\"#009900\"><b>OK</b></font>";
}


document.write('Risoluzione schermo: '+ rsW + "x" + rsH + conf);
document.write('<br>');

//----------------------------------------------------------------------
//detect Windows Media Player
//----------------------------------------------------------------------
	// Microsoft Internet Explorer su Windows
	//------------------------------------------------------------------
if ((navigator.appName == "Microsoft Internet Explorer") && (os.indexOf("Win") != -1)) {

	document.writeln('<OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 codeBase=#Version=6,4,5,715 height=1 id=WMP64 width=1></OBJECT>');
	document.writeln('<OBJECT classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 codeBase=#Version=7,0,0,1954 height=1 id=WMP7 width=1></OBJECT>');
	document.writeln('<SCRIPT language=VBScript>');
	document.writeln('<!--');
	document.writeln('On error resume next');
	document.writeln('WB_DWM52 = (IsObject(CreateObject("MediaPlayer.MediaPlayer.1") ) )');
	document.writeln('WB_DWM63 = FALSE');
	document.writeln('WB_DWM64 = (WMP64.FileName="")');
	document.writeln('WB_DWM7 = (WMP7.URL = "")');
	document.writeln('//-->');
	document.writeln('</scr' + 'ipt>');
	
	
	var WB_WM="undefined";
	if( WB_DWM7 ) {document.write('Windows Media Player: Installato ver. 7 o sup. -> <font color=\"#009900\"><b>OK</b></font></font>');}
	else if( WB_DWM64 ) {document.write('Windows Media Player: Installato ver. 6.4 -> <b>E\' consigliato l\'aggiornamento del tuo Windows Media Player</b></font>');}
	else if( WB_DWM63 ) {document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Windows Media Player: Installato ver. 6.3 -> <b>E\' necessario l\'aggiornamento del tuo Windows Media Player</b></font>');}
	else if( WB_DWM52 ) {document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Windows Media Player: Installato ver. 5.2 -> <b>E\' necessario l\'aggiornamento del tuo Windows Media Player</b></font>');}
	else {document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Windows Media Player: <b>Non Installato</b></font>');}
	document.write('<br>');
	
	//------------------------------------------------------------------
	// Altri Browser e Sistemi Operativi
	//------------------------------------------------------------------
} else {

	
	var temp = 0;
	for(i=0; i < navigator.plugins.length; i++) {
		var rex = /Windows\sMedia/gi;
		if (navigator.plugins[i].name.search(rex) != -1) {		//Cerca la presenza del plugin nel Array d'ambiente dei plugins
			document.write('Windows Media Player: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
			var temp = 1;
			break;
		}
	}
	if (temp == 0) {
		if ((os == "Linux") || (os == "Unix") || (os == "SunOs")) {
			document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Windows Media Player: <b>Non Installato</b> -> <b>E\' consigliato l\'utilizzo di MPlayer</b></font>');
		} else {
			document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Windows Media Player: <b>Non Installato</b></font>');
		}
	
	}
	document.write('<br>');

}

//----------------------------------------------------------------------
//detect other plugins
//----------------------------------------------------------------------
function detectNs(rex) { 										//Funzione detect negli Array d'ambiente su browser diversi da IE su Windows

	for(i=0; i < navigator.plugins.length; i++) {				//Array plugin
		if (navigator.plugins[i].name.search(rex) != -1) {		
			plug = navigator.plugins[i].name;
			descr = navigator.plugins[i].description;
			return true;
		}
	}
	for(t=0; t < navigator.plugins.length; t++) {				//Array Mime
		if (navigator.mimeTypes[t].description.search(rex) != -1) {
			plug = "&nbsp;";
			descr = "&nbsp;";
			return true;
		}
	}
	return false;
	
}

function detectIe(ClassID) { 									//Funzione detect tramite VB Script su IE su Windows

	result = false; 
	document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCR' + 'IPT>\n'); 
	if (result) {
		return true; 
	} else {
		return false; 
	}

}
/*	

	//------------------------------------------------------------------
	// Microsoft Internet Explorer su Windows
	//------------------------------------------------------------------
if ((navigator.appName == "Microsoft Internet Explorer") && (os.indexOf("Win") != -1)) {

//Arrays versioni di Flash player e Director player
	flash = new Array('ShockwaveFlash.ShockwaveFlash.6', 'ShockwaveFlash.ShockwaveFlash.5', 'ShockwaveFlash.ShockwaveFlash.4', 'ShockwaveFlash.ShockwaveFlash.3', 'ShockwaveFlash.ShockwaveFlash.1');
	director = new Array('SWCtl.SWCtl.8.5.1', 'SWCtl.SWCtl.8.5', 'SWCtl.SWCtl.8', 'SWCtl.SWCtl.7', 'SWCtl.SWCtl.1');

//detect RealPlayer	
	
	if (detectIe('rmocx.RealPlayer G2 Control.1') == true) {
		document.write('Real Player: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Real Player: <b>Non Installato</b> -> <b>E\' consiglata l\'installazione di RealPlayer o di RealOne</b></font>');
	}
	document.write('<br>');
	
	
//detect QuickTime	
	
	if (detectIe('QuickTimeCheckObject.QuickTimeCheck.1') == true) {
		document.write('QuickTime: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">QuickTime: <b>Non Installato</b></font>');
	}
	document.write('<br>');

	
//detect Flash	
	
	var temp = 0;
	for(y=0; y < flash.length; y++) {
		if (detectIe(flash[y]) == true) {
			var out = flash[y].match(/\d{1,2}/gi);
			document.write('MACROMEDIA FLASH '+ out[0] +': Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
			var temp = 1;
			break;
		} 
	}
	if (temp == 0) {
		document.write('MACROMEDIA FLASH: <b>Non Installato</b></font>');
	}
	document.write('<br>');


//detect Acrobat	
	
	if (detectIe('PDF.PdfCtrl.5') == true) {
		document.write('ADOBE ACROBAT: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('ADOBE ACROBAT: <b>Non Installato</b></font>');
	}
	document.write('<br>');


//detect JavaPlugIn	
	
	if (detectIe('JavaPlugin') == true) {
		document.write('JAVA PLUGIN: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('JAVA PLUGIN: <b>Non Installato</b></font>');
	}
	document.write('<br>');



	//------------------------------------------------------------------
	// Altri Browser e Sistemi Operativi
	//------------------------------------------------------------------
	
} else {

//detect RealPlayer	
	
	if (detectNs(/RealPlayer|RealOne/gi) == true) {
		document.write('Real Player: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		if ((os == "Linux") || (os == "Unix") || (os == "SunOs")) {
			document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Real Player: <b>Non Installato</b> -> <b>E\' consigliato l\'utilizzo di MPlayer o l\'installazione di RealPlayer</b></font>');
		} else {
			document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">Real Player: <b>Non Installato</b> -> <b>E\' consiglata l\'installazione di RealPlayer o di RealOne</b></font>');
		}
	}
	document.write('<br>');


//detect QuickTime	
	
	if (detectNs(/QuickTime/gi) == true) {
		document.write(''+ plug.toUpperCase() +': Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('<font size="2" face="Arial, Helvetica, sans-serif" color="#FF0000">QuickTime: <b>Non Installato</b></font>');
	}
	document.write('<br>');


//detect Flash	
	
	if (detectNs(/Shockwave\sFlash/gi) == true) {
		document.write(''+ descr.toUpperCase() +': Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('MACROMEDIA FLASH: <b>Non Installato</b></font>');
	}
	document.write('<br>');

//detect Director	
	
	if (detectNs(/Director/gi) == true) {
		document.write('MACROMEDIA DIRECTOR: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('MACROMEDIA DIRECTOR: <b>Non Installato</b></font>');
	}
	document.write('<br>');

//detect Acrobat	
	
	if (detectNs(/Acrobat/gi) == true) {
		document.write(''+ descr.toUpperCase() +': Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
	} else {
		document.write('ADOBE ACROBAT: <b>Non Installato</b></font>');
	}
	document.write('<br>');

//detect JavaPlugIn	
	if ((navigator.appName == "Microsoft Internet Explorer") && (os.indexOf("Mac") != -1)) {} else {
		
		if (detectNs(/Java/gi) == true) {
			document.write('JAVA PLUGIN: Installato -> <font color=\"#009900\"><b>OK</b></font></font>');
		} else {
			document.write('JAVA PLUGIN: <b>Non Installato</b></font>');
		}
		document.write('<br>');
	}
}
*/	

/*

//----------------------------------------------------------------------
//detect lingua selezionata nelle preferenze del browser
//----------------------------------------------------------------------

if ((navigator.appName == "Netscape")||(navigator.appName == "Opera")) {
	var lang = navigator.language;
} else {
	var lang = navigator.userLanguage;
}


document.write('Lingua del browser:');
switch(lang.substr(0,2)) {
	case "it":
		document.write(' Italiano</font>');
		break;
	case "en":
		document.write(' Inglese</font>');
		break;
	case "de":
		document.write(' Tedesco/font>');
		break;
	case "fr":
		document.write(' Francese</font>');
		break;
	case "es":
		document.write(' Spagnolo</font>');
		break;
	default:
		document.write(' Inglese</font>');
}
document.write('<br>');
*/
//-->
