<!--
	/*
	** Detect Flash Class & Path insertFlash Object
	**
	*/

// Codice per il rilevamento di flash player ottenuto da
// http://www.undolog.com/2007/01/03/classe-javascript-per-il-rilevamento-di-flash/

var df = {
	__release: "1.0",
	_isIE: ( (navigator.appVersion.indexOf("MSIE") != -1) ? true : false),
	_isWin:( (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false),
	_isOpera:( (navigator.userAgent.indexOf("Opera") != -1) ? true : false),
	getSwfVer: function (i) {
		// Le versioni di NS/Opera dalla 3 in poi verificano la presenza del plug-in Flash nell'array dei plug-in
		if (navigator.plugins != null && navigator.plugins.length> 0) {
			if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
				var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			  var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
				var descArray = flashDescription.split(" ");
				var tempArrayMajor = descArray[2].split(".");
				var versionMajor = tempArrayMajor[0];
				var versionMinor = tempArrayMajor[1];
				if ( descArray[3] != "" ) var tempArrayMinor = descArray[3].split("r");
				else var tempArrayMinor = descArray[4].split("r");
				//
			  var versionRevision = tempArrayMinor[1]> 0 ? tempArrayMinor[1] : 0;
				var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
			} else	var flashVer = -1;
		}
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
		else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
		else flashVer = -1;
		//
		return flashVer;
	},
	detectFlashVer:function (reqMajorVer, reqMinorVer, reqRevision) {
		var reqVer = parseFloat(reqMajorVer + "." + reqRevision);
		for (var i=25;i>0;i--) {
			if (this._isIE && this._isWin && !this._isOpera) var versionStr = VBgetSwfVer(i);
			else var versionStr = this.getSwfVer(i);
			if (versionStr == -1 ) return false;
			else if (versionStr != 0) {
				if(this._isIE && this._isWin && !this._isOpera) {
					var tempArray		 = versionStr.split(" ");
					var tempString		= tempArray[1];
					var versionArray	  = tempString .split(",");
				} else var versionArray = versionStr.split(".");
				//
				var versionMajor	  = versionArray[0];
				var versionMinor	  = versionArray[1];
				var versionRevision   = versionArray[2];
				var versionString	 = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
				var versionNum		= parseFloat(versionString);
				// è la versione maggiore>= versione maggiore richiesta è la versione minore>= versione minore richiesta
				if ( (versionMajor> reqMajorVer) && (versionNum>= reqVer) ) return true;
				else return ((versionNum>= reqVer && versionMinor>= reqMinorVer) ? true : false );
			}
		}
		return (reqVer ? false : 0.0);
	},
	// TO DO
	insertFlash: function(n,w,h,alt_img,alt_msg,alt_link) {
		if( this.detectFlashVer(8,0,0) ) {
			n += ".swf";
			document.write( '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,29,0" width="'+w+'" height="'+h+'">\n' );
			document.write( '<param name="movie" value="'+n+'" />\n');
			document.write( '<param name="quality" value="auto" />\n' );
			document.write( '<embed src="'+n+'" width="'+w+'" height="'+h+'" quality="auto" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>\n' );
			document.write( '</object>\n');
		} 
		//else document.write( '<a id="flash_alternate" target="_blank" href="http://www.adobe.com/go/getflashplayer"></a>' );
		// inizio mie modifiche al codice
		else 
		{
		if (ScanCookie("megabanner")==0) 
		// impedisce che compaia l'avviso in tutte le pagine, ma lo presenta solo alla prima apertura di defaul.asp?ID=xxx
		// dopo non appare più sino alla fine della sessione
			{
			alert(alt_msg);
			}
			if (alt_link)
				{
				document.write( '<a id="flash_alternate" target="_blank" href="http://www.adobe.com/go/getflashplayer"><img border="0" src="'+alt_img+'" alt="Scarica Adobe Flash Player per una visione ottimale" width="480" height="120"></a>' );
				}
			else
				{
				document.write( '<img border="0" src="'+alt_img+'" alt="Scarica Adobe Flash Player per una visione ottimale" width="'+w+'" height="'+h+'">' );
				}
		}
	// fine mie modifiche al codice	
	}
};
//-->