(function($){
	$.fn.pagination = function(options) {  
		
		
		var
		defaults = {
			fadeInSpeed : '750',
			navigationStyle : "normal"
			
		},
		
		settings = $.extend({}, defaults, options);  
		
		
		// create references to the options 
		var fadeInSpeed = settings.fadeInSpeed;
		var navigationStyle = settings.navigationStyle;
			var lis = $(this);
			for(var i = 0, j = 0, k = 1; i < lis.length; i+=5, j++, k++) {
				lis.slice(i, i+5)
				.wrapAll("<div id='bpage"+j+"' class='blogPagination'></div>");
				// page Links
				$("<a href='#bpage"+j+"' onClick=\"LoadMyJs('scripts/lightPagination.js')\">"+k+"</a>").appendTo("#Pagination #pagerControls");
			}
			
			
			/* First And Last Links */
			if(navigationStyle == "wordpress") {
				$("#Pagination").prepend('<a class="firstPage" href=""><<</a>');
				$("#Pagination").append('<a class="lastPage" href="">>></a>');
			}
			else {
				$("#Pagination").prepend('<a class="firstPage" href="">First</a>');
				$("#Pagination").append('<a class="lastPage" href="">Last</a>');
			}
			var first = $("#pagerControls a").first().attr("href");
			var last = $("#pagerControls a").last().attr("href");
			$("a.firstPage").attr("href", first);
			$("a.lastPage").attr("href", last);
			
			
			/* Pagination TABS */
			$(function () {
				var tabContainers = $('div.blogPagination');
				$('#Pagination a').click(function () {
					tabContainers.hide().filter(this.hash).fadeIn(fadeInSpeed);
					$('#Pagination a').removeClass('selected');
					$(this).addClass('selected');
				return false;
				}).filter(':first').click();
			});
			
			// checking to see whether first or last links are selected 
			if($("#Pagination a.firstPage").hasClass("selected")) {
				$("#Pagination a.firstPage").removeClass("selected");
				$("#pagerControls a").first().addClass("selected");
			}

			/* If wordpress Next and prev links */
			
		/*	if(navigationStyle == "wordpress") {
	
				if ($("#pagerControls a.selected").prev().length != 0 ) {
					$("#Pagination").prepend('<a class="pastPage" href="">&lt;</a>');
					var past = $("#pagerControls a.selected").prev();
					var pasthref = past.attr("href");
					var pastText = past.text();
	
					$("a.pastPage").attr("href", pasthref);
				}

				if ($("#pagerControls a.selected").next().length != 0) {
					$("#Pagination").append('<a class="nextPage" href="">&gt;</a>');
					var next = $("#pagerControls a.selected").next();;
					var nexthref = next.attr("href");
					var nextText = next.text();
	
					$("a.nextPage").attr("href", nexthref);
				}
				
			}	*/
			

		
// allow jQuery chaining  
return this;  
		
	};
})(jQuery);
