

function sidebar_load_more(category, exclude, start, end, thispage, div)
{
	jQuery("#latest_posts").html(" ");
	jQuery("#latest_posts").addClass("loading_div");
	
	url = '/ajax-get-more-sidebar-posts/?category='+category+'&exclude='+exclude+'&start='+start+'&end='+end;
	jQuery.getJSON(url,
		function(data){
		
		output = '';
		   
		jQuery.each(data.items, function(i,item){
			output += '<p><a href="'+item.permalink+'" rel="bookmark" title="'+item.title+'">'+item.img+'</a></p><h1>'+item.title+'</h1><p><a href="'+item.permalink+'" class="redlink">Read More >></a></p>';
        });
		
		//output += pagination(data.total, thispage, 12, category, div);
		   
		jQuery("#latest_posts").removeClass("loading_div");
		jQuery("#latest_posts").html(output);
		jQuery("#sidebar_pagination").html(sidebar_pagination(data.total, exclude, thispage, 8, category, div));
		
	});
}

function sidebar_pagination(total_items, exclude, thispage, per_page, category, div)
{
	max_pages = 6;
	
	pagination_string = '';
	   
	if ((total_items % per_page == 0))
	{
		total_pages = total_items / per_page;
	}
	else
	{
		total_pages = Math.floor((total_items / per_page) + 1);
	}
	
	if (thispage == 1)
	{
		pagination_string += "";
	}
	else
	{
		prev = thispage - 1;
		start = (prev * per_page) - per_page;
		pagination_string += '<a href="#" onclick="sidebar_load_more(\''+category+'\', '+exclude+', '+start+', '+per_page+', '+prev+', \''+div+'\'); return false;">PREV</a> ';
	}
	   
	if ((max_pages % 2) == 0)
	{
		minp = max_pages / 2;
	}
	else
	{
		minp = (max_pages + 1) / 2;
	}
	   
	if (minp < 1 || (thispage - minp) < 1)
	{
		i = 1;
	}
	else
	{
		i = thispage - minp;
	}
	   
	maxp = thispage + minp;
	   
	if (maxp > total_pages)
	{
	   maxp = total_pages;
	}
	   
	for (i; i <= maxp; i++)
	{
		if (i == thispage)
		{
			pagination_string += i+" ";
		}
		else
		{
			start = (i * per_page) - per_page;
			pagination_string += '<a href="#" onclick="sidebar_load_more(\''+category+'\', '+exclude+', '+start+', '+per_page+', '+i+', \''+div+'\'); return false;">'+i+'</a> ';
		}
	}
	   
	if (thispage == total_pages)
	{
		pagination_string += "";
	}
	else
	{
		next = thispage + 1;
		start = (next * per_page) - per_page;
		pagination_string += '<a href="#" onclick="sidebar_load_more(\''+category+'\', '+exclude+', '+start+', '+per_page+', '+next+', \''+div+'\'); return false;">NEXT</a> ';
	}
	   
	// pagination_string += '';
	   
	return pagination_string;
}