var idActual;
var flashVideo;
var user = new Array("20080521l40l40act_2.Ves","20080521l40l40act_2.Ves","2008052040l40act_38.Ves");
var indice = 0;

var interval1;


//cada vez q empiece un video para cambiar los titulos	
	function changeVideo(xref){
	
	
		// se registra el video y se paran los demas elementos multimedia de la pagina
		addMediaItem({tipo:'video', id:'media'}); 
			
		var parametros = "modoVista=sinVideo&xref="+xref+"&anchor="+"pmdvidcan"+"&tipoCanal=Television";
		var parametros = "modulo=AYVCanalesDetallePlayer&params=" + escape(parametros);
		//var datosVideo = $.ajax({url: "/modulo/index.html",data: parametros,async: false}).responseText;
		// aniado al live el video
		fin_Radio = function(html) {
			$("div#datos").fadeOut();
			//$("#datosVideo").html("");
			$("div#datos").html(html);
			$("div#datos").fadeIn();
			$(".votos_estrellas a").each(rules_votacion.evento);
			$("a.modal_amigo").each(rules_modal.evento);
			//$("#datos").animate({opacity:"toggle"},"slow",function(){
		}
		
		$.ajax({url: "/modulo/index.html",data: parametros, success: fin_Radio});
		//$("ul#contenidoLive li:last").removeClass("activo");
		//$("ul#contenidoLive li:last img:last").remove("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
		//cargaLive("Television",xref,"LiveVideo")
		//$("ul#contenidoLive li:last").addClass("activo");
		//$("ul#contenidoLive li:last").append("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
	}

	function cargaLive(modo,aco_id,vista){
		var parametros = "modo=" + modo + "&aco_id=" + aco_id + "&vista=" + vista;
		var parametros = "modulo=AYVCanalesContenidoStatic&params=" + escape(parametros);
		var datosVideo = $.ajax({url: "/modulo/index.html",data: parametros,async: false}).responseText;
		$("div#contenidoLive").append(datosVideo);
			
	}
    
 
	//cada vez q acabe un canal	
	function endChannel(idChannel){
		//alert("endChannel> " + idChannel);
		//changeChannel("/ws/videoCanalListaXML.php?idCanal=" + $idCanel,"DEPORTES",2)
	}

	//cuando queramos iniciar otro canal en el flash	
	function changeChannel(newfeed,publi_fv, newchannel){
		//	alert("changeChannel> " + newfeed + publi_fv + newchannel);
		thisMovie("video").changeBlock(newfeed,publi_fv, newchannel);
	}
	
	function whenFinishAudio(){
	
	}
	
	/*function whenAudioPlayed(idCan){
		cargaLive("Radio",idCan,"LiveAudio");
	}*/
	
	function whenFinishSong(idCan){
		// aniado al live la cancion 
		//$("ul#contenidoLive li:last img:last").remove("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
		//$("ul#contenidoLive li:last").removeClass("activo");
		//cargaLive("Radio",idCan,"LiveAudio");
		//$("ul#contenidoLive li:last").addClass("activo");
		//$("ul#contenidoLive li:last").append("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
		
		//alert("termina la cancion" + idCan);
	}
	
	function setFeedAudio(canal){
		var obj = new Object();
		obj.id="media";
		obj.tipo="lista";
		obj.href="../../../ws/audioCanalListaXML9868.html?idCanal=" + canal + "&sid="+parseInt(1000*Math.random());
		/*obj.href="/playerFlash/prueba.xml";*/
		obj.autostart="true";
		//replacePlayer(obj);
		setPlayer(obj);
		initPlayerPop();
	}
	
	function getInfoEmisora(){
		interval1 = setInterval("pintaInfo()","10000");
	} 
	
	function pintaInfo(){
		var parametros = "modulo=AYVCanalesSonandoOU&params=";
		//var parametros = "modulo=AYVCanalesSonandoOU&params=" + escape(parametros);
		var infoSonando = $.ajax({url: "/modulo/index_noc.html",data: parametros,async: false}).responseText;
		$("div#datos").html(infoSonando);
	}
	
	function getUrlEmisora() {
		getInfoEmisora();
		var INI="LOS40_LQ";
		var url_asx='/comunes/player/files/'+ INI+'.asx?auth='+auth;
		if (window.mmsPre) {
			url_asx += '&pre='+escape(window.mmsPre);
		}
		
		var urlHost = document.URL;
		var URL = urlHost.split("../../../index.html");
		var url_radio = "http://" + URL[2] + url_asx;
		return url_radio;
	}
	
	function setFeedEmisora(){
		
		var url = getUrlEmisora();
		$("div#datos").html("");
		$("div#listaTv li.activo").removeClass("activo");
				
		var obj = new Object();
		obj.id="media";
		obj.refresco=30;
		obj.href=url;
		/*obj.href="/playerFlash/prueba.xml";*/
		obj.autostart="true";
		//replacePlayer(obj);
		setPlayer(obj);
		
		initPlayerLive();
	}
	
