// JavaScript Document

//Redimencion del ifreme q contiene un modulo
function redimencionarIframeModulo(idModulo)
{
	var hFrame; // Variable para Height del iFrame

	if(document.frames){
	 	// ES IE	
		hFrame = document.frames(idModulo).document.body.scrollHeight-4;	 	
	}
	else
	{
	 	// ES OTRO browser
	 	hFrame = frames[idModulo].document.body.scrollHeight;
	}
	
	document.getElementById(idModulo).height = hFrame;
	//document.getElementById(idModulo).style.height = hFrame;
}



//Llamado Ajax para listar los video de Popular TV (Home y seccion)
function listarVideos(opcion)
{
    
	if(opcion=="losMasVistos")
	{
		var miLi_=document.getElementById("losUltimos");
		var miLi=document.getElementById(opcion);
		miLi.className="masvistos sel";
		miLi_.className="ultimos";
	}
	else if(opcion=="losUltimos")
		{
			var miLi=document.getElementById(opcion);
			var miLi_=document.getElementById("losMasVistos");
			miLi.className="ultimos sel";
			miLi_.className="masvistos";
		}	
		
	miajax.Link('cargarPopularTv.php5?opcion='+opcion,'thumbsImagenes'); 
}


// Funcin encargada de desplegar un popup
function abrirPopup(direccion){ 
     var opciones = "fullscreen=" + 0 + 
                 ",toolbar=" + 0 + 
                 ",location=" + 0 + 
                 ",status=" + 0 + 
                 ",menubar=" + 0 + 
                 ",scrollbars=" + 0 + 
                 ",resizable=" + 0 + 
                 ",width=" + 505 + 
                 ",height=" + 360 + 
                 ",left=" + 300 + 
                 ",top=" + 400; 
     var ventana = window.open(direccion,"Reenviar",opciones); 
}



/*Funciones utilizadas para quitar/desplegar el logo de google que aparece 
como fondo en el campo de texto del buscador que hay en la cabecera del site*/
function limpiaBuscador(obj)
{
  obj.className='buscador_sin_fondo';
}

function restauraBuscador(obj)
{
  if ((obj.value=='') || (obj.value==' '))
  {
	obj.className='buscador_con_fondo';
  } 
  else
  {
	obj.className='buscador_sin_fondo';
  }
}

/*----------------------------------------------------------------------*/



/*FUNCIONES PARA GESTIONARL EL MDULO DE "LO MAS"*/

/*Se encarga de hacer el cambio del menu
y refrescar el listado de "Lo Mas" segun la opcin seleccionada*/
function cambiarMenuLoMas(opc,cantidad,conCargador,contenedor,idInput,dias)
{
	/** opc, es el nmero de la opcion en el menu.
	/** cantidad, es el numero de registros a mostrar
	/** conCargador, es el div donde se carga la imagen de 'loading'
	/** contenedor, div donde se cargara el contenido dinamico
	/** idInput, input type hidden que contiene el dato de la opcin inicial
	**/
	if(typeof dias == "undefined")
		dias=1;
	
	var loMejorDe = "";
	var opcAnterior = document.getElementById(idInput).value;
	try
	{
	var diasAnterior = document.getElementById('menuDias').value;
	}
	catch(e)
	{
		var diasAnterior = 1;
	}
	
	if(opcAnterior != opc || dias != diasAnterior)
	{
		document.getElementById(idInput+'_'+opcAnterior).className='none';
		document.getElementById(idInput+'_'+opc).className='active';
		document.getElementById(idInput).value=opc;
		try
		{
		document.getElementById('menuDias').value=dias;
		}
		catch(e)
		{}
		
		switch(opc)
		{
			case 1:	
				loMejorDe =	 "loUltimo";
				analitycs= '/portada/pestanas/loultimo';
			break;
			
			case 2:	
				loMejorDe =	 "loMasVisto";
				analitycs= '/portada/pestanas/lomasvisto';
			break;
			
			case 3:	
				loMejorDe =	 "loMasEscuchado";
				analitycs= '/portada/pestanas/lomasescuchado';
			break;
			
			case 4:	
				loMejorDe =	 "loMasComentado";
				analitycs= '/portada/pestanas/lomascomentado';
			break;
			
			case 5:	
				loMejorDe =	 "loMasEnviado";
				analitycs= '/portada/pestanas/lomasenviado';
			break;
		}
		
		pageTracker._trackPageview(analitycs);
		
		
		if(document.getElementById('seccionMenuLoMas') != null)
		{
			var idOpcion = document.getElementById('seccionMenuLoMas').value;	
		}
		else
			var idOpcion = 0;
		
		miajax.Cargador(true, conCargador);
		
		miajax.Request({
			url: RAIZ_SITIO+'lomejor.php5',
			method: 'GET',	
			contenedor:contenedor,
			contImg:conCargador,
			param: 'loMejorDe='+loMejorDe+'&numResult='+cantidad+'&opc='+opc+'&dias='+dias+"&ubi="+idOpcion,
			onOK:cargadorLoMas
		});
	}
}

/*Loader de Lo MAS*/
var cargadorLoMas = function(ajax,data)
{   
	document.getElementById(data.contenedor).innerHTML = ajax.responseText;
	miajax.Cargador(false, data.contImg);
	
}



/*FUNCIONES PARA MANIPULACION PAR EL MENU DE SECCIONES*/
function mostrarCapa(parametro){
	document.getElementById(parametro).style.display = 'block';
}

function ocultarCapa(parametro){
	document.getElementById(parametro).style.display = 'none';
}

