function manejaCargador(tipo,segundos) {
	var segundos = (segundos != undefined )? segundos : 500;
	if (tipo == 1) {
		$('#ajax_cargador').fadeIn(segundos);
		$('#right_column').fadeOut(segundos);
	}
	if (tipo == 0) {
		$('#ajax_cargador').fadeOut(segundos);
		$('#right_column').fadeIn(segundos);
	}
}
// FOTOS
/*
function CargaPrimeraFoto(galeria,nfoto,titgal){
		manejaCargador(1);
                $('div#galerias').hide();
		$('div#foto').show();
		fa = fa +1; 
		ga = galeria;
		nfa = nfoto;
		ta = titgal;
		$('div#foto_titulo').html(ta);
		$('span#numero_fotos').html(nfa);
		$('img#foto_actual').attr({'src':'fotos/'+ga+'/'+ fa+'.jpg'});
		
}
function CargaFoto(tipo){
		manejaCargador(1);
                if ((0< fa && fa < nfa)  && (tipo == "N")) fa = fa +1; 
		if ((1< fa && fa <= nfa)  && (tipo != "N")) fa = fa -1;
		if (fa == nfa) AutoAvance(0);
		$('img#foto_actual').attr({'src':'fotos/'+ga+'/'+ fa+'.jpg'});
		$('span#num_foto').html(fa);
}
function VolverGalerias(){
	$('div#galerias').show();
	$('div#foto').hide();
	$('span#num_foto').html("1");
	$('img#foto_actual').attr({'src':''});
	ReiniciaFotos();
	AutoAvance(0);
        manejaCargador(0);
}
function ReiniciaFotos(){
	fa = 0; 
	ga = "";
	nfa = 0;
	ta = "";	
}
function AutoAvance(tipo){
	manejaCargador(1);
        if(tipo == 1 && auto == 0){
		autoavance = setInterval("CargaFoto('N')",4000);
		$("span#foto_siguiente").hide();
		$("span#foto_anterior").hide();
		$("span#volver_galerias").hide();
		$("#auto_control").html("<a href='javascript: AutoAvance(0)' class='menu_fotos'><img src='imagenes/menu_galerias/stop.gif' alt='DETENER' width='32' height='32' border='0' /></a>");
		auto = 1;
	}else{
		clearInterval(autoavance);
		$("span#foto_siguiente").show();
		$("span#foto_anterior").show();
		$("span#volver_galerias").show();
		$("#auto_control").html("<a href='javascript: AutoAvance(1)' class='menu_fotos'><img src='imagenes/menu_galerias/play.gif' alt='AUTO-AVANCE' width='32' height='32' border='0' /></a>");
		auto = 0;
	}
}
*/
// END FOTOS
// MANEJA HISTORIAL
function historyChange(newLocation, historyData) {
	//cargaContenido("#" + newLocation);
};
// END HISTORIAL
function muestraGaleria(n,f,t,dia){
	$('body').append('<div id="galleria"></div>');
	$(".footer").hide();
	var data = [];
	for(i=0;i<f;i++){
		data[i]={};
		data[i]['image'] = "fotos/"+n+"/"+(i+1)+".jpg";
		data[i]['thumb'] = "fotos/"+n+"/thumbs/"+(i+1)+".jpg";
	}
	$('#galleria').galleria({
        data_source: data,
		transition: 'fade',
          extend: function() {
			var gallery = this;
			gallery.enterFullscreen();
			$("#pause").fadeOut(function () {
			$("#play").fadeIn();
			$("#ecualizador").fadeOut();
		});
			gallery.addElement('titulo');
			
			gallery.addElement('cerrar');
			gallery.addElement('iniciar');
			gallery.addElement('parar');
			gallery.prependChild('container','titulo');
			
			gallery.prependChild('container','cerrar');
			gallery.prependChild('stage','iniciar');
			gallery.prependChild('stage','parar');
			gallery.$('titulo').html("<h1 style='margin-left:10px'>"+t+" [" + dia + "]</h1>");
			
			gallery.$('cerrar').html('<span>CERRAR [X]</span>');
			gallery.$('iniciar').html('<span>INICIAR</span>');
			gallery.$('parar').html('<span>PARAR</span>');
			gallery.$('cerrar').click(function(){
				gallery.exitFullscreen();
				
			});
			gallery.$('iniciar').click(function(){
				gallery.play(3000);
				gallery.$('iniciar').css('color','#555');
				gallery.$('parar').css('color','#fff');
			});
			gallery.$('parar').click(function(){
				gallery.pause();
				gallery.$('iniciar').css('color','#fff');
				gallery.$('parar').css('color','#555');
			});
			gallery.bind(Galleria.FULLSCREEN_ENTER, function(e) {
				
				$("#jquery_jplayer").stop();
				
			});
			gallery.bind(Galleria.FULLSCREEN_EXIT, function(e) {
				$('#galleria').remove() ;
				$(".footer").show();
			});
			}
    });
	return true;
}
// PLAYER
function showPauseBtn() {
		$("#play").fadeOut(function () {
			$("#pause").fadeIn();
			$("#ecualizador").fadeIn();
		});
}
function showPlayBtn() {
		$("#pause").fadeOut(function () {
			$("#play").fadeIn();
			$("#ecualizador").fadeOut();
		});
}
	
