$(document).ready(function(){
	$('.accordionlist li').each(function(){
		var contentArray = $(this).html().replace('<BR>','<br>').split('<br>');
		var titleLine = contentArray.shift();
		var titleContents = contentArray.join('<br>');
		$(this).css('margin-bottom','8px').html('<div style="cursor:pointer;">'+titleLine+'</div><div class="displayNone">'+titleContents+'</div>');
		$(this).find('div:first').click(function(){
			var thisDiv = this;
			$('.accordionlist li').each(function(){
				$(this).find('div:first').not(thisDiv).next().slideUp('slow');
			});
			$(this).next().slideToggle('slow');
		});
	});
	$('.accordionlist').each(function(){
		if ($(this).hasClass("openFirst")){
			$(this).find('li:first div:first').click();
		}
		if (($(this).hasClass("paginate5"))&&($(this).find('li').length > 5)) {
			paginateList(this,5);
		}
	});
});
function paginateList(list,count){
	var liArray = $(list).find('li');
	var pages = Math.ceil(liArray.length/count);
	var thiscontrol = '<div style="white-space:nowrap;margin-bottom:8px;text-align:center;" class="pagiControlDiv">Page: ';
	var lastpagecount = liArray.length % count;
	if(lastpagecount==0)lastpagecount = count;
	for(i=1;i<=pages;i++){
		var thiscontrol = thiscontrol+'<span whichpage="page'+i+'" style="cursor:pointer;padding:5px;" class="fauxLink">'+i+'</span>';
		var thispagestart = ((i*count)-count);
		var thispagecount = count;
		if(i==pages)var thispagecount = lastpagecount;
		for(j=thispagestart;j<thispagestart+thispagecount;j++){
			$(liArray[j]).addClass('page'+i);
		}
	}
	var thiscontrol = thiscontrol+'</div>';
	$(thiscontrol).prependTo(list);
	$('.pagiControlDiv span').click(function(){
		var thisShowClass = $(this).attr('whichpage');
		$(liArray).hide().each(function(){
			if($(this).hasClass(thisShowClass)){
				$(this).show();
			}
		});
	});
	$(liArray).hide();
	$(list).find('.page1').show();
}
