﻿	//<![CDATA[

	function FlashIsIEEnabled()
	{
		var flash,e;
		var e;
		try 
		{
			flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
			return true;
		} 
		catch (e) 
		{
		}

		try 
		{
			flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			return true;
		} 
		catch (e) 
		{
		}

		try 
		{
			flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			return true;
		} 
		catch (e) 
		{
		}

		try 
		{
			flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			return true;
		} 
		catch (e) 
		{
		}
		
		return false;
	}

    
    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;

    function FlashIsEnabled()
    {
		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];
				var versionRevision = descArray[3];
				if (versionRevision == "") {
					versionRevision = descArray[4];
				}
				if (versionRevision[0] == "d") 
				{
					versionRevision = versionRevision.substring(1);
				} 
				else if (versionRevision[0] == "r") 
				{
					versionRevision = versionRevision.substring(1);
					if (versionRevision.indexOf("d") > 0) 
					{
						versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
					}
				}
				return true;
			}
		}
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) return true;
		else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) return true;
		else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) return true;
		else if ( isIE && isWin && !isOpera ) return FlashIsIEEnabled();
		return false;
	}

function FlashReplaceWithImage(p_document)
{
	try
	{
		var arr = p_document.getElementsByTagName("object");
		for (var i=0; i < arr.length; i++)
		{
			var obj = arr[i];	
			var imgSrc = getParamValueFromName(obj, "_WP4FlashImage");
			if (imgSrc.length>0)
			{
				if(!FlashIsEnabled())
				{
					var imgAlt = getParamValueFromName(obj, "_WP4FlashImageAlt");
					var imgTitle = getParamValueFromName(obj, "_WP4FlashImageTitle");
					var imgLongDesc = getParamValueFromName(obj, "_WP4FlashImageLongDesc");
				
					var img = p_document.createElement("img");
					
					var imgId = "FLASH_" + imgSrc;
					if(document.getElementById(imgId) != null)
						continue;
					
					img.id = imgId;
					img.src = imgSrc;
					if(imgAlt.length>0)
						img.alt = imgAlt;
					if(imgTitle.length>0)
						img.title = imgTitle;
					if(imgLongDesc.length>0)
						img.longdesc = imgLongDesc;
					obj.parentNode.insertBefore(img,obj);

					obj.style.display="none";
					if(typeof(obj.outerHTML) == "string")
						obj.outerHTML = "";
				}
			}
		}
	}
	catch(e){}
}

function getParamValueFromName(p_obj, p_name)
{
	for(var i=0; i < p_obj.childNodes.length; i++)
		if(p_obj.childNodes[i].name == p_name)
			return p_obj.childNodes[i].value;
	return "";
}

//]]>