function playTrack(t, n) {
		$("#jquery_jplayer").setFile("mp3/"+ mp3[t]).play();
		//$("#jquery_jplayer").setFile("http://mp3-vr-128.as34763.net:80/;stream/1 ").play();
		$("#player_mp3").fadeIn();
		$("span#player_next").fadeIn();
		showPauseBtn();
		$("#trackname").fadeOut(function () {
			$("#trackname").text("E.D.M. Track: " + (t+1));
			$("#trackname").fadeIn();
		});
		$("#pcent").fadeOut(function () {
			$("#pcent").fadeIn();
		});
		return false;
	}
// END PLAYER

$(function () {
	
	// PLAYER DE MUSICA
	var global_lp = 0;
	var volumen = 50;

	$("#jquery_jplayer").jPlayer({
		ready: function () {
			//playTrack(mp3_num);
			$("#jquery_jplayer").setFile("mp3/"+ mp3[mp3_num]);
			//demoInstanceInfo($(this), $("#jplayer_info"));
		}
	}).onProgressChange(function (lp, ppr, ppa, pt, tt) {
		ppa = (ppa < 10) ? "0" + parseInt(ppa) : parseInt(ppa);
		$("#pcent").text(ppa + "%");
	}).onSoundComplete(function () {
		mp3_num = (mp3_num < 2)? mp3_num+1 : 0;
		playTrack(mp3_num);
	});
	$("#volactual").text(volumen + "%");
	$("#play").fadeIn();
	$("#info").fadeIn();
	
	$("#play").click(function () {
		//playTrack(mp3_num);
		$("#jquery_jplayer").play();
		showPauseBtn();
		return false;
	});
	$("#pause").click(function () {
		$("#jquery_jplayer").pause();
		showPlayBtn();
		return false;
	});
	$("#stop").click(function () {
		$("#jquery_jplayer").stop();
		$("span#player_next").fadeIn();
		showPlayBtn();
		return false;
	});
	$("#next").click(function () {
		mp3_num = (mp3_num < 2)? mp3_num+1 : 0;
		$("#ecualizador").fadeIn();
		playTrack(mp3_num);
		return false;
	});
	$("#masvol").click(function () {
		if (volumen < 100) {
			volumen = volumen + 10;
			$("#jquery_jplayer").volume(volumen);
			$("#volactual").text(volumen + "%");
		}
		if (volumen == 100) {
			$("#volactual").text("99%");
		}
		return false;
	});
	$("#menosvol").click(function () {
		if (volumen > 0) {
			volumen = volumen - 10;
			$("#jquery_jplayer").volume(volumen);
			$("#volactual").text(volumen + "%");
		}
		if (volumen == 0) {
			$("#volactual").text("00%");
		}
		return false;
	});
});	
	

