function Flash(flash_nombre,flash_width,flash_height,flash_align,mostrar){
	var string = new Array();
	string.push("<object classid=clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width="+ flash_width +" height="+ flash_height +" align="+ flash_align +"><param name=movie value=images/"+ flash_nombre +".swf?mostrar="+ mostrar +" /><param name=menu value=false /><param name=quality value=best /><param name=wmode value=transparent /><embed width="+ flash_width +" height="+ flash_height +" src=images/"+ flash_nombre +".swf?mostrar="+ mostrar +" name=flash_"+ flash_nombre +" pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash quality=Best menu=false wmode=transparent align="+ flash_align +" /></object>");
	var string_flash=string.join('');
	document.getElementById(flash_nombre).innerHTML = string_flash;
}


// Flash Player Version Detection - Rev 1.6
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 ControlVersion(){
	var version;
	var axo;
	var e;

	try{
		axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version=axo.GetVariable("$version");
	}catch(e){
	}

	if(!version){
		try{

			axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			version="WIN 6,0,21,0";
			axo.AllowScriptAccess="always";
			version = axo.GetVariable("$version");

		}catch(e){
		}
	}

	if(!version){
		try{
			axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version=axo.GetVariable("$version");
		}catch(e){
		}
	}

	if(!version){
		try{
			axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version="WIN 3,0,18,0";
		}catch(e){
		}
	}

	if(!version){
		try{
			axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version="WIN 2,0,0,11";
		}catch(e){
			version=-1;
		}
	}
	return version;
}

function GetSwfVer(){
	var flashVer=-1;
	
	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"));
				}
			}
			var flashVer=versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	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 if(isIE && isWin && !isOpera){
		flashVer=ControlVersion();
	}
	return flashVer;
}

function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){
	versionStr=GetSwfVer();
	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(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

		if(versionMajor > parseFloat(reqMajorVer)){
			return true;
		}else if(versionMajor == parseFloat(reqMajorVer)){
			if(versionMinor > parseFloat(reqMinorVer))
				return true;
			else if(versionMinor == parseFloat(reqMinorVer)){
				if(versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext){
  if(src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs,params,embedAttrs){ 
    var str = '';
    if(isIE && isWin && !isOpera){
  		str += '<object ';
  		for(var i in objAttrs)
  			str += i + '="' + objAttrs[i] + '" ';
  		for(var i in params)
  			str += '><param name="' + i + '" value="' + params[i] + '" /> ';
  		str += '></object>';
    }else{
  		str += '<embed ';
  		for (var i in embedAttrs)
  			str += i + '="' + embedAttrs[i] + '" ';
  		str += '> </embed>';
    }

    document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args,ext,srcParamName,classid,mimeType){
  var ret=new Object();
  ret.embedAttrs=new Object();
  ret.params=new Object();
  ret.objAttrs=new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg=args[i].toLowerCase();    

    switch(currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "id":
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}






function FlashNew(flash_nombre,flash_width,flash_height,flash_align,flash_parametros){
var requiredMajorVersion=6;
var requiredMinorVersion=0;
var requiredRevision=124;

var hasProductInstall=DetectFlashVer(6,0,65);
var hasReqestedVersion=DetectFlashVer(requiredMajorVersion,requiredMinorVersion,requiredRevision);

if(hasProductInstall && !hasReqestedVersion){
	var MMPlayerType=(isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL=window.location;
	document.title=document.title.slice(0, 47) + " - Flash Player Installation";
	var MMdoctitle=document.title;
/*
	AC_FL_RunContent(
		"src", "../images/playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"width", "216",
		"height", "140",
		"align", "middle",
		"id", "detectionExample",
		"quality", "high",
		"bgcolor", "#3A6EA5",
		"name", "detectionExample",
		"allowScriptAccess","always",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
*/
	document.write("<img src=\"images/"+flash_nombre+".jpg\" width=\""+flash_width+"\" height=\""+flash_height+"\" alt=\"\">");
}else if(hasReqestedVersion){
	AC_FL_RunContent(
			"src", "../images/"+flash_nombre+flash_parametros,
			"wmode", "transparent",
			"allowfullscreen", "false",
			"width", flash_width,
			"height", flash_height,
			"align", flash_align,
			"id", flash_nombre,
			"quality", "high",
			"bgcolor", "#FFFFFF",
			"name", flash_nombre,
			"allowScriptAccess","sameDomain",
			"type", "application/x-shockwave-flash",
			'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
}else{
/*
	var alternateContent='<b>Instalar Flash Player.</b><BR>'
	+ 'Para poder utilizar este contenido necesita instalar Macromedia Flash Player. '
	+ '<a href=http://www.adobe.com/go/getflash/>Haga click aqui</a>';
	document.write(alternateContent);
*/
	document.write("<img src=\"images/"+flash_nombre+".gif\" width=\""+flash_width+"\" height=\""+flash_height+"\" alt=\"\">");
}
}