function desactivaElementosFichaLibro(){
  jq('#contenido_contenidos_adicionales').hide();
  jq('#contenidos_video').hide();
  jq('div#videos').removeClass('selected');
  jq('div#contenido_adicional').removeClass('selected');
}

function escucharContenidoVideos(objecte){
  var selected = jq(objecte).hasClass('selected');
  if (selected==true){
    jq(objecte).removeClass('selected');
    jq('#contenidos_video').hide();
  }else{
    desactivaElementosFichaLibro();
    jq(objecte).addClass('selected');
    jq('#contenidos_video').show();
    jq('div#contenido_adicional').removeClass('selected');
  }
}

function escucharContenidoAdicional(objecte){
  var selected = jq(objecte).hasClass('selected');
  if (selected==true){
    jq(objecte).removeClass('selected');
    jq('#contenido_contenidos_adicionales').hide();
  }else{
    desactivaElementosFichaLibro();
    jq(objecte).addClass('selected');
    jq('#contenido_contenidos_adicionales').show();
    jq('div#videos').removeClass('selected');
  }
}

jq(document).ready(function(){
  desactivaElementosFichaLibro();
  jq('#description_obra').hide();
  
  jq('div#videos').click(function(){
    escucharContenidoVideos(this);
  });
  jq('div#contenido_adicional').click(function(){
    escucharContenidoAdicional(this);
  });
  jq("a[rel^='prettyPhoto']").prettyPhoto({theme:'light_rounded'});
  jq('#contenidos_video img.cerrar').click(function(){
    escucharContenidoVideos(jq('div#videos'));
  });
  jq('#contenido_contenidos_adicionales img.cerrar').click(function(){
    escucharContenidoAdicional(jq('div#contenido_adicional'));
  });
  jq('#description_obra_resumen').click(function(){
    jq('#description_obra').show();
    jq('#description_obra_resumen').hide();
  });
  jq('#description_obra').click(function(){
    jq('#description_obra').hide();
    jq('#description_obra_resumen').show();
  });
  jq('#pasar_pagina .handler').click(function(){
    var element = jq('#pasar_pagina');
    if (element.hasClass('opened')){
      element.animate({width: '54px', height: '54px'}, 200).removeClass('opened');
      jq('ul', element).hide();
    }
    else{
      element.animate({width: '230px', height: '120px'}, 200).addClass('opened');
      jq('ul', element).show();
    }
  });
});
