$(document).ready(function(){ function set_click_events() { $('#events_list div').hide(); $('#events_calendar table tbody a').each(function() { $(this).click(function() { $('#events_list div').hide(); var id = $(this).attr('id').replace('link_',''); $('#'+id).show(); return false; }); }); } function set_evenementen_click(events_year, events_month, medium_id, module_id, page_id) { var aNav = new Array('prev_year', 'prev_month', 'next_month', 'next_year'); $.ajax({ type: 'GET', url: 'index.php?simaction=dynamic_elements&type=evenementen&year='+events_year+'&month='+events_month+'&medium_id='+events_medium_id+'&module_id='+events_module_id+'&page_id='+events_page_id, success: function(response){ $('#events_calendar_container').html(response); set_click_events(); $.each(aNav, function() { if (this == 'prev_year') { var year = events_year - 1; var month = events_month; } else if(this == 'next_year') { var year = events_year + 1; var month = events_month; } if (this == 'prev_month') { if (events_month > 1) { var year = events_year; var month = events_month - 1; } else { var year = events_year - 1; var month = 12; } } else if(this == 'next_month') { if (events_month < 12) { var year = events_year; var month = events_month + 1; } else { var year = events_year + 1; var month = 1; } } $('#'+this).click(function() { set_evenementen_click(year, month, events_medium_id, events_module_id, events_page_id); return false; }); }); } }); } if (events_type != undefined && events_type == 'evenementen') { if (events_medium_id != undefined && events_module_id != undefined && events_page_id != undefined && events_year != undefined && events_month != undefined) { set_evenementen_click(events_year, events_month, events_medium_id, events_module_id, events_page_id); } } });