jQuery.noConflict();
jQuery(document).ready(function($) {
   $(".menu").each(function(){ 
		$(this).find("li").last().addClass("last");
		$(this).addClass("li_" + $(this).find("li").length);
	
   });
   $(".members_table tr").each(function(){ 
		$(this).find("td").last().addClass("last");
		$(this).find("th").last().addClass("last");
   });
	
   
   SqueezeBox.presets['onClose'] = function(){ SqueezeBox.window.getElementById('sbox-content').innerHTML=''; }
});

var mytextsizer=new fluidtextresizer({
	controlsdiv: "fontresizer", //id of special div containing your resize controls. Enter "" if not defined
	targets: ["#page"], //target elements to resize text within: ["selector1", "selector2", etc]
	levels: 3, //number of levels users can magnify (or shrink) text
	persist: "session", //enter "session" or "none"
	animate: 150 //animation duration of text resize. Enter 0 to disable
})

function paginate_newslist(page)
{
	if (page < 1 || page > pager_total_pages)
		return;

	pager_current_page = page;
	
	// style current/prev/next links
	jQuery('.pager_link_disabled').removeClass('pager_link_disabled');
	jQuery('#pager_link_'+page).addClass('pager_link_disabled');
	if (page == 1)
	{
		jQuery('#pager_link_frst').addClass('pager_link_disabled');
		jQuery('#pager_link_prev').addClass('pager_link_disabled');
	}
	if (page == pager_total_pages)
	{
		jQuery('#pager_link_next').addClass('pager_link_disabled');
		jQuery('#pager_link_last').addClass('pager_link_disabled');
	}

	// paginate the pager
	jQuery('.pager_pagelink').hide();
	var page_base = Math.floor((page-1)/10)*10;
	for (var i=1;i<11;i++)
	{
		if (page_base+i <= pager_total_pages)
			jQuery('#pager_link_'+(page_base+i)).show();
	}
	if (pager_total_pages > 1)
		jQuery('.pager').show();
	else
		jQuery('.pager').hide();

	// paginate newslinks
	jQuery('.category_media_link').hide();
	jQuery('.category_media_date').hide();
	jQuery('.category_media_list').hide();
	for (var i=(page-1)*pager_page_size; i<page*pager_page_size; i++)
	{
		if (jQuery('#category_media_link_'+i))
		{
			jQuery('#category_media_link_'+i).show();
			jQuery('#category_media_date_' + jQuery('#category_media_link_'+i+' .date').attr('rel')).show();
			jQuery('#category_media_list_' + jQuery('#category_media_link_'+i+' .date').attr('rel')).show();
		}
	}
}

function filter_newslist_year(year)
{
	if (year == pager_year_filter)
		return;
		
	pager_year_filter = year;
	var itemid = 1;
	jQuery('.category_media_link').each( function()
		{
			if (!pager_year_filter || jQuery(this).find('.date').attr('rel').split('_')[0] == pager_year_filter)
			{
				jQuery(this).attr('id', 'category_media_link_'+itemid);
				itemid++;
			}
			else
				jQuery(this).attr('id', '');
		});
	pager_total_pages = Math.ceil(itemid/pager_page_size);
	
	paginate_newslist(1);
}


