// Configuración

var versionFlash = 9;

// Detectar Flash

function getVersionFlash() {
	var version = -1;
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
	if (plugin) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
		for (var i = 0; i < words.length; ++i) {
			if (isNaN(parseInt(words[i]))) continue;
			version = parseFloat(words[i]); 
		}
	}
	else if (navigator.appName == "Microsoft Internet Explorer") {
		var versionFlash;
		document.write('<script language="vbscript">\n');
		document.write('on error resume next\n');
		document.write('ieTieneFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & versionFlash)))\n');
		document.write('</script>\n');
    	if (ieTieneFlash) {
    		version = versionFlash;
    	}
	}
	return version;
}

var tieneFlash = (getVersionFlash() == -1) ? 0 : 1;

// Desplegar Flash

function flash(id, url, ancho, alto, noFlash, flashVars) {
	var s = "";
	
	if (tieneFlash) {
		s += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + versionFlash + ',0,0,0" width="' + ancho + '" height="' + alto + '" id="' + id + '">';
		s += '<param name="allowScriptAccess" value="sameDomain">';
		s += '<param name="movie" value="' + url + '">';
		s += '<param name="loop" value="false">';
		s += '<param name="menu" value="false">';
		s += '<param name="quality" value="high">';
		s += '<param name="scale" value="noscale">';
		s += '<param name="bgcolor" value="#7C93AC">';
		s += '<param name="swLiveConnect" value="true">';
		s += '<param name="FlashVars" value="' + flashVars + '">';
		s += '<embed src="' + url + '" loop="false" menu="false" quality="high" scale="noscale" bgcolor="#FFFFFF" width="' + ancho + '" height="' + alto + '" FlashVars="' + flashVars + '" name="' + id + '" swLiveConnect="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
		s += '</object>';	
	}
	else {
		s = noFlash;
	}	
	document.writeln(s);
};

function flashTrans(id, url, ancho, alto, noFlash, flashVars) {	
	var s = "";
	
	if (tieneFlash) {
		s += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + versionFlash + ',0,0,0" width="' + ancho + '" height="' + alto + '" id="' + id + '">';
		s += '<param name="allowScriptAccess" value="sameDomain">';
		s += '<param name="movie" value="' + url + '">';
		s += '<param name="loop" value="false">';
		s += '<param name="menu" value="false">';
		s += '<param name="quality" value="high">';
		s += '<param name="wmode" value="transparent" >';
		s += '<param name="scale" value="noscale">';
		s += '<param name="bgcolor" value="#7C93AC">';
		s += '<param name="swLiveConnect" value="true">';
		s += '<param name="FlashVars" value="' + flashVars + '">';	
		s += '<embed src="' + url + '" loop="false" menu="false" quality="high" scale="noscale" bgcolor="#FFFFFF" wmode="transparent" width="' + ancho + '" height="' + alto + '" FlashVars="' + flashVars + '" name="' + id + '" swLiveConnect="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
		s += '</object>';	
	}
	else {
		s = noFlash;
	}
	document.writeln(s);
};

// Comunicación con Flash

function getFlashObject(id) {
	if (window.document[id]) {
		return window.document[id];
	}
	if (navigator.appName.indexOf("Microsoft Internet") == -1) {
		if (document.embeds && document.embeds[id]) {
			return document.embeds[id];
		}
	}
	else {
		return document.getElementById(id);
	}
}