var palmares_categ = new Array();
var palmares_total = new Array();
var palmares_titulo = new Array();
function cargarPalmares(){
$('#contenederoLogros').html('
');
$.ajax({
url : 'json/logros.php',
dataType : 'json',
success : function(data) {
$('#contenederoLogros .column1').html('');
$.each(data['categorias'],function(key,value){
$('#contenederoLogros .column1 ul').append('CAT.
'+value+'
'+key+'
')
});
$('#contenederoLogros .column2 .contenedoListaLogros').html('');
rellenarlogroslista(data['logros'][1]);
$('#contenederoLogros .column1 ul li[categoria=1]').addClass('activado');
$('#contenederoLogros .column1 ul li').click(function(){
$('#contenederoLogros .column1 ul li').removeClass();
$(this).addClass('activado');
rellenarlogroslista(data['logros'][$(this).attr('categoria')]);
});
}
});
}
function rellenarlogroslista(arrayLogros){
$('#contenederoLogros .column2 .contenedoListaLogros').html('');
$.each(arrayLogros,function(key,value){
var activado=value['id_equipo']!=null?'class="activado"':'';
var lista='';
lista+=' ';
lista+=' '
lista+='
';
lista+='
'+value['nombre']+'
'+value['puntos']+' Puntos
';
lista+='
';
lista+='
'+value['descripcion']+'
'
if (value['objetivo']>0){
var porcentajeLogro=parseInt(value['progreso'])*239/parseInt(value['objetivo']);
lista+='
';
lista+='
';
// lista+='
';
lista+='
';
// lista+='
';
lista+='
';
lista+='
'+value['progreso']+'/'+value['objetivo']+'
';
lista+='
';
}
lista+='
';
lista+='';
$('#contenederoLogros .column2 .contenedoListaLogros .scrollListaLogros ul').append(lista);
});
$("#contenederoLogros .column2 .contenedoListaLogros").append('');
$("#contenederoLogros .column2 .contenedoListaLogros .scrollListaLogros").niceScroll("#contenederoLogros .column2 .contenedoListaLogros .scrollListaLogros ul", {
cursorcolor : "#c6cdd4",
cursorwidth : '10px'
});
arrayScrrolTemp[arrayScrrolTemp.length]=$("#contenederoLogros .column2 .contenedoListaLogros .scrollListaLogros").getNiceScroll();
}
function cargarTrofeos(id_eq,m,modo){
var nuevo_div = 'Vitrina
';
var contenedor ='';
if (id_eq==0) {
$(m+' .cabeceraModulo').append(nuevo_div);
$(m+' #contenederoTrofeos').html('')
contenedor =$('#contenederoTrofeos ul');
}
else {
$('.colum2Ficha > .modulo1x2 .cabeceraModuloficha').append(nuevo_div);
$('.contetrofeo #contenederoTrofeos').html('')
contenedor = $('.contetrofeo #contenederoTrofeos ul');
}
$.ajax({
type : 'POST',
url : 'json/palmares.php',
data : { id_equipo:id_eq, modo: modo },
dataType : 'json',
success : function(data) {
palmares_categ = data['palmares_categ'];
palmares_total = data['total'];
palmares_titulo = data['titulos'];
$.each(data['palmares'],function(key,value){
var lista ='';
lista += ' ';
lista += '
';
lista += '
';
lista +=' '+value['descripcion']+'
';
lista +='';
contenedor.append(lista);
});
contenedor.append('');
if (id_eq==0) {
eval($(m+' #contenederoTrofeos').parent().parent().attr('id')).resize();
}
else {
$(".contetrofeo").niceScroll(".contetrofeo #contenederoTrofeos", {
cursorcolor : "#c6cdd4",
cursorwidth : '10px'
});
arrayScrrolTemp[arrayScrrolTemp.length]=$(".contetrofeo").getNiceScroll();
}
if (id_eq==0) {
$(m+' .cabeceraModulo .btnVitrina').off().click(function() {
verVitrina(0);
});
}
else {
$('.colum2Ficha > .modulo1x2 .cabeceraModuloficha .btnVitrina').off().click(function() {
verVitrina(1);
});
}
}
});
}
function verVitrina(es_ficha) {
$('#moduloVitrina').remove();
var moduloVitrina = '';
moduloVitrina += '
Cerrar
';
moduloVitrina += '
Vitrina
';
moduloVitrina += '
';
moduloVitrina += '
';
moduloVitrina += '
';
moduloVitrina += '
';
if (es_ficha) {
$('#closeCerrarFichaOtro').hide();
$('#contenedor_ventana_popUpFicha').children().hide();
$('#contenedor_ventana_popUpFicha').append(moduloVitrina);
}
else
$('#modulos').append(moduloVitrina);
$('ul#selVitrina > li').off().click(function() {
$('ul#selVitrina > li').removeClass("activado");
$(this).addClass("activado");
cargaVitrina($(this).val());
});
$('#moduloVitrina .btnVitrina').click(function() {
$(this).parent().remove();
$('#closeCerrarFichaOtro').show();
$('#contenedor_ventana_popUpFicha').children().show();
});
cargaVitrina(1);
}
function cargaVitrina(tipo) {
$('#resumen').empty();
$('#vitrina').empty();
if (palmares_categ[tipo].length > 0) {
var contador = 0;
var pagina = 1
var items = "";
var lista = "";
$.each(palmares_categ[tipo],function(key,value){
items += '';
items += ' ';
items += '
';
items += '
';
items += ' ';
items += ' ';
items += '
';
items += '
';
items += '';
contador++;
if (contador == 6) {
if (pagina==1) {
var nuevo_div = '';
lista += ''+pagina+'';
}
else {
var nuevo_div = '';
lista += ''+pagina+'';
}
$('#vitrina').append(nuevo_div);
items = "";
contador = 0;
pagina++;
}
});
if (items != "") {
if (pagina==1) {
var nuevo_div = '';
lista += ''+pagina+'';
}
else {
var nuevo_div = '';
lista += ''+pagina+'';
}
$('#vitrina').append(nuevo_div);
}
var num_pags = $('.capa_paginacion').length;
if (num_pags > 1) {
var paginacion = '';
paginacion += '';
paginacion += '
';
paginacion += '
';
paginacion += '
';
paginacion += lista;
paginacion += '
';
paginacion += '
';
if (num_pags > 5)
paginacion += '
';
else
paginacion += '
';
paginacion += '
';
$('#vitrina').append(paginacion);
}
$('#vitrina .capa_paginacion ul li').off().mouseover(function() {
$('#vitrina .capa_paginacion ul li > .descripcionTrofeo').hide();
$(this).find('.descripcionTrofeo').show();
});
$('#vitrina .capa_paginacion ul li').mouseout(function() {
$(this).find('.descripcionTrofeo').hide();
});
$('#vitrina .paginacionPalmares ul li').off().click(function() {
$('.capa_paginacion').hide();
$('#vitrina .paginacionPalmares ul li').removeClass("selected");
$(this).addClass("selected");
$('#pagina'+$(this).val()).show();
});
$('.paginacionPalmares .backFiltroPalmares').off().click(function(){
if ($(this).css('opacity')!='0.5') retrocederPalmares();
});
$('.paginacionPalmares .nextFiltroPalmares').off().click(function(){
if ($(this).css('opacity')!='0.5') avanzarPalmares();
})
}
else {
$('#vitrina').html('');
}
$('#resumen').append('Resumen
'+palmares_titulo[tipo]+'
');
$('#resumen').append('');
$('#resumen ul.totalizacion').append('');
if (Object.size(palmares_total[tipo]) > 0) {
$.each(palmares_total[tipo],function(tipo_cmp,cmp) {
if (tipo_cmp == 1) {
$.each(cmp,function(division,value_div) {
$.each(value_div,function(pos,value) {
$('#resumen ul.totalizacion').append(''+value["nombre"]+' '+division+': '+value["contador"]+'');
});
$('#resumen ul.totalizacion').append('');
});
}
else {
$.each(cmp,function(pos,value) {
$('#resumen ul.totalizacion').append(''+value["nombre"]+': '+value["contador"]+'');
});
$('#resumen ul.totalizacion').append('');
}
});
}
else {
$('#resumen ul.totalizacion').append('No tienes trofeos ');
$('#resumen ul.totalizacion').append('');
}
}
function retrocederPalmares(){
$('.paginacionPalmares .backFiltroPalmares').off();
var posicion = $('.listaPalmares').offset();
var posicion2 = $('.backFiltroPalmares').offset();
var minimo = posicion2.left +40;
if (posicion.left < minimo) {
if (posicion.left+220 >= minimo) $('.backFiltroPalmares').off().fadeTo("slow",0.5,function() {});
$('.listaPalmares').animate({
left : '+=220'
}, 400, 'linear', function() {
$('.paginacionPalmares .backFiltroPalmares').click(function() {
retrocederPalmares();
})
});
}
$('.paginacionPalmares .nextFiltroPalmares').off().click(function(){
avanzarPalmares();
}).fadeTo("slow",1,function() {});
}
function avanzarPalmares(){
$('.paginacionPalmares .nextFiltroPalmares').off();
var posicion = $('.listaPalmares').offset();
var posicion2 = $('.backFiltroPalmares').offset();
var maximo= +posicion2.left +40-$('.listaPalmares').children().length * (44)+220;
if (posicion.left>=maximo){
if (posicion.left-220 <= maximo) $('.nextFiltroPalmares').off().fadeTo("slow",0.5,function() {});
$('.listaPalmares').animate({
left : '-=220'
}, 400, 'linear', function() {
$('.paginacionPalmares .nextFiltroPalmares').click(function() {
avanzarPalmares();
})
});
}
$('.paginacionPalmares .backFiltroPalmares').off().click(function(){
retrocederPalmares();
}).fadeTo("slow",1,function() {});
}