var stato=0;

var minPlayer = 4; //impostare qui la versione minima del plugin flash da rilevare
	var flashPlugIn = false;
    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_ie   = (agt.indexOf("msie") != -1);
    var is_ie3  = (is_ie && (is_major < 4));
	var msie_vers_start = agt.indexOf("msie")+5;
	var msie_real_vers = parseFloat(agt.substring(msie_vers_start, msie_vers_start+3));
    var is_ie4  = (is_ie && (is_major == 4) && (msie_real_vers < 5));
    var is_ie4up  = (is_ie  && (is_major >= 4));
    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
    var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    var is_mac = (agt.indexOf("mac")!=-1);

	if (is_win && is_ie4up) document.write(''+'<scr'+'ipt language="VBScript">' + '\n' + 'Function Flash_checkForActiveX()' + '\n' + 'Dim hasPlayer, playerversion' + '\n' + 'hasPlayer = false' + '\n' + 'playerversion = 10' + '\n' + 'Do While playerversion >= minPlayer' + '\n' + 'On Error Resume Next' + '\n' + 'hasPlayer =  (IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & playerversion & \"\")))' + '\n' + 'If hasPlayer = true Then Exit Do' + '\n' + 'playerversion = playerversion - 1' + '\n' + 'Loop' + '\n' + 'Flash_checkForActiveX = hasPlayer' + '\n' + 'End Function' + '\n</scr'+'ipt>');

//function generaimg(nomeimg,w,h) {
	//document.write('<img src="'+nomeimg+'" width="'+w+'" height="'+h+'" border="0" //alt="">');
//	stato=1;
//}

function generaflash(nomeflsh,w,h) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="'+w+'" height="'+h+'">');
	document.write('<param name=movie value="'+nomeflsh+'">');
	document.write('<param name=quality value=high><param name="SCALE" value="exactfit">');
	document.write('<embed src="'+nomeflsh+'" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" scale="exactfit">');
	document.write('</embed>');
	document.write('</object>');
}

function Flash_checkForPlugIn() {
  var plugin = (navigator.mimeTypes &&
  navigator.mimeTypes["application/x-shockwave-flash"]) ?
  navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
  if (plugin) {
    var pluginversion = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) 
  if(pluginversion >= minPlayer) {return true;}
  }
  return false;
}

// LEGENDA DEI PARAMETRI DELLA FUNZIONE VIL_checkPlugin(percorso,nome,estimage,dimw,dimh)
// percorso e' il percorso relativo o assoluto della cartella contenente sia il flash che l'immagine
// nome e' il nome del flash e dell'immagine senza l'estensione
// estimage e' l'estensione dell'immagine (gif o jpg)
// flashdimw e' valore della larghezza in pixel del flash
// flashdimh e' valore della altezza in pixel del flash
// imgdimw e' valore della larghezza in pixel dell'immagine
// imgdimh e' valore della altezza in pixel dell'immagine
// es. VIL_checkPlugin('/movie/','chi_siamo','jpg','154','150','151','130')
function VIL_checkPlugin(percorso,nome,flashdimw,flashdimh) { //v3.1
	var nomeflash, nomeimmagine, pixelw, pixelh;
	nomeflash = percorso+nome+'.swf';
	
	flashpixw = flashdimw;
	flashpixh = flashdimh;
	if (is_win && is_ie4up) flashPlugIn = Flash_checkForActiveX();
	else {
		if ((is_mac && is_ie4up)||(is_nav4up)) flashPlugIn = Flash_checkForPlugIn();
	}
	if (flashPlugIn) generaflash(nomeflash,flashpixw,flashpixh);
	else window.location = "update.html";
	
}

