function _openSearch ( ) {
this.cookieName='LinkaraOpenSearch';
this.load = function () {
if(document.getElementById('openSearch')){
try{
if(window.external.IsSearchProviderInstalled('http://www.linkara.com/')>0)
window.openSearch.serverTipOnNo();
}catch(e){}
if(window.openSearch.existsLightCookie(window.openSearch.cookieName)){
window.openSearch.hideBar();
}else{
window.openSearch.showBar();
}
}
}
this.showBar = function(){
$('openSearch').style.display='block';
segmentTracker._trackEvent("user","opensearch", "impresion");
}
this.hideBar = function(){
$('openSearch').style.display='none';
}
this.serverTipOnYes = function(){
window.openSearch.hideBar();
return window.openSearch.OnChoose(true);
}
this.serverTipOnNo = function(){
window.openSearch.hideBar();
return window.openSearch.OnChoose(false);
}
this.serverTipOnClose = function(){
window.openSearch.hideBar();
return window.openSearch.OnDismiss();
}
this.OnChoose = function(choice){
window.openSearch.writeLightCookie(window.openSearch.cookieName,"1","Mon, 04 Oct 2021 12:00:00 GMT","linkara.com");
if(choice){
window.external.AddSearchProvider('http://www.linkara.com/LinkaraOpenSearch.xml');
headTracker._trackEvent("user","opensearch", "clic");
}
return false;
}
this.OnDismiss = function(){
return false;
}
this.writeLightCookie = function(n,v,d,e){
document.cookie=n+"="+v+";expires="+d+";domain="+e;
}
this.existsLightCookie = function(n){
return document.cookie.indexOf(n)>=0;
}
}
function _page ( ) {
this.loadqueue = Array();
this.popupid = null;
this.pupupobjid = null;
this.popupitems = Array();
this.popupqueue = Array();
this.tooltip = null;
this.chatmsgs = 0;
this.mySlide;
this.addLoadEvent = function(fName) {
this.loadqueue[ this.loadqueue.length ] = fName ;
}
this.load = function () {
for (iIndex = -1; window.page.loadqueue[++iIndex]; eval(window.page.loadqueue[iIndex] +" ()" ));
}
this.getObject = function(sName) {
var obj = null;
return document.all ? document.all[sName] : document.getElementById(sName) ;
}
this.control = function () {
var temp=xoad_presence_control.update_presence("0","",this.controlOk);
setTimeout ( "window.page.control ()", 30000 ) ;
}
this.controlOk = function(data) {
var plu, sbuzonentrada;
if (data.expulsado == 1) {
window.location = "http://www.linkara.com/index.php/cod.logout/";
}
if ((parseInt(data.chat_msg) >= parseInt(window.page.chatmsgs))&&(parseInt(data.chat_msg) > 0)){
window.page.chatmsgs = data.chat_msg;
window.page.avisochat(window.page.chatmsgs);
} else {
window.page.avisochat(0);
}
if (parseInt(data.mensajes_por_leer) > 0){
el = document.getElementById('mensajesNOleidos');
if(el) {
el.innerHTML = data.mensajes_por_leer;
el.className = '';
}
} else {
el = document.getElementById('mensajesNOleidos');
if(el) {
el.className = 'vacio';
}
}
}
this.trim = function (string) {
return string.replace(/(^\s*)|(\s*$)/g,'') ;
}
this.userInfo = function(id, objid) {
window.page.popupid = id;
window.page.popupobjid = objid;
this.popupqueue[this.popupqueue.length] = setTimeout ( "window.page.userInfoAjax()", 100);
}
this.userInfoAjax = function() {
if(window.page.popupitems[window.page.popupid] != null)
window.page.userInfoShow(window.page.popupitems[window.page.popupid]);
else
xoad_user_ajax.userInfo(window.page.popupid, window.page.userInfoShow)
}
this.userInfoShow = function(data) {
if ($('#tooltip')){
if(window.page.tooltip) {
window.page.popupitems[data.id] = data;
(plu = $('tooltip_img')) && (plu.innerHTML = data.imagen_media);
(plu = $('tooltip_critica')) && (plu.innerHTML = data.total_criticas);
(plu = $('tooltip_amigos')) && (plu.innerHTML = data.numero_amigos);
(plu = $('tooltip_valoraciones')) && (plu.innerHTML = data.total_valoraciones);
if(plu = $('tooltip_edad')){
if (data.edad == '') {
$('tooltip_edad_li').style.display = 'none';
} else {
plu.style.display = 'inline';
plu.innerHTML = data.edad;
}
}
if(plu = $('tooltip_lugar')){
if (data.poblacion == '') {
$('tooltip_lugar_li').style.display = 'none';
} else {
plu.style.display = 'inline';
plu.innerHTML = data.poblacion;
}
}
if(plu = $('tooltip_aficiones')){
if (data.tiempo_libre == '') {
$('tooltip_aficiones_li').style.display = 'none';
} else {
plu.style.display = 'inline';
plu.innerHTML = data.tiempo_libre;
}
}
(plu = $('tooltip_nombre')) && (plu.innerHTML = data.nombre);
window.page.popup($(window.page.popupobjid));
//(plu = $('tooltip')) && (plu.style.visibility = 'visible');
$('tooltip').style.visibility = 'visible';
window.page.tooltip.start(1);
}
}
}
this.userInfoHide = function () {
if(window.page.tooltip) {
for (iIndex = 0; iIndex < this.popupqueue.length; iIndex++) {
id = this.popupqueue.pop();
clearTimeout(id);
}
window.page.tooltip.start(0);
}
}
this.popup = function(inputObj) {
var leftPos = (window.page.tooltipLeft(inputObj) + inputObj.offsetWidth);
var topPos = window.page.tooltipTop(inputObj);
var windowWidth = window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;
var windowHeight = window.innerHeight != null? window.innerHeight: document.body.clientHeight != null? document.body.clientHeight:null;
var tooltipWidth = $('tooltip').offsetWidth;
var tooltipHeight = $('tooltip').offsetHeight;
if (leftPos < (windowWidth / 2)) {
clase = "izquierda";
leftPos = leftPos + 9;
}
else {
clase= "derecha";
leftPos = leftPos - (tooltipWidth+9+24);
}
clase += " abajo";
topPos = topPos - 4;
var tooltip = $('tooltip');
tooltip.style.left = leftPos + 'px';
tooltip.style.top = topPos + 'px';
$('tooltip_flecha').className = clase;
}
this.tooltipLeft = function (inputObj) {
var returnValue = inputObj.offsetLeft;
while((inputObj = inputObj.offsetParent) != null){
if(inputObj.tagName!='HTML')returnValue += inputObj.offsetLeft;
}
return returnValue;
}
this.tooltipTop = function (obj)
{
var curtop = 0;
if(obj.offsetParent) {
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
}
else if(obj.y)
curtop += obj.y;
return curtop;
}
this.votar = function(id_item, valoracion) {
xoad_verticales_ajax.valorar("0","","fdefb686a5d58f3ace357c0ececb5014",id_item, valoracion, this.votarOK);
}
this.votarOK = function(data) {
if (!texto){
}
var padre = $('fichaOpciones');
var valoracion = $('star-rating');
var texto = $('opinaYa');
padre.className = 'fichaOpciones votadoGrande';
valoracion.className = 'star-rating n' + data['valoracion'];
texto.innerHTML = 'Tu voto';
var rating = $('rating');
rating.className = 'rating n' + data['votacion_promedio'];
var votos = $('votos');
var text = document.createTextNode(data['votos'] + ' votos');
votos.replaceChild(text,votos.firstChild);
valoracion.onmouseover = function(e){
padre.className='fichaOpciones votadoGrande';
valoracion.className = 'star-rating';
};
valoracion.onmouseout = function(e){
padre.className='fichaOpciones votadoGrande';
valoracion.className = 'star-rating n' + data['valoracion'];
};
}
this.votarOK_old = function(data) {
var el = $('opinaYa');
var padre = $('fichaOpciones');
var aux = $('opciones');
if(!el)
{
var link = document.createElement('a');
var text = document.createTextNode('Ahora añade tu crítica');
link.setAttribute('id','opinaYa');
link.setAttribute('href',data['link_opinar']);
link.setAttribute((document.all ? 'className' : 'class'), 'opinaYa');
link.appendChild(text);
padre.insertBefore(link,aux);
}
padre.className = 'fichaOpciones votadoGrande';
aux = $('valorar');
aux.firstChild.nodeValue = 'Tu voto';
var valoracion = $('star-rating');
valoracion.className = 'star-rating n' + data['valoracion'];
var el = $('rating');
el.className = 'rating n' + data['votacion_promedio'];
var el = $('votos');
var text = document.createTextNode(data['votos'] + ' votos');
el.replaceChild(text,el.firstChild);
valoracion.onmouseover = function(e){
padre.className='fichaOpciones votadoGrande';
valoracion.className = 'star-rating';
};
valoracion.onmouseout = function(e){
padre.className='fichaOpciones votadoGrande';
valoracion.className = 'star-rating n' + data['valoracion'];
};
}
this.votarMini = function(id_item, valoracion) {
if((valoracion>0) &&( valoracion <=10))
xoad_verticales_ajax.valorar("0","","",id_item, valoracion, this.votarMiniOK);
}
this.votarMini_old = function(id_item, valoracion) {
xoad_verticales_ajax.valorar("0","","",id_item, valoracion, this.votarMiniOK);
}
this.votarMiniOK = function(data) {
var select = $('select_' + data['id_item']);
var el = $('opinaYa_' + data['id_item']);
if (!el)
{
if(document.location.pathname.indexOf("opinar") == -1)
{
var link = document.createElement('a');
var text = document.createTextNode('¡Escribe una crítica!');
link.setAttribute('id','opinaYa_' + data['id_item']);
link.setAttribute('class','smoothbox opinaYa');
link.setAttribute('title',document.getElementById('linkr_miniVal_' + data['id_item']).value);
link.setAttribute('href',data['link_opinar']);
link.setAttribute((document.all && navigator.userAgent.indexOf("Opera")== -1 ? 'className' : 'class'), 'opinaYa smoothbox');
link.appendChild(text);
select.parentNode.insertBefore(link,select.nextSibling);
if (select.options[0].value == 0)
select.options[0] = null;
}
}
var el_texto = $('textito_' + data['id_item']);
if(el_texto)
el_texto.innerHTML = 'Tu voto:';
var el_promedio = $('rating_' + data['id_item']);
if(el_promedio)
el_promedio.className = 'rating n' + data['votacion_promedio'];
var el_promedio_mini = $('ratingMini_' + data['id_item']);
if(el_promedio_mini)
el_promedio_mini.className = 'ratingMini nm' + data['votacion_promedio'];
var general = $('votos_' + data['id_item']);
if(general){
var text = document.createTextNode(data['votos'] + ' votos');
general.replaceChild(text,general.firstChild);
}
}
this.votarMiniOK_old = function(data) {
var general = $('votos_' + data['id_item']);
var el = $('opinaYa_' + data['id_item']);
var valorator = $('valorator_' + data['id_item']);
var padre = valorator.parentNode.parentNode;
var aux = valorator.parentNode;
if (!el)
{
if(document.location.pathname.indexOf("opinar") == -1)
{
var link = document.createElement('a');
var text = document.createTextNode('¡Escribe una crítica!');
link.setAttribute('id','opinaYa_' + data['id_item']);
link.setAttribute('href',data['link_opinar']);
link.setAttribute((document.all && navigator.userAgent.indexOf("Opera")== -1 ? 'className' : 'class'), 'opinaYa');
link.appendChild(text);
padre.insertBefore(link,aux.nextSibling);
}
aux.className = "valorator votado";
}
valorator.className = 'n' + data['valoracion'];
valorator.setAttribute('valoracion',data['valoracion']);
var el_promedio = $('rating_' + data['id_item']);
if(el_promedio)
el_promedio.className = 'rating n' + data['votacion_promedio'];
var el_promedio_mini = $('ratingMini_' + data['id_item']);
if(el_promedio_mini)
{
el_promedio_mini.className = 'ratingMini nm' + data['votacion_promedio'];
}
if(general){
var text = document.createTextNode(data['votos'] + ' votos');
general.replaceChild(text,general.firstChild);
}
}
this.votarSiNo = function(id_destino, tipo, voto, votos_pos, votos_neg) {
xoad_verticales_ajax.votar("0",id_destino, tipo, voto, votos_pos, votos_neg, this.votarSiNoOk);
return false;
}
this.votarSiNoOk = function(data) {
el = document.getElementById('voto_' + data['id_elemento']);
if(el) {
links = el.getElementsByTagName('a');
for(link in links) {
if(links[link].nodeType == 1) {
links[link].removeAttribute('href');
links[link].onclick = function(e) {javascript:void(0);};
}
}
spans = el.getElementsByTagName('span');
for(span in spans) {
spans[span].innerHTML = '+' + data['votos_pos'] + ' / ' + '-' + data['votos_neg'];
}
if(data['voto'] == 1)
el.className = el.className + ' votadoMas';
else if(data['voto'] == -1)
el.className = el.className + ' votadoMenos';
}
}
this.getlastchild = function(node) {
var el = node.lastChild;
while (el.nodeType!=1)
{
el = el.previousSibling;
}
return el;
}
this.mostrar_beta = function() {
obj=$('ayudanosli');
if (obj) {
obj.style.display ="block";
}
}
this.inicializar_variables = function() {
if ($('#tooltip')){
if (typeof Fx != 'undefined'){
this.tooltip = new Fx.Tween('tooltip', {property: 'opacity', duration: 100}).set(0);
}
}
}
this.mostrar_login = function() {
el = document.getElementById('formLogin');
if(el) {
var txtIngreso = new Fx.Tween('txtIngreso', {property: 'opacity', duration: 500});
var formLogin = new Fx.Tween('formLogin', {property: 'opacity', duration: 500}).set(0);
$('muestraLogin').addEvent('click', function(e){
txtIngreso.start(0).chain(function(){
$('txtIngreso').style.display = 'none';
$('formLogin').style.display = 'block';
formLogin.start(1);
});
});
$('logEmail').addEvent('focus', function(e){
if ($('logEmail').value == 'E-mail'){
$('logEmail').value = '';
$('logEmail').style.color = '#000';
}
});
$('logContrasena').addEvent('focus', function(e){
//$('logContrasena').value = '';
$('logContrasena').setAttribute('type', 'password');
$('logContrasena').style.color = '#000';
});
}
}
this.menu = function() {
el = document.getElementById('menu');
if (el){
var subMenues = $$("#menu li.mainTab");
subMenues.each(function(subMenu, index){
subMenu.addEvent("mouseenter", function(event)
{
subMenu.getParent().addClass(subMenu.getProperty('class'));
if(subMenu.hasClass('criticas') && window.ie6)
{
if ($('bcategoria'))
$('bcategoria').setStyle('visibility','hidden');
}
});
subMenu.addEvent("mouseleave", function(event)
{
subMenu.getParent().setProperty('class', 'menu');
if ($('bcategoria'))
$('bcategoria').setStyle('visibility','visible');
});
});
$('query').addEvent("mouseenter", function(event)
{
$('menu').setProperty('class', 'menu');
if ($('bcategoria'))
$('bcategoria').setStyle('visibility','visible');
});
}
}
this.menu2 = function() {
var aMenu = $$('ul.menu li');
aMenu.each(function(item, index){
$(item).addEvents({
'mouseenter': function(){
elementos = $$(".header2");
position = elementos[0].getPosition();
positionY = position.y + 40;
positionY = positionY + 'px';
$(item).getChildren('ul').setStyle('top', positionY);
},
'mouseleave': function(){
$(item).getChildren('ul').setStyle('top', '-9999px');
}
});
});
var aUser = $$('ul.user li');
if (aUser[0]){
$(aUser[0]).addEvents({
'click': function(){
elementos = $$(".header2");
position = elementos[0].getPosition();
positionY = position.y + 41;
positionY = positionY + 'px';
$(aUser[0]).getChildren('ul').setStyle('top', positionY);
},
'mouseleave': function(){
$(aUser[0]).getChildren('ul').setStyle('top', '-9999px');
}
});
}
}
this.add_js_valoracion = function() {
if(itemids) {
for (var iIndex = 0; iIndex < itemids.length; iIndex++) {
id = itemids[iIndex];
var padre = $('valorator_'+id);
var select = padre.getElementsByTagName('select');
for(ii in select){
if(select[ii].nodeType == 1){
select[ii].onchange = function(e) {document.location.href = 'http://www.linkara.com/alta.html'};
}
}
}
}
var valoracion = $('star-rating');
if(valoracion) {
var links = valoracion.getElementsByTagName('a');
for(ii in links){
if(links[ii].nodeType == 1){
}
}
valoracion.onmouseover = function(e){
$('fichaOpciones').className='fichaOpciones votadoGrande';
valoracion.className = 'star-rating';
};
valoracion.onmouseout = function(e){
var aux = $('fichaOpciones').getAttribute('valoracion');
if (aux != ''){
$('fichaOpciones').className='fichaOpciones votadoGrande';
this.className = 'star-rating n' + aux;
}
};
}
}
this.add_js_valoracion_old = function() {
if(itemids) {
for (var iIndex = 0; iIndex < itemids.length; iIndex++) {
id = itemids[iIndex];
var padre = $('valorator_'+id);
var links = padre.getElementsByTagName('a');
for(ii in links){
if(links[ii].nodeType == 1){
}
}
padre.onmouseover = function(e) {
this.className = '';
}
padre.onmouseout = function(e) {
var aux = this.getAttribute('valoracion');
if (aux != ''){
this.className = 'n' + aux;
}
}
}
}
var valoracion = $('star-rating');
if(valoracion) {
var links = valoracion.getElementsByTagName('a');
for(ii in links){
if(links[ii].nodeType == 1){
}
}
valoracion.onmouseover = function(e){
$('fichaOpciones').className='fichaOpciones votadoGrande';
valoracion.className = 'star-rating';
};
valoracion.onmouseout = function(e){
var aux = $('fichaOpciones').getAttribute('valoracion');
if (aux != ''){
$('fichaOpciones').className='fichaOpciones votadoGrande';
this.className = 'star-rating n' + aux;
}
};
}
}
this.abreChat = function () {
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest()
}
else if (window.ActiveXObject) {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
}
if (xmlhttp!=null) {
xmlhttp.open("GET","/index.php/cod.user_checkonline/cache."+Math.random(),false) ;
xmlhttp.send(null);
if (xmlhttp.status==200)
isOpen = (parseInt(xmlhttp.responseText,10)==1) ? true : false ;
}
if (!isOpen) {
window.page.chatmsgs = 0;
window.page.avisochat(window.page.chatmsgs);
window.open("/index.php/cod.user_openchat","chat","height=550,width=600");
}
}
this.lanzaChat = function (did) {
if(parseInt(did) == parseInt(0)){
alert('No puede chatear contigo mismo');
} else {
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject) {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null) {
if (window.XMLHttpRequest && !document.all) xmlhttp.timeout = 4 ;
// Confirmación de la ventana
xmlhttp.open("GET","/index.php/cod.user_checkonline/cache."+Math.random(),false) ;
xmlhttp.send(null) ;
if (xmlhttp.status==200){
isOpen = (parseInt(xmlhttp.responseText,10)==1) ? true : false ;
}
}
// Insertamos el contacto
xmlhttp.open("GET","/index.php/cod.user_addroster/did."+did+"/cache."+Math.random(),false) ;
xmlhttp.send(null) ;
if (!isOpen) {
window.open("/index.php/cod.user_openchat","chat","height=550,width=600");
}
}
}
this.initavisochat = function() {
if ($('chatPendientes')){
if(chat = $('chatPendientes'))
chat.setStyle('display','none');
}
}
this.avisochat = function(msgs) {
if(msgs == 0) {
if(chat = $('chatPendientes'))
chat.setStyle('display','none');
//if (typeof(this.mySlide) != 'undefined') {
// this.mySlide.slideOut();
//}
} else {
if(chat = $('chatPendientes')) {
$('chatPendientesMsgs').innerHTML = msgs;
chat.setStyle('display','block');
}
//if (typeof(this.mySlide) != 'undefined') {
// $('chatPendientesMsgs').innerHTML = msgs;
// this.mySlide.slideIn();
//}
}
}
this.stopRKey = function (evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
this.muestraComentario = function(id) {
document.getElementById('comentario_' + id).style.display = 'block';
document.getElementById('comentario_aviso_' + id).style.display = 'none';
}
this.addClickTracking = function() {
links = $$('.usuario','.extras a','.gentes a', '.visitas a', '.uFoto');
re = /\/tCod.([\w_\-]+)\//;
codaux = '/dynamic/4.0.132/index.php/cod.js/template.js_common/tCod.item_home/auto.1';
match = re.exec(codaux);
if(match)
cod = match[1];
re = /^\/?[\w_\-]+\/?$/m;
for(link in links) {
if(links[link].nodeType == 1) {
url = links[link].protocol + '//' + links[link].hostname + '/';
if(url == 'http://www.linkara.com/') {
match = re.exec(links[link].pathname);
if(match) {
padre = links[link].parentNode;
while((padre.tagName.toLowerCase() != 'div' && padre.tagName.toLowerCase() != 'p') || (padre.className == '')){
padre = padre.parentNode;
}
className = padre.className;
ipos = className.indexOf(' ');
if(ipos > 0) {
className = className.substring(0,ipos);
}
links[link].addEvent('click', (function(className,cod) {
return function(){ headTracker._trackEvent("clicuser", className, cod) }
})(className,cod));
}
}
}
}
}
}
window.page = new _page () ;
//window.openSearch = new _openSearch () ;
window.onload = window.page.load;
document.domain = 'linkara.com';
//window.page.addLoadEvent('window.openSearch.load');
window.page.addLoadEvent('window.page.mostrar_login');
window.page.addLoadEvent('window.page.inicializar_variables');
window.page.addLoadEvent('window.page.menu2');
window.page.addLoadEvent('window.page.initavisochat');
window.page.addLoadEvent('window.page.addClickTracking');
window.page.addLoadEvent("window.page.add_js_valoracion");
window.page.addLoadEvent("pagejs");
function votosGetListado(ids, valoracion){
var el = document.getElementById('rating' + valoracion);
if (el.className == "expandido") {
el.className = "";
return;
}
el = document.getElementById("distribucionVotos");
var items = el.getElementsByTagName("li");
for (var i = 0; i < items.length; i++) {
if (items[i].className == "expandido")
items[i].className = "";
}
el = document.getElementById('rating' + valoracion)
el.className = "expandido";
items = el.getElementsByTagName("div");
if (items[0].childNodes.length < 4)
xoad_verticales_ajax.listadoVotos(ids,valoracion,votosShowListado);
}
function votosShowListado(data)
{
var el = document.getElementById('rating' + data.valoracion)
var items = el.getElementsByTagName("div");
items[0].innerHTML = data.html;
}
function setFan(id_item,id_user,fan){
xoad_verticales_ajax.setFan(fan,id_item,id_user,setFanCallback);
}
function setFanCallback(data){
var fantype = data['fantype'];
var id_item = data['id_item'];
var id_user = data['id_user'];
var status = data['status'];
if (status = "true"){
var container = document.getElementById('fanbox');
var text = "";
if (fantype == "fan"){
text += "Soy fan Soy antifan";
} else if (fantype == "antifan"){
text += "Soy fan Soy antifan";
} else {
text += "Soy fan Soy antifan";
}
container.innerHTML = text;
}
}
function mostrarActores(el) {
var padre = window.page.getObject('fichaActores');
var nodes = padre.getElementsByTagName('li');
for(var ii = 0; ii < nodes.length; ii++ )
{
nodes[ii].style.display = 'block';
if (((ii == (nodes.length - 2))&&((nodes.length - 2)%2 == 0))||(ii == (nodes.length - 1)))
nodes[ii].className = 'last';
else
nodes[ii].className = '';
}
el.style.display = 'none';
}
function mostrarDiscos(que, enlace) {
enlace.remove();
que.removeClass('plegado');
que.getElements('li').each(function(disco, i) {
if(disco.hasClass('invisible')) {
disco.setStyle('display', 'inline');
}
});
}
function ocultarDiscos(que, enlace) {
enlace.addEvent('click', function() { mostrarDiscos(que, enlace); });
que.addClass('plegado');
que.getElements('li').each(function(disco, i) {
if(disco.hasClass('invisible')) {
disco.setStyle('display', 'none');
}
});
}
function cambiarTab(que, tab) {
tab.getParent().getParent().getParent().setProperty('class', 'fichaDiscografia ' + que)
}
// Trailer
var player;
var totaltime = 0;
var inittime;
var nombre;
function tracing(obj){
console.log(obj);
}
function playerReady(obj) {
var id = obj['id'];
var version = obj['version'];
var client = obj['client'];
player = document.getElementById(id);
player.addControllerListener("PLAY",'playMonitor');
player.addControllerListener("RESIZE",'resizeMonitor');
player.addModelListener('STATE', 'stateMonitor');
};
function playMonitor(obj) {
if(!obj.state) {
date = new Date();
endtime = date.getTime();
diff = endtime - inittime;
totaltime = totaltime + diff/1000;
} else {
date = new Date();
inittime = date.getTime();
}
};
function resizeMonitor(obj) {
if(obj.fullscreen) {
headTracker._trackEvent("video","fullscreen", nombre);
}
};
function stateMonitor(obj) {
// Play la primera vez
if((obj.oldstate == "IDLE")&&(obj.newstate == "BUFFERING")) {
date = new Date();
inittime = date.getTime();
headTracker._trackEvent("video","play", nombre);
}
// Video finalizado
if(obj.newstate == "COMPLETED") {
date = new Date();
endtime = date.getTime();
diff = endtime - inittime;
totaltime = Math.floor(totaltime + diff/1000);
headTracker._trackEvent("video","complete", nombre, totaltime);
}
};
function pagejs() {
if($('verMasAlbums')) { $('verMasAlbums').addEvent('click', function() { mostrarDiscos($('masAlbums'), $('verMasAlbums')); }); }
if($('verMasEps')) { $('verMasEps').addEvent('click', function() { mostrarDiscos($('masEps'), $('verMasEps')); }); }
if($('verMasSingles')) { $('verMasSingles').addEvent('click', function() { mostrarDiscos($('masSingles'), $('verMasSingles')); }); }
if($('verMasCompilados')) { $('verMasCompilados').addEvent('click', function() { mostrarDiscos($('masCompilados'), $('verMasCompilados')); }); }
if($('tabAlbums')){ $('tabAlbums').addEvent('click', function(){ cambiarTab('albums', $('tabAlbums')) }); }
if($('tabEps')){ $('tabEps').addEvent('click', function(){ cambiarTab('eps', $('tabEps')) }); }
if($('tabSingles')){ $('tabSingles').addEvent('click', function(){ cambiarTab('singles', $('tabSingles')) }); }
if($('tabCompilados')){ $('tabCompilados').addEvent('click', function(){ cambiarTab('compilados', $('tabCompilados')) }); }
//if(window.page.getObject('tabAlbums')){ window.page.getObject('tabAlbums').onclick = function(e){ cambiarTab('albums', window.page.getObject('tabAlbums'))};}
//if(window.page.getObject('tabEps')){ window.page.getObject('tabEps').onclick = function(e){ cambiarTab('eps', window.page.getObject('tabEps')) }; }
//if(window.page.getObject('tabSingles')){ window.page.getObject('tabSingles').onclick = function(e){ cambiarTab('singles', window.page.getObject('tabSingles')) }; }
//if(window.page.getObject('tabCompilados')){ window.page.getObject('tabCompilados').onclick = function(e){ cambiarTab('compilados', window.page.getObject('tabCompilados')) }; }
//if(window.page.getObject('verMasAlbums')) { window.page.getObject('verMasAlbums').onclick = function(e) { mostrarDiscos(window.page.getObject('masAlbums'), window.page.getObject('verMasAlbums')); }; }
//if(window.page.getObject('verMasEps')) { window.page.getObject('verMasEps').onclick = function(e) { mostrarDiscos(window.page.getObject('masEps'), window.page.getObject('verMasEps')); }; }
//if(window.page.getObject('verMasSingles')) { window.page.getObject('verMasSingles').onclick = function(e) { mostrarDiscos(window.page.getObject('masSingles'), window.page.getObject('verMasSingles')); }; }
//if(window.page.getObject('verMasCompilados')) { window.page.getObject('verMasCompilados').onclick = function(e) { mostrarDiscos(window.page.getObject('masCompilados'), window.page.getObject('verMasCompilados')); }; }
}
var menuel = '';
var menutimeout = '';
var usuarios = Array();