rules_recargar_canal = {

	recargaCanales: function (){
		$("#tv a").click(rules_ejecutar.ejecutarCargaCanalesTv);
		$("#listaRadio a").click(rules_ejecutar.ejecutarCargaCanalesRadio);
		//$("#live a").click(rules_ejecutar.ejecutarCargaCanalesListaLive);
		$("#radio a").click(rules_ejecutar.ejecutarCargaCanalesListaRadio);
		$("#television a").click(rules_ejecutar.ejecutarCargaCanalesListaTv);
		$("#emisora").click(rules_ejecutar.ejecutarCargaEmisora);
	},
	
	inicializaLive: function(){
		//$("#contenidoLive").append("<li class=\"tit-canal\">Prueba canal 1</li>");
	},
	
	emisora: function(){
		var urlHost = document.URL;
		var URL = urlHost.split("../../../index.html");
		if ((URL[4] == "Radio") && (URL[5] == "40Principales")) {
			//setFeedEmisora();
		}		
	},
	
	cargaInicialLive: function(){
	
		var urlHost = document.URL;
		var URL = urlHost.split("../../../index.html");
		
		var aco_id = URL[URL.length - 2];
		var modo = URL[4];
		var vista;
		
		if (modo == "Radio"){
			vista = "LiveAudioCanal";
		}else if ( modo == "Television"){
			vista = "LiveVideoCanal";
		}
		
		if (URL[5] == "40Principales"){
			$("div#contenidoLive").append("<li class=\"tit-canal\">40 Principales en directo</li>");
		}else {
			cargaLive(modo,aco_id,vista);
		}
			
	}
				
}

//$(document).ready(rules_recargar_canal.cargaInicialLive);
$(document).ready(rules_recargar_canal.emisora);
$(document).ready(rules_recargar_canal.recargaCanales);
//$(document).ready(rules_recargar_canal.inicializaLive);

