<!-- // Detect Client Browser type

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

var jsVersion = 1.1;

// JavaScript helper required to detect Flash Player PlugIn version information

function JSGetSwfVer(i){

	// NS/Opera version >= 3 check for Flash plugin in plugin array

	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;

			descArray = flashDescription.split(" ");

			tempArrayMajor = descArray[2].split(".");

			versionMajor = tempArrayMajor[0];

			versionMinor = tempArrayMajor[1];

			if ( descArray[3] != "" ) {

				tempArrayMinor = descArray[3].split("r");

			} else {

				tempArrayMinor = descArray[4].split("r");

			}

      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;

            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;

      	} else {

			flashVer = -1;

		}

	}

	// MSN/WebTV 2.6 supports Flash 4

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;

	// WebTV 2.5 supports Flash 3

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;

	// older WebTV supports Flash 2

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

	// Can't detect in all other cases

	else {

		

		flashVer = -1;

	}

	return flashVer;

} 

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 

{

 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);

   	// loop backwards through the versions until we find the newest version	

	for (i=25;i>0;i--) {	

		if (isIE && isWin && !isOpera) {

			versionStr = "25 25";

		} else {

			versionStr = JSGetSwfVer(i);		

		}

		if (versionStr == -1 ) { 

			return false;

		} else if (versionStr != 0) {

			if(isIE && isWin && !isOpera) {

				tempArray         = versionStr.split(" ");

				tempString        = tempArray[1];

				versionArray      = tempString .split(",");				

			} else {

				versionArray      = versionStr.split(".");

			}

			versionMajor      = versionArray[0];

			versionMinor      = versionArray[1];

			versionRevision   = versionArray[2];

			

			versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24

			versionNum        = parseFloat(versionString);

			

			if (versionMajor > reqMajorVer) {

				return true;

			} else if (versionMajor == reqMajorVer) {

				if (versionMinor > reqMinorVer){

					return true;

				}else if (versionMinor == reqMinorVer) {

					if (versionRevision >= reqRevision) return true;

				}

			}

			return false;

			

			/* original buggy code

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor

			if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {

				return true;

			} else {

				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	

			}

			*/

		}

	}	

}



function writeSWF($swf,$name,$w,$h,$align,$bg,$flashvars,$redirect_url,$version,$ventana,$escala)

{

	if(!$version) var $version = [8,0,22];

	var hasProductInstall = DetectFlashVer(6, 0, 65);	

	var hasReqestedVersion = DetectFlashVer($version[0], $version[1], $version[2]);



	// Location visited after installation is complete if installation is required

	var MMredirectURL = window.location;

	

	// Stored value of document title used by the installation process to close the window that started the installation process

	// This is necessary to remove browser windows that will still be utilizing the older version of the player after installation is complete

	// DO NOT MODIFY THE FOLLOWING TWO LINES

	//document.title = document.title.slice(0, 47) + " - Flash Player Installation";

	var MMdoctitle = document.title;



	if(!$swf)

	{

		alert("FLASHDETECT.JS :: No SWF defined. Cancelling...");

		return;

	}

	var name = ($name) ? $name : "flash_8_swf";

	var w = ($w) ? $w : "100%";

	var h = ($h) ? $h : "100%";

	var a = ($align) ? $align : "t";

	//l (left), r (right), t (top), and b (bottom)

	var bg = ($bg) ? $bg : "#000000";

	var flashvars = ($flashvars) ? $flashvars : "";

	var ventana = ($ventana) ? $ventana : "transparent";

	var escala = ($escala) ? $escala : "noscale";

	//default, noborder, exactfit



	if ( hasProductInstall && !hasReqestedVersion ) {

		/* ================================================================

			if the plugin is version 6.0.65 or higher the playerProductInstall.swf will begin the auto install

			edit the bgcolor tags in this block so the bg matches the site bg

		 * ================================================================ */

		

		var productInstallOETags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'

		+ 'width="550" height="200"'

		+ 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'

		+ '<param name="movie" value="swf/playerProductInstall.swf?MMredirectURL='+MMredirectURL+'&MMplayerType=ActiveX&MMdoctitle='+MMdoctitle+'" />'

		+ '<param name="quality" value="high" />' 

		+ '<param name="bgcolor" value="#000000" />'

		+ '<embed src="swf/playerProductInstall.swf?MMredirectURL='+MMredirectURL+'&MMplayerType=PlugIn" quality="high" '

		+ 'bgcolor="' + bg + '" '

		+ 'width="550" height="300" name="detectiontest" align="middle"'

		+ 'play="true"'

		+ 'loop="false"'

		+ 'quality="high"'

		+ 'allowScriptAccess="always"'

		+ 'type="application/x-shockwave-flash"'

		+ 'pluginspage="http://www.macromedia.com/go/getflashplayer">'

		+ '<\/embed>'

		+ '<\/object>';

		document.write(productInstallOETags);   // embed the Flash Product Installation SWF

	} else if (hasReqestedVersion) { 

		

		/* ================================================================

			if the correct version of the plugin is installed

			this is the site content .. edit the object and embed tags appropriately

		 * ================================================================ */

		var oeTags = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '

		+  'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '

		+  'width="' + w + '" height="' + h + '" id="' + name + '" align="' + a + '"> '

		+  '<param name="allowScriptAccess" value="always" /> '

		+  '<param name="movie" value="' + $swf + '" /> '

		+  '<param name="quality" value="high" /> '

		+  '<param name="menu" value="false" /> '

		+  '<param name="wmode" value="'+ ventana +'" /> '

		+  '<param name="bgcolor" value="' + bg + '" /> '

		+  '<param name="scale" value="'+ escala +'" />'

		+  '<param name="salign" value="' + a + '" />'

		+  '<param name="flashvars" value="' + flashvars + '" />'

		+  '<embed src="' + $swf + '" '

		+  'quality="high" bgcolor="' + bg + '" ' 

		+  'flashvars="' + flashvars + '" '

		+  'width="' + w + '" height="' + h + '" scale="'+ escala +'" menu="false" salign="' + a + '" name="' + name + '" '

		+  'align="middle" wmode="'+ ventana +'" allowScriptAccess="always" '

		+  'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'

		+  '<\/object>';

		document.write(oeTags);   // embed the Flash Content SWF when all tests are passed

	  } else {

	  

		/* ================================================================

			if the plugin is less than 6.0.65

			this should be non-flash content with a link to macromedias player download page

		 * ================================================================ */

		if(!$redirect_url)

		{

			var alternateContent = 'You need to update flash player plug-in';

			document.write(alternateContent);  // insert non-flash content

		}

		else window.location = $redirect_url;

	  }



};





// -->
