function verInfo(tipo){
	$('#domo_'+tipo+' .menu_info a').click(function(){
		if($(this).parent().hasClass('on')){
			$(this).parent().removeClass('on');
			$('.top_activo').removeClass('top_activo');
		}else{
			$(this).parent().addClass('on');
			$('.top').addClass('top_activo');
		}
		$('#domo_'+tipo+' .info').slideToggle('slow');
		return false;
	});
	
}

function activarMenu(){
	$('.menu a').click(function(){
		if(!$(this).parent().hasClass('menu_info')){
			$(this).parent().parent().parent().find('li.on').filter(':not(.menu_info)').removeClass('on');
			$(this).parent().addClass('on');
		}
	});	
}

//CAMBIAR DE SECCION
function verPublicidad(){
	$('#enlace_domo_publicidad a').click(function(){
		$('#domo_bodas').animate({'margin-left':'-100%'},1500);
		//Si no tenemos activada la galería, la activamos
		if (!$('#domo_publicidad').data('galeria')){
			$('#domo_publicidad').data('galeria', true);
			//Inicializar galeria
			$('#domo_publicidad .menu_galeria a').click();
		}


		$('body').data('activo', 'publicidad');
		selectorGaleria = '#domo_publicidad .galeria li img';
		selectorPuntos = '#domo_publicidad .puntos_galeria';
		//rehacemos el interval, por si las moscas...
		siguiente();
		automatico();
	});
}

//CAMBIAR DE SECCION
function verBodas(){
	$('#enlace_domo_bodas a').click(function(){
		$('#domo_bodas').animate({'margin-left':'0%'},1500);
		if (!$('#domo_bodas').data('galeria')){
			$('#domo_bodas').data('galeria', true);
			//Inicializar galeria
			$('#domo_bodas .menu_galeria a').click();
		}
		$('body').data('activo', 'bodas');


		selectorGaleria = '#domo_bodas .galeria li img';
		selectorPuntos = '#domo_bodas .puntos_galeria';
		siguiente();
		automatico();
	});	
}


function verDiarioBodas(){
	$('#domo_bodas .menu_diario a').click(function(){
			var uri;
			if (idDetalle){
				uri= '/diario/'+ idDetalle + '/';
			}else{
				uri= '/diario/';
			}
			$.get(uri, function(data) {
				$('#contenidos_bodas').html(data);
			});
			idDetalle= false;
			$('#domo_bodas .top').addClass('top_diario');
			$('#domo_bodas .info').addClass('info_diario');
			
	});
}

function verDiarioPublicidad(){
	$('#domo_publicidad .menu_diario a').click(function(){
			var uri;
			if (idDetalle){
				uri= '/diariopublicidad/'+ idDetalle + '/';
			}else{
				uri= '/diariopublicidad/';
			}
			$.get(uri, function(data) {
				$('#contenidos_publicidad').html(data);
			});
			idDetalle= false;
	});
}

function verGaleriaBodas(){
	$('#domo_bodas .menu_galeria a').click(function(){
			$('#domo_bodas .top').removeClass('top_diario');
			$('#domo_bodas .info').removeClass('info_diario');
			$.get('/bodas/', function(data) {
				$('#contenidos_bodas').html(data);
				//crearPuntos(); 
				//clickPunto();
				//ponerClickEnImagenes();
				//pasarAOtra(0);
				clickPunto();
				$("#contenidos_bodas .galeria").find('img').batchImageLoad({
					loadingCompleteCallback:iniciarSlideshow,
					imageLoadedCallback:crearPuntos
				});
			});

	});
}

function verGaleriaPublicidad(){
	$('#domo_publicidad .menu_galeria a').click(function(){
		$.get('/publicidad/', function(data) {
			$('#contenidos_publicidad').html(data);
			//crearPuntos(); 
			//clickPunto();
			//ponerClickEnImagenes();
			//pasarAOtra(0);
			clickPunto();
			$("#contenidos_publicidad .galeria").find('img').batchImageLoad({
				loadingCompleteCallback:iniciarSlideshow,
				imageLoadedCallback:crearPuntos
			});
		});		

	});
}


function cargarMasDiario(){
	$('.paginado a').live('click', function(){
		var enlace = $(this).attr('href');
		var respuesta ='';
		$.get(enlace, function(respuesta) {
				$('.paginado').html('');
				$('.diario:last').append(respuesta);
				if ($('body').data('activo') =='bodas'){
					$('#contenidos_bodas').scrollTo('+=200px', 800 );
				}else{
					$('#contenidos_publicidad').scrollTo('+=200px', 800 );
				}
			});
			
			return false;
	})
}

function iniciarSlideshow(){
	$('.loader').fadeOut('slow');
	crearPuntos(); 
	clickPunto();
	ponerClickEnImagenes();
	pasarAOtra(0);
	automatico();
}
function manejarURI(){
/*
		Dependiendo de los parámetros de la URL, podemos hacer seis cosas.
		Bodas:
			galería: por defecto
			diario: /diario/
			diario detalle: /diario/id/
		Publicidad
			galería: /publicidad/
			diario: /diariopublicidad/
			diario detalle: /diariopublicidad/id/
		*/
	var href = $(location).attr('href');
	//TODO: Hay que empezar con vacio!!!
	var uri = href.split('#!/');
	if (uri[1]){
	var uriPartes = uri[1].split('/');
	console.log(uriPartes);
	switch(uriPartes[0]){
		case 'diario':
			if (uriPartes[1]){
				idDetalle = uriPartes[1];
				$('#domo_bodas .menu_diario a').click();
				$('body').data('activo', 'bodas');
			}else{
				$('#domo_bodas .menu_diario a').click();
				$('body').data('activo', 'bodas');
			}
			$('#domo_bodas').addClass('activo');
			break;
		case 'publicidad':
			$('#domo_bodas').css('margin-left','-100%');
			$('#enlace_domo_publicidad a').click();
			$('body').data('activo', 'publicidad');
			$('#domo_bodas').addClass('activo');
		
			break;
		case 'diariopublicidad':
			if (uriPartes[1]){
				idDetalle = uriPartes[1];
				$('#domo_bodas').css('margin-left','-100%');
				$('body').data('activo', 'publicidad');
				$('#domo_publicidad').addClass('activo');
				$('#domo_publicidad .menu_diario a').click();
			}else{
				$('#domo_bodas').css('margin-left','-100%');
				$('body').data('activo', 'publicidad');
				$('#domo_publicidad').addClass('activo');
				$('#domo_publicidad .menu_diario a').click();
			}
			break;
		default:
			$('#domo_bodas').addClass('activo');
			$('#domo_bodas .menu_galeria a').click();
			$('body').data('activo', 'bodas');
	}
	}else{
		$('#domo_bodas').addClass('activo');
		$('#domo_bodas .menu_galeria a').click();
			$('body').data('activo', 'bodas');
	}
	//console.log(uri);

}
