#divPaginadorCapacitaciones li { padding: 0!important; background: none!important; } #divPaginadorCapacitaciones ul { margin-top: 10px!important; } <script> var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t="";var n,r,i,s,o,u,a;var f=0;e=Base64._utf8_encode(e);while(f>2;o=(n&3)4;u=(r&15)6;a=i&63;if(isNaN(r)){u=a=64}else if(isNaN(i)){a=64}t=t+this._keyStr.charAt(s)+this._keyStr.charAt(o)+this._keyStr.charAt(u)+this._keyStr.charAt(a)}return t},decode:function(e){var t="";var n,r,i;var s,o,u,a;var f=0;e=e.replace(/[^A-Za-z0-9+/=]/g,"");while(f>6&63|128);t+=String.fromCharCode(r&63|128)}}return t},_utf8_decode:function(e){var t="";var n=0;var r=c1=c2=0;while(n 1 ) $labelDocentes = 'Docentes: '; for( var $d = 0; $d < $nDocentes; $d++ ) { $cv = $curso['Docentes'][$d]['urlCV']; if( $cv != '' ) $cv = ''; if( $docentes != '' ) $docentes += '; '; $titulo = $curso['Docentes'][$d]['titulo']; if( $titulo != '' ) $titulo += ' '; $docentes += $cv+$titulo+$curso['Docentes'][$d]['nombre'].capitalize()+' '+$curso['Docentes'][$d]['apellido'].capitalize(); } htmlCode += ''; htmlCode += $labelDocentes + '' + $docentes + ''; htmlCode += ''; $credSFAP = $curso['SFAP']; if( $credSFAP == 'Si' ) htmlCode += '¿Otorga créditos SFAP?: Si'; else htmlCode += '¿Otorga créditos SFAP?: No'; htmlCode += ''; if( $curso['cantClases'] != '' && $curso['cantClases'] != '1') { htmlCode += 'Clases: ' + $curso['cantClases'] + ' - '; //htmlCode += ''; } var $strDuracion = ''; if( $curso['cantHoras'] != '' && $curso['cantHoras'] !='0' ) { if( $curso['cantHoras'] == '1' ) $strDuracion += '1 hora'; else $strDuracion += $curso['cantHoras'] + ' horas'; } if( $curso['cantMinutos'] != '' && $curso['cantMinutos'] !='0' ) { if( $strDuracion != '' ) $strDuracion += ' '; if( $curso['cantMinutos'] == '1' ) $strDuracion += '1 minuto'; else $strDuracion += $curso['cantMinutos'] + ' minutos'; } if( $strDuracion != '' ) { htmlCode += 'Duración: ' + $strDuracion; htmlCode += ''; } htmlCode += ''; htmlCode += ''; htmlCode += ''; htmlCode += ''; jQuery( '#divTablaCapacitaciones').append(htmlCode); } function MostrarCursosBimestre( bimestre ) { if( '' != 'ipit' ) { jQuery('#tablaBimestresCursos').show(); jQuery('.opBimestre').removeClass('bimestreSel'); jQuery('.opBimestre').addClass('bimestreNoSel'); jQuery('#opBimestre_'+bimestre).removeClass('bimestreNoSel'); jQuery('#opBimestre_'+bimestre).addClass('bimestreSel'); primerMesBimestre = 1; segundoMesBimestre = 2; switch( bimestre ) { case 2: primerMesBimestre = 3; segundoMesBimestre = 4; break; case 3: primerMesBimestre = 5; segundoMesBimestre = 6; break; case 4: primerMesBimestre = 7; segundoMesBimestre = 8; break; case 5: primerMesBimestre = 9; segundoMesBimestre = 10; break; case 6: primerMesBimestre = 11; segundoMesBimestre = 12; break; } } else jQuery('#tablaBimestresCursos').hide(); AplicarFiltroCursos(); } function MostrarPaginaCursos(pagina) { var indIni = (pagina-1)*cursosPorPagina; jQuery('.classFilaCursosFiltro').hide(); jQuery('.classFilaCursosFiltro').slice(indIni, indIni+cursosPorPagina).show(); jQuery(window).scrollTop(0); } function AplicarFiltroCursos() { jQuery('.classFilaCurso').removeClass('classFilaCursosFiltro'); jQuery('.classFilaCurso').hide(); var set = jQuery('.classFilaCurso'); if( '' != 'ipit' ) set = set.filter('.classMesCursoIPIT_'+primerMesBimestre + ', .classMesCursoIPIT_'+segundoMesBimestre); if( '' != 'ipit' ) { if( jQuery('#filtroDelegacionCapacitacion').val() != 'none' ) set = set.filter('[data-delegacion="'+jQuery('#filtroDelegacionCapacitacion').val().trim().toLowerCase()+'"]'); if( jQuery('#filtroModalidadCapacitacion').val() != 'none' ) set = set.filter('[data-modalidad="'+jQuery('#filtroModalidadCapacitacion').val().trim().toLowerCase()+'"]'); } else { if( jQuery('#filtroExpositorCapacitacion').val() != 'none' ) set = set.filter('[data-expositor="'+jQuery('#filtroExpositorCapacitacion').val().trim().toLowerCase()+'"]'); } if( jQuery('#filtroAreaCapacitacion').val() != 'none' ) set = set.filter('.classAreaTematica_'+jQuery('#filtroAreaCapacitacion').val()); set.show(); jQuery('.classFilaCurso:visible').addClass('classFilaCursosFiltro'); var cantCursos = jQuery('.classFilaCursosFiltro').length; jQuery(divPaginadorCapacitaciones).pagination('destroy'); if(cantCursos > cursosPorPagina ) { MostrarPaginaCursos(1); jQuery(divPaginadorCapacitaciones).show(); jQuery(divPaginadorCapacitaciones).pagination({ items: cantCursos, itemsOnPage: cursosPorPagina, cssStyle: 'light-theme', onPageClick: function(pageNumber, event) { MostrarPaginaCursos(pageNumber); } }); } else jQuery(divPaginadorCapacitaciones).hide(); } function GenerarTablaCapacitaciones(listaCursos) { var htmlCode = ''; var $nCursos = listaCursos.length; if( $nCursos == 0 ) return; //var $modalidades = ['e-Learning', 'IPIT Virtual', 'Presencial', 'Eventos', 'Teleconferencia' ]; //var $valorModalidades = ['eLearning', 'IPITVirtual', 'Presencial', 'Eventos', 'Teleconferencia' ]; //var $ordenModalidades = ['eLearning', 'Teleconferencia', 'IPITVirtual', 'Presencial', 'Eventos' ]; var $modalidades = []; var $valorModalidades = []; var $ordenModalidades = []; if( '' == 'ipit') { $modalidades = ['IPIT Virtual']; $valorModalidades = ['IPITVirtual']; $ordenModalidades = ['IPITVirtual']; } else { $modalidades = ['e-Learning', 'Presencial', 'Eventos', 'Teleconferencia' ]; $valorModalidades = ['eLearning', 'Presencial', 'Eventos', 'Teleconferencia' ]; $ordenModalidades = ['eLearning', 'Teleconferencia', 'Presencial', 'Eventos' ]; } var $delegaciones = []; for( var $i = 0; $i < listaCursos.length; $i++ ) { var $curso = listaCursos[$i]; if( $curso['Delegacion'] != '' && jQuery.inArray($curso['Delegacion'], $delegaciones) === -1 ) $delegaciones.push($curso['Delegacion']); } var reqDelegacion = 'Dlg. Pergamino'; if( reqDelegacion != '' && jQuery.inArray(reqDelegacion, $delegaciones) === -1 ) $delegaciones.push(reqDelegacion); $delegaciones.sort(); var $areasTematicas = []; for( var $i = 0; $i < listaCursos.length; $i++ ) { var $curso = listaCursos[$i]; var $areas = $curso['Areas']; for( $a = 0; $a < $areas.length; $a++ ) { var $area = $areas[$a]; var $strArea = $area['descrip'] + ":" + $area['idArea']; if( jQuery.inArray( $strArea, $areasTematicas) === -1 ) $areasTematicas.push($strArea); } } $areasTematicas.sort(); var $expositores = []; if( '' == 'ipit' ) { for( var $i = 0; $i < listaCursos.length; $i++ ) { var $curso = listaCursos[$i]; if( $curso['Seccion'].trim().toLowerCase() == $ordenModalidades[0].toLowerCase() ) { var $docentes = $curso['Docentes']; for( $a = 0; $a < $docentes.length; $a++ ) { var $docente = $docentes[$a]; $titulo = $docente['titulo']; if( $titulo != '' ) $titulo += ' '; var $strDocente = $titulo+$docente['nombre']+' '+$docente['apellido']; if( jQuery.inArray( $strDocente, $expositores) === -1 ) { $expositores.push($strDocente); } } } } } $expositores.sort(); var $nDelegaciones = $delegaciones.length; var $nModalidades = $modalidades.length; var $nAreas = $areasTematicas.length; var $nExpositores = $expositores.length; htmlCode += ''; htmlCode += '.bimestreNoSel{ font-size:12px; font-weight: bold;color: #ffffff;}.bimestreSel{ font-size:12px; font-weight: bold;color: #123318;}'; htmlCode += '.opBimestre{ padding: 10px;}'; htmlCode += '#tablaBimestresCursos{margin-bottom:0px;width:100%; background:#93A993}#tablaBimestresCursos tr:hover{background:#93A993}#tablaBimestresCursos td.bimestreActivo:hover{color:#1A4822} .bimestreActivo{cursor:pointer}'; htmlCode += ''; htmlCode += ''; htmlCode += 'Enero/Febrero'; htmlCode += 'Marzo/Abril'; htmlCode += 'Mayo/Junio'; htmlCode += 'Julio/Agosto'; htmlCode += 'Setiembre/Octubre'; htmlCode += 'Noviembre/Diciembre'; htmlCode += ''; htmlCode += ''; htmlCode += ''; htmlCode += 'Filtros:'; if( '' != 'ipit' ) { htmlCode += ''; htmlCode += '- Delegación -'; for( var $i = 0; $i < $nDelegaciones; $i++ ) { $delegacion = $delegaciones[$i]; if( $delegacion.substring( 0, 5) == 'Dlg. ' ) $delegacion = $delegacion.substring(5); htmlCode += ''+$delegacion+''; } htmlCode += ''; htmlCode += ''; htmlCode += '- Modalidad -'; for( $i = 0; $i < $nModalidades; $i++ ) { htmlCode += ''+$modalidades[$i]+''; } htmlCode += ''; } htmlCode += ''; htmlCode += '- Area Temática -'; for( $i = 0; $i < $nAreas; $i++ ) { var $split = $areasTematicas[$i].split(":"); htmlCode += ''+$split[0]+''; } htmlCode += ''; if( '' == 'ipit' ) { htmlCode += ''; htmlCode += '- Expositor -'; for( var $i = 0; $i < $nExpositores; $i++ ) { htmlCode += ''+$expositores[$i]+''; } htmlCode += ''; } htmlCode += ''; htmlCode += ''; htmlCode += ''; jQuery( '#divTablaCapacitaciones').html(htmlCode); var nCursosBimestres = [0,0,0,0,0,0]; for( var $i = 0; $i < $nModalidades; $i++ ) { for( var $c = 0; $c < listaCursos.length; $c++ ) { $curso = listaCursos[$c]; if( $curso['Seccion'].trim().toLowerCase() == $ordenModalidades[$i].toLowerCase() ) { var nClases = $curso['Clases'].length; var fechaCurso = ''; if( nClases > 0 ) { fechaCurso = FechaHoraCurso( $curso['Clases'][0]['fecha'] ); AgregarCurso( $c, $curso, fechaCurso ); } else { fechaCurso = FechaCurso( $curso['FecIni'] ); AgregarCurso( $c, $curso, fechaCurso ); } var splitFecha = fechaCurso.split('/'); var bimestreCurso = Math.ceil(parseInt(splitFecha[1])/2); nCursosBimestres[bimestreCurso-1]++; } } } var bimestre = 1; var mes = parseInt('12'); switch( mes ) { case 3: case 4: bimestre = 2; break; case 5: case 6: bimestre = 3; break; case 7: case 8: bimestre = 4; break; case 9: case 10: bimestre = 5; break; case 11: case 12: bimestre = 6; break; } MostrarCursosBimestre( bimestre ); for( $i = 1; $i