var lenguaje = $('#lenguaje').val();
var galeria_contexto = '';
$('.gbtnCarpeta','#sec-multimedia #imagenes').live('click',function(){		
	$('#imagenes .titulo-cargando').show();
	var id = $(this).attr('href').replace('#imagenes','');
	$.post('spip.php?page=sec-imagenes&id_rubrique='+id+'&lang='+lenguaje,function(data){
		$('#imagenes','#sec-multimedia').html(data);
	});
	return false;
});

$('.articulo .gbtn','#sec-multimedia #imagenes').live('click',function(){
	galeria_contexto = '#imagenes';
	var imagen = $($(this).attr('href'));
	galeriaCrearObjeto(imagen);
	return false;
});

$('.gbtnCarpeta','#sec-multimedia #videos').live('click',function(){
	$('#videos .titulo-cargando').show();
	var id = $(this).attr('href').replace('#videos','');
	$.post('spip.php?page=sec-videos&id_rubrique='+id+'&lang='+lenguaje,function(data){
		$('#videos','#sec-multimedia').html(data);
	});
	return false;
});

$('.articulo .gbtn','#sec-multimedia #videos').live('click',function(){
	galeria_contexto = '#videos';
	var video = $($(this).attr('href'));
	galeriaCrearObjeto(video);
	return false;
});

$('.articulo .gbtn','#sec-novedades #prensa').live('click',function(){
	galeria_contexto = '#prensa';
	var doc = $($(this).attr('href'));
	galeriaCrearObjeto(doc);
	return false;
});

$('.articulo .gbtn','#sec-discografia #discos').live('click',function(){
	galeria_contexto = '#sec-discografia';
	var disco = $(this).parent();
	mostrarDisco(disco);
	return false;
});

if($('#disco','#sec-discografia').length && $('#disco','#sec-discografia').attr('disco_ini').length){
	galeria_contexto = '#sec-discografia';
	mostrarDisco($('#sec-discografia #disco'+$('#disco').attr('disco_ini')));	
}

function acomodarVentanasDisco(){
	if($('#cmwPedidos > div .body:visible').length == 0){
		$('#disco').fadeTo(500,1);
		$('#cmwPedidos .fondo').fadeTo(500,.4);
	} else {
		$('#disco').fadeTo(500,.4);
		$('#cmwPedidos .fondo').fadeTo(500,.9);
	}
}

function mostrarDisco(cual){
	if($('#cmwPedidos').css('display') == 'none'){
		$('#cmwPedidos,#cmwAcciones').fadeIn(500);
	}
	var cont = $('#disco',galeria_contexto);
	cont.fadeOut(500,function(){
		var titulo = cual.find('.titulo').text();
		var dir = cual.find('img').attr('src').replace(/(.*)\.mini-[0-9]*(\..*)/,'$1$2');		

		cont.find('.titulo h2').html(titulo);							   
		cont.find('.imagen').html('<img alt="'+titulo+'" id_imagen="'+cual.attr('id').replace('disco','')+'" title="'+titulo+' | Click para maximizar esta imagen" src="'+dir+'" width="250">');
		cont.find('.texto').html(cual.find('.texto').html());
		cont.fadeIn(500);
	});	
}
	
$('#disco',galeria_contexto).find('img').live('click',function(){
	var dir = $(this).attr('src').replace(/(.*)\.mini-[0-9]*(\..*)/,'$1$2');		
	var imagen = $('<img/>',{ id:'gobj','class':'objeto bordes',src:dir,title:$(this).attr('alt') });
	var titulo = $('#disco',galeria_contexto).find('.titulo').html();
	
	$('#galeria .footer').hide();
	$('#galeria').show();
	$('#galeria .fondo').animate({ opacity:.4 },500,function(){
		$('.contenedor','#galeria').animate({ opacity:1 },500,function(){
			galeriaColocarObjeto(imagen,'',titulo);															   
		});
	});					
});

