/* *************************************************************************** */ /* Proyecto: FCC */ /* T�tulo: calendario.js */ /* Desripci�n: Javascript para controlar el calendario de eventos. */ /* *************************************************************************** */ var calendario = { calendarios_count: 0, initializeAcciones: function() { // Evento onMouseOver para mostrar el evento. $('.mod_calendario td').mouseover(function(){ $(this).find('.evento_desc').css('display', 'block'); $(this).find('.evento_desc_arrow').css('left', $(this).position().left + 6); if ($.browser.mozilla) { $(this).find('.evento_desc').css('left', '1.3em'); } $(this).find('.evento_desc').css('top', $(this).position().top + $(this).height); if ($.browser.msie && (parseInt($.browser.version) <= 7)) { $(this).find('.evento_desc').css('top', $(this).position().top + 30); } }); // Evento onMouseOver para mostrar el evento. $('.mod_calendario td').mouseout(function(){ $(this).find('.evento_desc').css('display', 'none'); }); // Evento click para cambiar al mes anterior. /* $('.mod_calendario .prev').click(function() { var id = parseInt($(this).parents('.mod_agenda_eventos').first().attr('id').replace('agenda_eventos_', '')); if (id > 0) { $(this).parents('.mod_agenda_eventos').first().removeClass('activo'); id--; $('#agenda_eventos_' + id).addClass('activo'); } }); // Evento click para cambiar al mes siguiente. $('.mod_calendario .next').click(function() { var id = parseInt($(this).parents('.mod_agenda_eventos').first().attr('id').replace('agenda_eventos_', '')); if (id < calendario.calendarios_count - 1) { $(this).parents('.mod_agenda_eventos').first().removeClass('activo'); id++; $('#agenda_eventos_' + id).addClass('activo'); } }); */ }, initializeVariables: function() { this.calendarios_count = $('.mod_agenda_eventos').length; // A�adimos ids a todos los m�dulos de calendario. $('.mod_agenda_eventos').each(function(index) { $(this).attr('id', 'agenda_eventos_' + index); // $(this).find('.prev a').attr('href', 'javascript:void(0);'); // $(this).find('.next a').attr('href', 'javascript:void(0);'); }); }, initialize: function() { this.initializeVariables(); this.initializeAcciones(); } }; $(document).ready(function () { // Inicializamos el slider si est� presente en la p�gina. if ($('.mod_calendario').length > 0) { calendario.initialize(); } });