$( function(){                                                   
	$('#nav').dropDownMenu({
		parentMO: 'parent-hover',
		childMO: 'child-hover1'
	});
	
	var current_page = 1;
	
	function set_page(index)
	{
		current_page = index+1;
		$("ul#pagination li").removeClass("selected").eq(index+1).addClass("selected");
		var next = $("#main h3").hide().next();
		 
		while (next.length != 0)
		{	
			next.hide();
			next = next.next();
		}
		
		var next = $("#main h3").eq(index).show().next();
		
		while (next.length != 0 && next[0].nodeName != 'H3')
		{	
			next.show();
			next = next.next();
		}
		
		$("div#main ul#pagination").show();
		$("div#main div.see-also").show();
		$("a.post-edit-link").show();
		if (current_page == 1) $("ul#pagination li.prev").hide(); else $("ul#pagination li.prev").show();
		if (current_page == pages) $("ul#pagination li.next").hide(); else $("ul#pagination li.next").show();
	}
	
	if ($("div#narrow").length == 0) {
		var pages = $("div#main h3").length;
		
		if (pages > 1) {
			var pagination = $("<ul />").attr("id", "pagination");
		
			//$("div#main div.see-also").show().before(pagination);
			$("div#main").append(pagination);
			
			$("#pagination").append($("<li />").addClass("prev").html("<a href=\"#main\">&laquo; Previous</a>"));
			for (var i = 1; i <= pages; i++) {
				$("#pagination").append(
					$("<li />").html("<a href=\"#main\">" + i + "</a>")
				);
			}
			$("#pagination").append($("<li />").addClass("next").html("<a href=\"#main\">Next &raquo;</a>"));
			$("ul#pagination li").eq(current_page).addClass("selected");
			
			set_page(0);
		}
	}
		
	$("ul#pagination li").click( function() {
		if (!$(this).hasClass("prev") && !$(this).hasClass("next")) {
			var index = $("ul#pagination li").index(this)-1;
			set_page(index);
		}
	});
	
	$("ul#pagination li.prev").click( function() {
		var index = current_page-1;
		if (index < 1) index = 1;
		set_page(index-1);
	});
	
	$("ul#pagination li.next").click( function() {
		var index = current_page+1;
		if (index > pages) index = pages;
		set_page(index-1);
	});
});