$('#disco',galeria_contexto).find('.texto a').live('click',function(){
	var id = $(this).attr('href').replace('#cancion','');
	var titulo = $(this).html();
	$.post('spip.php?page=inc-cancion&id_article='+id+'&lang='+lenguaje,function(letra){
		$('#galeria .footer').hide();
		$('#galeria').show().children('.fondo').animate({ opacity:.4 },500,function(){
			$('.contenedor','#galeria').animate({ opacity:1 },500,function(){
				galeriaColocarObjeto(letra,'',titulo);															   
			});
		});
	});
});

function galeriaCrearObjeto(obj){
	var titulo = obj.find('.titulo');
	var texto = obj.find('.texto');
	var contenido = '';
	if(!(texto.text() == ''))
		contenido = $('<div/>',{ 'class':"cont bordes",html:texto.html() });
	if(galeria_contexto == '#imagenes' || galeria_contexto == '#prensa'){
		var dir = obj.find('img').attr('src').replace(/(.*)\.mini-[0-9]*(\..*)/,'$1$2');
		var img = $('<img/>',{ id:'gobj',id_objeto:'#'+obj.attr('id'),'class':'objeto bordes',src:dir });
		var objeto = $('<a/>', { href:dir, target:'_blank',title:'Click para agrandar',alt:'imagen',html:img });
		galeriaMostrar(objeto,contenido,titulo.html());
	} else if(galeria_contexto == '#videos'){
		var dir = obj.find('.obj').attr('dir_video');
		$.post('sitio/php/video.php?dir='+dir+'&id_objeto='+obj.attr('id'),function(objeto){
			galeriaMostrar(objeto,contenido,titulo.html());		
		});
	}
}

function galeriaMostrar(obj,cont,titulo){
	$('#galeria .footer').show();
	$('#galeria').show();
	$('#galeria .fondo').animate({ opacity:.4 },500,function(){
		$('.contenedor','#galeria').stop().animate({ opacity:1 },500,function(){
			galeriaColocarObjeto(obj,cont,titulo);															   
		});
	});
}

function galeriaCambiar(tipo){
	var gobj = $('#gobj');
	var obj = $(gobj.attr('id_objeto'));
	var objetos = $('.archivo',galeria_contexto);
	
	var nobj = '';
	if(tipo == 'anterior'){
		if(objetos.first().attr('id') == obj.attr('id')) nobj = objetos.last();
		else nobj = obj.prev();
	} else if(tipo == 'siguiente'){
		if(objetos.last().attr('id') == obj.attr('id')) nobj = objetos.first();
		else nobj = obj.next();
	}
	galeriaCrearObjeto(nobj);
}

function galeriaColocarObjeto(obj,cont,titulo){
	var cuerpo = $('.cuerpo','#galeria');
	var medio = cuerpo.children();
	var contenido = medio.next();
	var cont_titulo = $('.titulo','#galeria');
	
	if(galeria_contexto == '#videos') medio.find('object').css({ visibility:'hidden' });
	
	$('.cuerpo,.titulo','#galeria').animate({ opacity:0 },500,function(){
		medio.html(obj);
		if(galeria_contexto == '#videos') medio.find('object').css({ visibility:'hidden' });
		cont_titulo.html(titulo);
		contenido.html(cont);
		$('.cuerpo,.titulo','#galeria').show().animate({ opacity:1 },500,function(){
			if(galeria_contexto == '#videos') medio.find('object').css({ visibility:'visible' });				  
		});  
	});
}

function galeriaCerrar(){
	if(galeria_contexto == '#videos') $('.cuerpo .medio,.titulo,.cuerpo .datos','#galeria').html('');
	$('.contenedor','#galeria').animate({ opacity:0 },500,function(){
		$('#galeria .fondo').animate({ opacity:0 },function(){
			$('#galeria').find('.cuerpo,.titulo').css({ opacity:0 }).end().hide();
		});
	});
}