function renderNews(item_id) {
  AjaxRequest("CoMeT_function=run_module&module=ModNews&function=render_news_ajax&item_id=" + item_id, '#news_item', renderNewsResponse);
}

function renderNewsResponse(html) {
  jQuery('#news_item').html(html);
  Cufon.refresh('h1');
}

function switchNewsYear(year, cat_id) {

  updateNewsItem(year, cat_id);
  updateNewsList(year, cat_id);

  jQuery('#news_year_menu').children('a').removeClass('current');
  if (jQuery('#year_' + year)) {
    jQuery('#year_' + year).addClass('current');
  }
}

function updateNewsItem(year, cat_id) {
  AjaxRequest("CoMeT_function=run_module&module=ModNews&function=update_news_item&year=" + year + "&cat_id=" + cat_id, '#news_item', renderNewsResponse);
}

function updateNewsList(year, cat_id) {
  AjaxRequest("CoMeT_function=run_module&module=ModNews&function=switch_news_year&year=" + year + "&cat_id=" + cat_id, '#news_list_items', updateNewsListResponse);
}

function updateNewsListResponse(html) {
  jQuery('#news_list_items').html(html);
}