function mostrarOcultarAudioOnDemand(audioFlv, audioTitulo, mostrar)
{
	//audioTitulo = escape(audioTitulo)
	audioTitulo = audioTitulo;
	var requiredMajorVersion = 8;
	// Minor version of Flash required
	var requiredMinorVersion = 0;
	// Revision of Flash required
	var requiredRevision = 0;
	var hasRightVersion = DetectarVersionFlash(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	var audioOnDemand = traerObjetoPorNombre("audioOnDemand");
	if (mostrar)
	{
		if (typeof(certificaTimeOutToken)!="undefined")
		{
			window.clearTimeout(certificaTimeOutToken);
		}
		if (typeof(audioOnDemand)!= "undefined")
		{
			if (typeof(audioOnDemand.style)!="undefined")
			{
				strLink ='';
				audioOnDemand.innerHTML= '<div id="barraDragAudio">'+ strLink +'<a href="javascript:mostrarOcultarAudioOnDemand();">cerrar</a>&nbsp;</div>'
				
				//Inserto el div donde se escribe el swf
					audioPlayer = document.createElement("div");
					audioPlayer.setAttribute("id", "audioPlayer");
					audioPlayer.style.width = 216;
					audioPlayer.style.height = 90;
					audioOnDemand.appendChild(audioPlayer);


					var qry;
					var re = new RegExp(/&pid=[0-9]+&toi=[0-9]+$/g);
					var m = re.exec(audioFlv);
					if (m != null)
					{						
						qry="http://stats.lnol.com.ar/def.gif?pagina=mostrarOcultarAudioOnDemand"+m+"&nota_id=&usuario=&numero="+Math.random();

						imgMonitor = document.createElement("img");
						imgMonitor.setAttribute("src", qry);
						imgMonitor.style.heigth = "1px";
						imgMonitor.style.width = "1px";
						imgMonitor.style.position = "absolute";
						imgMonitor.style.top = 0;
						imgMonitor.style.left = 0;
//						imgMonitor.style.visibility = "hidden";
						audioOnDemand.appendChild(imgMonitor);
					}



				
				if(hasRightVersion) // TIENE FLASH PLAYER 8 o MAS
				{

					var audio = new SWFObject("/_ui/desktop/swf/audio/audio.swf", "VideoTemplate", "216", "90", "8", "#333333");
					audio.addVariable("pathUrl", audioFlv);
					audio.addVariable("titulo", audioTitulo);
					audio.write(audioPlayer);

				}
				else
				{  // NO TIENE FLASH PLAYER 8 O ES INFERIOR
					audioOnDemand.innerHTML += '<div style="cursor: default!important; font: normal 13px/17px Trebuchet MS; width:340px; height:320px; background-image:url(/videos/imgs/fondoVersion.gif); color:#fff;"><div style="padding:80px 40px 0 40px;"><img src="/videos/imgs/logoMacromedia.gif" width="32" height="34" align="left" style=" margin:0 7px 30px 0" />Para poder visualizar los audios, necesita tener instalado el plugin de Macromedia Flash, versión 8. <br /><br /><a href=http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Spanish&P5_Language=Spanish target=_blank style="font: normal 13px/17px Trebuchet MS;"/><b>Puede instalarlo haciendo clic aquí</b></a>&nbsp;<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="10" height="10"><param name="movie" value="swf/vacio.swf"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="swf/vacio.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="10" height="10" wmode="transparent"></embed></object></div></div>';
				}			
				audioOnDemand.style.top = Scroll() + 50 + "px";
				audioOnDemand.style.display="block";
			}
		}
	}
	else
	{
		if (typeof(certificaTimeOutToken)!="undefined")
		{
			cert_Refresh(10);
		}
		audioOnDemand.innerHTML = "";
		audioOnDemand.style.display = "none"; 	
		audioOnDemand.style.width = "";
	}
}





function DetectarVersionFlash(reqMajorVer, reqMinorVer, reqRevision) 
{
	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;
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
	for (i=25;i>0;i--) {	
		if (isIE && isWin && !isOpera) {
			versionStr = VBGetSwfVer(i);
		} 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) && (versionNum >= reqVer) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	
			}
		}
	}	
	return (reqVer ? false : 0.0);
}


function traerObjetoPorNombre(mName)
{
if (navigator.appName.indexOf('Microsoft')!=-1)
	return window[mName];
else
	return document.getElementById(mName);
}


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;
} 


function Scroll()
{
	if (window.innerHeight)
	{
		  pos = window.pageYOffset
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		pos = document.documentElement.scrollTop
	}
	else if (document.body)
	{
		  pos = document.body.scrollTop
	}
	return pos
}