rules_ejecutar = {
	
	
	clickCanalTvEscuchandose : function(){
		var aActivo = $("div#listaTv li.activo a.botoncanal");
		if (aActivo.length > 0)
			aActivo.click();
		return false;
		},
	
	ejecutarCargaCanalesTv : function(){
		
		clearInterval(interval1);
		
		//$("ul#contenidoLive li:last").removeClass("activo");
		//$("ul#contenidoLive li:last img:last").remove("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
		$("div#listaRadio li.activo").removeClass("activo");
		if (jQuery.trim($("#div_wma").html()) != ""){
			controlPlayer("Stop",null);
		}
		$("#div_media").html("");
		var DIVAUDIO = document.getElementById("div_wma");
		DIVAUDIO.innerHTML = "";
		//$("div#datos").html("");
		var canalMarcado = $(this).attr("rel");
		var canalReproduciendo = $("div#listaTv li.activo").attr("rel");
		var claseReproduciendo,claseMarcado;
		var valor;
		var anchor = "pmdvidcan";
		var xref = user[1];
		
		valor = parseInt(canalReproduciendo);
		claseReproduciendo = "impar";
		if (valor % 2 == 0) claseReproduciendo = "par";
		if (valor % 2 == 1) claseReproduciendo = "impar";
		
		valor = parseInt(canalMarcado);
		//alert(canalMarcado);
		//alert(valor);
		if ((valor % 2) == 0) 
			claseMarcado = "par";
		if ((valor % 2) == 1) 
			claseMarcado = "impar";
		
		//alert(claseMarcado);
		$("div#listaTv li.activo").addClass(claseReproduciendo);
		$("div#listaTv li.activo").removeClass("activo");
		
		$("#botonCanalTv_" + canalReproduciendo).html("");
		$("#botonCanalTv_" + canalReproduciendo).html("<img src=\"/img/bt_player_ver_dark.gif\" alt=\"ver\"/>")
		
		if ($(this).parent().attr("rel") == "titulo"){
			$(this).parent().parent().removeClass(claseMarcado);
			$(this).parent().parent().addClass("activo");
		}else{
			$(this).parent().removeClass(claseMarcado);
			$(this).parent().addClass("activo");
		}
		
		var idCanalMarcado = $(this).parent().attr("rel2");
		if (idCanalMarcado == undefined)
			idCanalMarcado = $(this).parent().parent().attr("rel2");
        //idCanalMarcado = 43;
		$("a#botonCanalTv_" + canalMarcado).html("");
		$("a#botonCanalTv_" + canalMarcado).html("<img src=\"/img/ico_sonando.gif\" alt=\"sonando\"/>");
		
		var parametros = "modoVista=conVideo&idCanal=" + idCanalMarcado + "&anchor="+"pmdvidcan"+"&tipoCanal=Television";
		var parametros = "modulo=AYVCanalesDetallePlayer&params=" + escape(parametros);

        loadVideo("media",idCanalMarcado);
		
		fin_tv = function(html) {
			var pidePix = $(html);
                //$(".votos_estrellas a").each(rules_votacion.evento);
				//$("a.modal_amigo").each(rules_modal.evento);
			//});
			
		}
		
		$.ajax({url: "/modulo/index.html",data: parametros, success: fin_tv});
		
		//changeChannel("/ws/videoCanalListaXML.php?idCanal=" + canalMarcado,"DEPORTES", (valor - 1)); 
		indice = (indice + 1) % 2; 
		// Carga del videos para el player
		//var estadistica = getPathEst(idCanalMarcado, 'canalestv');
		//var estDom = $(estadistica);
		//$("#contentEst").html(estDom);
		
		//$("#contenidoLive").append("<li class=\"tit-canal\">Prueba canal 1</li>");
		//cargaLive("Television",idCanalMarcado,"LiveVideoCanal");
				
		return false;
	},
	
	clickCanalRadioEscuchandose : function(){
		var aActivo = $("div#listaRadio li.activo a.botoncanal");
		if (aActivo.length > 0)
			aActivo.click();
		return false;
		},
	
	ejecutarCargaCanalesRadio : function(){
		
		clearInterval(interval1);
		//$("ul#contenidoLive li:last").removeClass("activo");
		//$("ul#contenidoLive li:last img:last").remove("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
		$("div#datos").html("");
		$("div#listaTv li.activo").removeClass("activo");
		
		if ($(this).attr("id") == "emisora"){
			return false;
		}
		
		var canalMarcado = $(this).attr("rel");
		var canalReproduciendo = $("div#listaRadio li.activo").attr("rel");
		var claseReproduciendo,claseMarcado;
		var valor;
		var anchor = "pmdvidcan";
		var xref = user[1];
		
		valor = parseInt(canalReproduciendo);
		claseReproduciendo = "impar";
		if (valor % 2 == 0) claseReproduciendo = "par";
		if (valor % 2 == 1) claseReproduciendo = "impar";
		
		valor = parseInt(canalMarcado);
		
		if ((valor % 2) == 0) 
			claseMarcado = "par";
		if ((valor % 2) == 1) 
			claseMarcado = "impar";
				
		$("div#listaRadio li.activo").addClass(claseReproduciendo);
		$("div#listaRadio li.activo").removeClass("activo");
		$("a#botonCanalRadio_" + canalReproduciendo).html("");
		$("a#botonCanalRadio_" + canalReproduciendo).html("<img src=\"/img/bt_player_escuchar.gif\" alt=\"escuchar\" />");
		
		if ($(this).parent().attr("rel") == "titulo"){
			$(this).parent().parent().removeClass(claseMarcado);
			$(this).parent().parent().addClass("activo");
		}else{
			$(this).parent().removeClass(claseMarcado);
			$(this).parent().addClass("activo");
		}

		var idCanalMarcado = $(this).parent().attr("rel2");
		if (idCanalMarcado == undefined)
			idCanalMarcado = $(this).parent().parent().attr("rel2");
        
        $("a#botonCanalRadio_" + canalMarcado).html("");
		$("a#botonCanalRadio_" + canalMarcado).html("<img alt=\"escuchar\" src=\"/img/ico_sonando_escuchar.gif\" />");
		
		/* Aqui se carga la nueva lista de canales */
		var parametros = "modoVista=sinVideo&idCanal=" + idCanalMarcado + "&anchor="+"pmdmusrad"+"&tipoCanal=Radio";
		var parametros = "modulo=AYVCanalesDetallePlayer&params=" + escape(parametros);
		
		fin_Radio = function(html) {
			//$("#datos").animate({opacity:"toggle"},"slow",function(){
				$("div#datos").fadeOut();
				$("div#datos").html("");
				$("div#datos").fadeIn();
				$("div#datos").html(html);
				$(".votos_estrellas a").each(rules_votacion.evento);
				$("a.modal_amigo").each(rules_modal.evento);
				
			//});
			//$("#columna497").animate({opacity:"toggle"},"fast",function () {
			//});
			
		}
		
		$.ajax({url: "/modulo/index.html",data: parametros, success: fin_Radio});
		
		setFeedAudio(idCanalMarcado);
		//var estadistica = getPathEst(idCanalMarcado, 'canales');
		//var estDom = $(estadistica);
		//$("#contentEst").html(estDom);
		/* Funciones flash */
		//$("#contenidoLive").append("<li class=\"tit-canal\">Prueba canal 1</li>");
		//cargaLive("Radio",idCanalMarcado,"LiveAudioCanal");
				
		return false;
	},
	
	ejecutarCargaCanalesListaLive : function(){
		
		var tabRadio = $("div#listaRadio").css("display");
		var tabTv = $("div#listaTv").css("display");
		
		$("div#listaTabs li#radio").removeClass("selec");
		$("div#listaTabs li#television").removeClass("selec");
		$("div#listaTabs li#live").addClass("selec");
		$("div#enlaceLive").hide();
		$("div#sinEnlaceLive").show();
		$("div#enlaceRadio").show();
		$("div#sinEnlaceRadio").hide();
		$("div#enlaceTelevision").show();
		$("div#sinEnlaceTelevision").hide();
		
		
		$("div#listaRadio").hide();
		$("div#listaTv").hide();
		
		//if (tabRadio == "block") { $("#listaLiveRadio").show(); }
		//if (tabTv == "block") {  $("#listaLiveTv").show();}
		$("div#listaLiveRadio").show();
		return false;
	},

	
	ejecutarCargaCanalesListaTv : function(){
		
		$("div#listaTv").show();
		$("div#listaRadio").hide();		
		//$("#listaLiveRadio").hide();
		//$("#listaLiveTv").hide();
				
		var canalReproduciendo = $("div#listaRadio li.activo").attr("rel");
		
		//$("#enlaceLive").show();
		//$("#sinEnlaceLive").hide();
		$("div#enlaceRadio").show();
		$("div#sinEnlaceRadio").hide();
		$("div#enlaceTelevision").hide();
		$("div#sinEnlaceTelevision").show();
		
		//$("div#listaTabs li#live").removeClass("selec");
		$("div#listaTabs li#radio").removeClass("selec");
		$("div#listaTabs li#television").addClass("selec");
		
		valor = parseInt(canalReproduciendo);
		$("a#botonCanalRadio_" + canalReproduciendo).html("<img src=\"/img/bt_player_escuchar.gif\" alt=\"escuchar\" />");
		
		claseReproduciendo = "impar";
		if (valor % 2 == 0) claseReproduciendo = "par";
		if (valor % 2 == 1) claseReproduciendo = "impar";
		$("div#listaTv li.activo").addClass(claseReproduciendo);
		//$("div#listaTv li.activo").removeClass("activo");
		return false;
	},
	
	ejecutarCargaCanalesListaRadio : function(){
		$("div#listaRadio").show();
		$("div#listaTv").hide();
		//$("#listaLiveTv").hide();
		//$("#listaLiveRadio").hide();
		
		var canalReproduciendo = $("div#listaTv li.activo").attr("rel");
		
		//$("div#listaTabs li#live").removeClass("selec");
		//$("#enlaceLive").show();
		//$("#sinEnlaceLive").hide();
		$("div#enlaceRadio").hide();
		$("div#sinEnlaceRadio").show();
		$("div#enlaceTelevision").show();
		$("div#sinEnlaceTelevision").hide();
		$("div#listaTabs li#television").removeClass("selec");
		$("div#listaTabs li#radio").addClass("selec");
		
		valor = parseInt(canalReproduciendo);
		$("a#botonCanalTv_" + canalReproduciendo).html("<img src=\"/img/bt_player_ver_dark.gif\" alt=\"ver\"/>");
		
		claseReproduciendo = "impar";
		if (valor % 2 == 0) claseReproduciendo = "par";
		if (valor % 2 == 1) claseReproduciendo = "impar";
		$("div#listaTv li.activo").addClass(claseReproduciendo);
		
		
		return false;
	},
	
	ejecutarCargaEmisora : function(){
		//$("ul#contenidoLive li:last").removeClass("activo");
		//$("ul#contenidoLive li:last img:last").remove("<img alt=\"actualizar\" src=\"/img/ico_actualizar.gif\"/>");
		//setFeedEmisora();
		//$("#contenidoLive").append("<li class=\"tit-canal\">40 Principales en directo</li>");
		window.location = "index.html";
		return true;
	}

}

