var indexPromocional = 0; var text_video = ''; var video_select = ''; var mf; var idPlay = 0; var milista = 0; var thehost = 'http://www.antena3videos.com'; var coverFlow = { start: function(idcanal){ mf = new MooFlow($('MooFlow'), { bgColor: '#000', useSlider: true, idcanal:idcanal, useAutoPlay: false, useCaption: true, useResize: false, startIndex: indexPromocional, useMouseWheel: true, useKeyInput: true, useViewer: true, 'onClickView': function(mixedObject){ coverFlow.log(JSON.encode(mixedObject)); }, 'onStart':function(){ /* -- al llegar desde el coverflow del watch and chat -- */ if(this.options.idcanal != undefined) coverFlow.log2(this.master.images[this.index]); } }); }, log: function(result){ var link = eval('(' + {html:result}.html + ')').href; var id = eval('(' + {html:result}.html + ')').rel; if (id == 1){ jQuery('#listado_subcanales').css('height','auto'); jQuery('#listado_subcanales #content_section_110').empty(); jQuery("#link_a3").show(); player.load(0,0); }else{ jQuery('#listado_subcanales').css('height','524px'); jQuery("#link_a3").hide(); section.show(link,section.mostrar_110); jQuery.get('/s_front/viewVideos.getUrlSubCanal', {param1:id}, function(url){ section.show(url,section.videosCanal); } ); } }, log2:function(result){ var link = result.href; var id = result.rel; jQuery('#listado_subcanales').css('height','524px'); jQuery("#link_a3").hide(); section.show(link,section.mostrar_110); jQuery.get('/s_front/viewVideos.getUrlSubCanal', {param1:id}, function(url){ section.show(url,section.videosCanal); } ); } }; var util = { initialize: function(host) { thehost = 'http://' + host; }, viewCanal: function(id,v_url){ if (!jQuery('#subcanal_' + id).hasClass('subcanal_activo')){ jQuery('div[class=subcanal_activo]').attr('class','subcanal'); jQuery('#container_section_129').remove(); jQuery('#subcanal_' + id).attr('class','subcanal_activo'); jQuery('#subcanal_' + id).after(""); jQuery('#container_section_129').slideDown('slow'); section.show(v_url, section.videosCanal); /*control_added();*/ } }, verMarketing: function(id,seccion,alt){ jQuery.get('/s_front/banners.getHTML', {idmarketing:id,idsection:seccion}, function(data){ jQuery('#content_section_' + seccion).html(data); jQuery('#content_section_' + alt).html(data); } ); }, miLista: function(pag){ jQuery("#barra_botones td").removeClass("bt_selected"); jQuery("#barra_botones td").children("a").removeClass("btsel"); jQuery("#barra_botones td[class=bt_newsrss]").addClass("bt_selected"); jQuery("#bt_milista").addClass("btsel"); section.milista(section.mostrar_lista,pag); }, clearListaFav: function(){ jQuery.cookie('A3TV_favoritos', null,{path: '/'}); // SIN TEXTO EN CABECERA jQuery('#milista_counter').html('Mi lista de
vídeos (0)'); jQuery('#bt_milista').text('Mi lista de vídeos (0)'); jQuery('#mL_cabecera').html('Mi Lista (0 Vídeos) - duración total: 00:00:00'); this.switchFav(); jQuery('#content_section_250').empty(); util.btmilista('(0)'); }, switchFav: function(id){ if(id == undefined){el = '.link_anadido';} else{el = '#video_' + id + ' > span';} jQuery(el).attr('class','link_anadir').attr('title','Añadir a mis preferidos'); }, getNumFav: function(){ var datos = jQuery.cookie('A3TV_favoritos'); var num = 0; if(datos != null) {num =(datos.split(":")).length - 2; } num = '('+num+')'; // SIN TEXTO EN CABECERA jQuery('#milista_counter').html('Mi lista de
vídeos ' + num); jQuery('#bt_milista').text('Mi lista de vídeos ' + num); util.btmilista('('+num+')'); /* jQuery.post('/s_front/favoritos.getNumFav', {cookie:datos}, function(num){ jQuery('#milista_counter').html('Mi lista de
vídeos ' + num); jQuery('#bt_milista').text('Mi lista de vídeos ' + num); util.btmilista(num); } ); */ }, removeFromFav: function(id,pag){ this.switchFav(id); var datos = jQuery.cookie('A3TV_favoritos'); var patron =':'+id+':' datos = datos.replace(patron,':'); if(datos != null) {total =(datos.split(":")).length -3; } else datos = ':'; total = '('+total+')'; jQuery.cookie('A3TV_favoritos', datos, { expires: 10000, path: '/' }); // SIN TEXTO EN CABECERA jQuery('#milista_counter').html('Mi lista de
vídeos ' + total); jQuery('#bt_milista').text('Mi lista de vídeos ' + total); util.btmilista(total); util.miLista(pag); jQuery("#barra_botones td").removeClass("bt_selected"); jQuery("#barra_botones td").children("a").removeClass("btsel"); jQuery("#barra_botones td[class=bt_newsrss]").addClass("bt_selected"); jQuery("#bt_milista").addClass("btsel"); /* jQuery.post('/s_front/favoritos.removeFromFav', {param1:id,cookie:datos}, function(params){ var data = eval("(" + params + ")"); jQuery.cookie('A3TV_favoritos', data.cookie, { expires: 10000, path: '/' }); jQuery('#milista_counter').html('Mi lista de
vídeos ' + data.numFavs); jQuery('#bt_milista').text('Mi lista de vídeos ' + data.numFavs); util.btmilista(data.numFavs); util.miLista(pag); } ); */ }, addToFav: function (id,obj,milista){ if (!jQuery(obj).hasClass('link_anadido')){ var total = 1 ; /* Cambiamos la imagen tanto de la barra lateral como de la lista */ jQuery(obj).removeAttr('title'); jQuery(obj).removeClass('link_anadir'); jQuery(obj).addClass('link_anadido'); jQuery(obj).removeAttr('onclick'); var objLateral = jQuery('#video_'+id+'_Fav_lateral'); /* Si existe el objeto en Lateral y no es el que he modificado*/ if(objLateral.length>0){ if(objLateral!=obj){ jQuery(objLateral).removeAttr('title'); jQuery(objLateral).removeClass('link_anadir'); jQuery(objLateral).addClass('link_anadido'); jQuery(objLateral).removeAttr('onclick'); } } var objLista = jQuery('#video_'+id+'_Fav'); /* Si existe el objeto en Lista y no es el que he modificado*/ if(objLista.length>0){ if(objLista!=obj){ jQuery(objLista).removeAttr('title'); jQuery(objLista).removeClass('link_anadir'); jQuery(objLista).addClass('link_anadido'); jQuery(objLista).removeAttr('onclick'); } } /* jQuery(obj).removeClass('link_anadir').attr('class','link_anadido'); jQuery(obj).removeAttr('title'); */ jQuery('div.div_unavigneta').width("190px"); var datos = jQuery.cookie('A3TV_favoritos'); if(datos != null) { total =(datos.split(":")).length -1; } else datos = ':'; total = '('+total+')'; datos += id + ':' ; jQuery.cookie('A3TV_favoritos', datos, { expires: 10000, path: '/' }); // SIN TEXTO EN CABECERA jQuery('#milista_counter').html('Mi lista de
vídeos ' + total); jQuery('#bt_milista').text('Mi lista de vídeos ' + total); util.btmilista(total); /* if(milista != 'N'){util.miLista(data.url);} */ /* jQuery.post('/s_front/favoritos.addToList', {idVideo:id,cookie:datos}, function(params){ var data = eval("(" + params + ")"); if (data.url != 0) { jQuery.cookie('A3TV_favoritos', data.cookie, { expires: 10000, path: '/' }); jQuery('#milista_counter').html('Mi lista de
vídeos ' + data.numFavs); jQuery('#bt_milista').text('Mi lista de vídeos ' + data.numFavs); util.btmilista(data.numFavs); if(milista != 'N'){util.miLista(data.url);} } } ); */ } }, btmilista: function(num){ var numfavo = (num.split("(")[1]).split(")")[0]; if(numfavo == '0'){ jQuery("#bt_milista").css({"background":"url(/imgfiles/front/imgs/icono_miLista_off.png) 17px 8px no-repeat"}); jQuery('#bt_milista').ifixpng(); } else{ jQuery("#bt_milista").css({"background-image":"url(/imgfiles/front/imgs/milista.png)"}); jQuery('#bt_milista').ifixpng(); } }, addVote: function (id,vote){ var info = jQuery.cookie('A3TV_votos'); jQuery.post('/s_front/votes.addCookie', {param1:id,param2:vote,cookie:info}, function(data){ jQuery.cookie('A3TV_votos', data, { expires: 10000 }); jQuery("#info_vota").after("
Votación grabada
"); } ); }, unloadText: function (){ jQuery('#titulo_video').html(''); }, loadText: function (titulo,descripcion){ jQuery('#titulo_video').html('
' + titulo + '
' + descripcion + '
'); }, infoVideo: function (id){ var votes = jQuery.cookie('A3TV_votos'); jQuery.get('/s_front/viewVideos.getInfoVideo', {param1:id,votos:votes}, function(respuesta){ var todo = eval("(" + respuesta + ")"); jQuery('#info_video').empty(); jQuery('#info_video').html(todo.infovideo); util.actualiza_img(todo.infobanners); jQuery.rating.groups = {}; jQuery('#form_votos :radio.star').rating({ callback: function(value, id){ util.addVote(parseInt(id.rel),value); jQuery("#info_vota div, #info_vota a").unbind(); jQuery('.rating').css('cursor','default'); jQuery('#info_vota div').each( function(){ if (jQuery(this).hasClass('star_on') == 0){ jQuery(this).removeClass().addClass('star'); } jQuery(this).addClass('star_readonly'); } ); } }); jQuery('#form_votos').css('visibility','visible'); } ); }, actualiza_img: function(imgs){ jQuery("#lkbannerpatrocin").remove(); var imgmarcaagua = imgs.split(",")[0]; var imgbanner = imgs.split(",")[1]; var urlbanner = imgs.split(",")[2]; if(imgmarcaagua != '0'){ jQuery("body").css({"background":"url(" + imgmarcaagua + ")"}); } if(imgbanner != '0'){ if(urlbanner == '0'){urlbanner = '#';} jQuery("#listado_subcanales").before(""); } }, loadCoverFlow: function(id,start){ video_select = '#video_' + id; jQuery.get('/s_front/viewVideos.getIdCanal', {idvideo:id}, function(idCanal){ if(start == undefined) { indexPromocional = jQuery('#MooFlow > a[rel=' + parseInt(idCanal) + ']').prevAll().length; coverFlow.start(); } else{ indexPromocional = jQuery('#MooFlow > div div img[longdesc=' + parseInt(idCanal) + ']').parent().parent().prevAll().length; mf.sli.set(indexPromocional); mf.clickTo(indexPromocional); } } ); }, loadCoverFlowFromCanal : function(idCanal){ indexPromocional = jQuery('#MooFlow > a[rel=' + parseInt(idCanal) + ']').prevAll().length; coverFlow.start(indexPromocional); }, panelMulti: function(idNow,idNext){ jQuery.get('/s_front/viewVideos.getUrlPromo', {idNow:idNow,idNext:idNext}, function(html){jQuery("#inf_vid_actual").remove(); jQuery('#content_section_110').after("
" + html + "
");} ); }, loadSubCanal: function(id,subcanal,videos){ jQuery('#listado_subcanales').css('height','524px'); if(videos == undefined){ jQuery.get('/s_front/viewVideos.loadSubCanal', {idvideo:id}, function(params){ var data = eval("(" + params + ")"); section.show(data.subcanal, function(result){ var html=result.getElementsByTagName("body")[0].firstChild.nodeValue; jQuery('#content_section_110').html(html); section.show(data.videos,section.videosCanal); } ); } ); }else{ var existe = jQuery('#video_' + id).attr('id'); if(existe == undefined){ section.show(subcanal, function(result){ var html=result.getElementsByTagName("body")[0].firstChild.nodeValue; jQuery('#content_section_110').html(html); jQuery('#container_section_129').slideDown('slow'); section.show(videos,section.videosCanal); } ); } } }, loadMarketing: function(id) { jQuery.get('/s_front/banners.loadMarketing', {idvideo:id}, function(params){ var data = eval("(" + params + ")"); section.show(data.marketing, function(result){ var html=result.getElementsByTagName("body")[0].firstChild.nodeValue; if(jQuery('#content_section_285').length > 0) jQuery('#content_section_285').html(html); else jQuery('#content_section_148').html(html); } ); } ); } }; var player = { load: function(tipo,idvideo,start){ _nnEventTrack("http://" + location.hostname + '/video/' + idvideo); var inicio = ''; var cookie = jQuery.cookie('A3TV_favoritos'); if (cookie == null){c = ''}else{c = cookie} if (start != undefined){inicio = start;} if(milista == 1){ time = document.getElementById("visorFlash").getCurrentTime(); time = time.replace('\{{0,',''); time = parseInt(time.replace('\}}','')); jQuery.cookie('A3TV_ultimovisto', '{idvideo: ' + idPlay + ', start: ' + time + '}', { expires: 10000, path: '/' } ); } if(idPlay != 0){ /*Desde el player*/ writeStats(); } if(tipo == 2){milista = 1;}else{milista = 0;} flashvars = {host:thehost,tipo:tipo,idvideo:idvideo,start:'',end:'',cookie:c,inicio:inicio}; params = {allowscriptaccess:'always',allowfullscreen:'true'}; attributes = {}; var t=setTimeout("player.escri_player()",1000); /* Cargamos los banners justo después de cargar el vídeo */ util.infoVideo(idvideo); //swfobject.embedSWF(thehost + "/imgfiles/front/player/flumotion_Flashplayer.swf", "visorFlash", "634", "352", "9.0.0", true, flashvars, params, attributes); }, escri_player : function(){ swfobject.embedSWF(thehost + "/imgfiles/front/player/flumotion_Flashplayer.swf", "visorFlash", "634", "352", "9.0.0", true, flashvars, params, attributes); } , play1: function(id,titulo,descripcion){ text_video = '
' + titulo + '
' + descripcion + '
'; /*jQuery(video_select).attr('class','vid_subcanal'); jQuery("div.vid_selected").attr('class', 'vid_subcanal'); jQuery('#video_' + id).attr('class','vid_selected');*/ video_select = '#video_' + id; this.load(1,id); jQuery("#link_a3").hide(); util.loadMarketing(id); }, play2: function(id,titulo,descripcion,subcanal,videos){ if(idPlay != id){ util.loadSubCanal(id,subcanal,videos); util.loadCoverFlow(id,'N'); util.loadMarketing(id); jQuery(window).scrollTop(0); this.play1(id,titulo,descripcion); jQuery("#link_a3").hide(); } }, play3: function(id){ util.loadSubCanal(id); }, play4: function(id,titulo,descripcion,subcanal,videos){ text_video = '
' + titulo + '
' + descripcion + '
'; jQuery(video_select).attr('class','vid_subcanal'); jQuery('#video_' + id).attr('class','vid_selected'); video_select = '#video_' + id; /* mostramos lo mismo que en un play2 normal*/ util.loadSubCanal(id,subcanal,videos); util.loadCoverFlow(id,'N'); util.loadMarketing(id); /* mostramos lo mismo que en un play2 normal*/ jQuery(window).scrollTop(0); this.load(2,id); jQuery("#link_a3").hide(); }, stop: function(idNow,idNext){ /* Desde el player if (jQuery.browser.msie == false) { writeStats(); }*/ if(milista == 1){jQuery.cookie('A3TV_ultimovisto', '{idvideo: ' + idNext + ', start: 0}', { expires: 10000, path: '/' } );} }, playing: function(idNow,idNext){ if(idPlay != idNow){ /* pasem a fer això al carregar el vídeo */ idPlay = idNow; /* util.infoVideo(idNow);*/ if(idNext != 'null' && idNext != null){util.panelMulti(idNow,idNext);} } }, playLast: function (){ var datos = jQuery.cookie('A3TV_ultimovisto'); var valor = eval("(" + datos + ")"); if (valor != null){this.load(2,valor.idvideo,valor.start);} else{this.load(2,0);} }, socialBookmarking: function(id,red,inicio,fin){ jQuery.post('/s_front/social.getUrl',{idVideo:id, idSocial:red,start:inicio,end:fin}, function(url){window.open(url);} ); }, addToList: function(id){ var datos = jQuery.cookie('A3TV_favoritos'); var total ='1'; if(datos != null) { /* (24-11-08) Si datos no está vacío y el vídeo ya está añadido, lo eliminamos y lo volvemos a añadir. De esta manera al añadir desde el player no añadimos más de una vez el vídeo */ var patron =':'+id+':' datos = datos.replace(patron,':'); total =(datos.split(":")).length -1; } else datos = ':'; total = '('+total+')'; datos += id + ':' ; jQuery.cookie('A3TV_favoritos', datos, { expires: 10000, path: '/' }); // SIN TEXTO EN CABECERA jQuery('#milista_counter').html('Mi lista de
vídeos ' + total); jQuery('#bt_milista').text('Mi lista de vídeos ' + total); util.btmilista(total); /* jQuery.post('/s_front/favoritos.addToList', {idVideo:id,cookie:datos}, function(params){ var data = eval("(" + params + ")"); if (data.url != 0) { jQuery.cookie('A3TV_favoritos', data.cookie, { expires: 10000, path: '/' }); util.miLista(data.url); jQuery('#video_' + id + '> span').attr('class','link_anadido').removeAttr('title'); jQuery('#milista_counter').html('Mi lista de
vídeos ' + data.numFavs); jQuery('#bt_milista').text('Mi lista de videos ' + data.numFavs); } } ); */ } }; var section = { clearContent: function(funcion){ if (funcion = 'mostrar_110') { jQuery('#content_section_110').empty(); } if (funcion = 'mostrar_lista') { jQuery('#content_section_154').empty(); } if (funcion = 'videosCanal') { jQuery('#content_section_129').empty(); } }, show: function(url, callbackFunction){ if (url != 0){ jQuery.get('/_ajax/Section.show' + url,callbackFunction); var i = eBDSection.calls.length; eBDSection.calls[i] = callbackFunction; }else{ this.clearContent(callbackFunction); } }, milista: function(callbackFunction,pag){ jQuery("#barra_botones td").removeClass("bt_selected"); jQuery("#barra_botones td").children("a").removeClass("btsel"); jQuery("#barra_botones td[class=bt_newsrss]").addClass("bt_selected"); jQuery("#barra_botones td[class=bt_newsrss]").children("a").addClass("btsel"); var datos = jQuery.cookie('A3TV_favoritos'); /* ANTES 1 */ var total='0' if(datos != null) {total =(datos.split(":")).length -2; } else datos = ':'; total = '('+total+')'; jQuery.cookie('A3TV_favoritos', datos, { expires: 10000, path: '/' }); // SIN TEXTO EN CABECERA jQuery('#milista_counter').html('Mi lista de
vídeos ' + total); jQuery('#bt_milista').text('Mi lista de vídeos ' + total); util.btmilista(total); if (datos == null) {datos='';} jQuery.post('/s_front/favoritos.getUrl', {cookie:datos,pagina:pag}, function(url){section.show(url,callbackFunction);} ); }, mostrar_110: function(data){ var html=data.getElementsByTagName("body")[0].firstChild.nodeValue; jQuery('#content_section_110').html(html); jQuery('#container_section_129').slideDown('slow'); }, videosCanal: function(data){ var html=data.getElementsByTagName("body")[0].firstChild.nodeValue; jQuery('#content_section_129').html(html); control_added(); jQuery('#content_section_129').slideDown('slow', function () { jQuery('#content_section_129').show(); util.unloadText(); jQuery(video_select).attr('class','vid_selected'); showmins(); jQuery('#content_section_129 div').css("visibility","visible"); } ); }, mostrar_lista: function(data){ var html=data.getElementsByTagName("body")[0].firstChild.nodeValue; jQuery('#content_section_151').html(html); /* event_vignets(); */ control_added(); }, mostrar_lista_paginado: function(data){ var html="
\n" + data.getElementsByTagName("body")[0].firstChild.nodeValue; + "
"; jQuery('#content_section_151').html(html); /* event_vignets(); */ control_added(); }, mostrar_mark: function(data){ var html=data.getElementsByTagName("body")[0].firstChild.nodeValue; jQuery('#content_section_148').html(html); jQuery('#content_section_212').html(html); jQuery('#content_section_225').html(html); jQuery('#content_section_285').html(html); } };