function classactive(param){
	try{
	document.getElementById(param).className = 'activo';
	}catch(e){}
}

function classnone(param){
	try{
	document.getElementById(param).className = '';
	}catch(e){}
}

function subMenuDesplegado(obj){
		document.getElementById(obj).className='subMenuSel';
}

function subMenuPlegado(obj){
	document.getElementById(obj).className='subMenu';
}


/////////////////////////////////////////////
// audio.js
// Archivo javascript que Contiene las funciones empleadas
// para administrar los audios de la parte publica de COPE
//
//
//////////////////////////////////////////////

var mostrar = true; //Auxiliar para mostrar mis audios

function almacenarAudioSesion(codigo, titulo)
{	
	var aleatorio = Math.random();
	var tituloCodificado = titulo;
	miajax.Request({
		method: 'POST',
		url: RAIZ_SITIO+'almacenar_audio_session.php5?aleatorio='+aleatorio,
		param: 'codigo='+codigo+'&titulo='+tituloCodificado,
		onOK: ocultarMisAudios
	});
	
}

/*El id corresponde al div que contiene mis audios*/
function mostrarMisAudios()
{	
	if(mostrar)
	{
		mostrar = false;
		var aleatorio = Math.random();
				
		miajax.Request({
			method:"GET",
			url: RAIZ_SITIO+"desplegar_audio_session.php5",
			param: 'var='+aleatorio,
			onOK: desplegarMisAudios
		});
	
		
	}
				
}


var desplegarMisAudios = function (ajax)
{		
	if(ajax){
		document.getElementById("despmisaudiosR").innerHTML = ajax.responseText;
	}	
	document.getElementById("despmisaudiosR").style.display = 'block';

}


function ocultarMisAudios()
{
	document.getElementById("despmisaudiosR").style.display = 'none';
	mostrar = true;
}


//Cargar los videos
function cargarVideo(url,idDiv,opcion,idDivTexto,tituloVideo,idImagen,mini,tipoAD,posicionAD,OAS_sitepage,codigoVideo)
{
	codigo = ((codigoVideo) ? codigoVideo : 0);
	
	var contenedor=document.getElementById(idDiv);
	//llamar al player
	try
	{
		if(imagenActiva!="")
		{		
			if(document.getElementById(imagenActiva)!=null)
				classnone(imagenActiva);
			else
				imagenActiva="";
		}
		imagenActiva=idImagen;
		if(idImagen!="")
			classactive(idImagen);
	}catch(e){}

	switch(opcion){
	
	case 0:
			var player=flashControlVideoDiv(url,mini,0,tipoAD,posicionAD,OAS_sitepage,codigo);
			break;
	case 1:
			var player=flashControlVideoDiv(url,mini,1,tipoAD,posicionAD,OAS_sitepage,codigo);
			break;
	case 2:
			var player=flashControlVideoDiv(url,mini,2,tipoAD,posicionAD,OAS_sitepage,codigo);
			if(idDivTexto!=""){	
			   var contenedorTexto=document.getElementById(idDivTexto);
			   contenedorTexto.innerHTML=tituloVideo;
			}
			break;
	case 3:
			var player=flashControlVideoDiv(url,mini,3,tipoAD,posicionAD,OAS_sitepage,codigo);
			break;
	
	}
	contenedor.innerHTML=player;
	
}

// cargar contenedor de videos noticia ampliada
function cargarVideoNoticiaAmpliada(url,idDiv,opcion,idDivTexto,tituloVideo,idImagen,mini,codNoticia,codVideo,tipoAD,posicionAD,OAS_sitepage)
{
	crearXMLVideo(codVideo);
	cargarVideo(url,idDiv,opcion,idDivTexto,tituloVideo,idImagen,mini,tipoAD,posicionAD,OAS_sitepage,codVideo);
	newajax = new isiAJAX();
	newajax.Link(RAIZ_SITIO+'noticia_ampliada_videos.php5?codNoticia='+codNoticia+'&codVideo='+codVideo,'videos_noticia');
}

function cargarVideoNoticiaAmpliadaPrevisualizar(url,idDiv,opcion,idDivTexto,tituloVideo,idImagen,mini,codigosVid,codVideo,tipoAD,posicionAD,OAS_sitepage)
{
	cargarVideo(url,idDiv,opcion,idDivTexto,tituloVideo,idImagen,mini,tipoAD,posicionAD,OAS_sitepage);
	newajax = new isiAJAX();
	newajax.Link('noticia_ampliada_videos_previsualizar.php5?codigosVid='+codigosVid+'&codVideo='+codVideo,'videos_noticia');
}

function cargarVideoYoutubeNoticiaAmpliada(nomVideo,codNoticia,codVideo,divTitulo,tituloVideo)
{
	document.getElementById("videosNoticia").innerHTML = '<object width="285" height="213"><param name="movie" value="http://www.youtube.com/v/'+nomVideo+'&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/'+nomVideo+'&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="285" height="213"></embed></object>';	

	if(divTitulo!="")
	{	
		var contenedorTexto=document.getElementById(divTitulo);
		contenedorTexto.innerHTML=tituloVideo;
	}
	
	newajax = new isiAJAX();
	newajax.Link(RAIZ_SITIO+'noticia_ampliada_videos.php5?codNoticia='+codNoticia+'&codVideo='+codVideo,'videos_noticia');
	
}

function crearXMLVideo(vidCodigo)
{
	newajax = new isiAJAX();
	newajax.Link(RAIZ_SITIO+'videoCrearXMLVideo.php5?codVideo='+vidCodigo);
}