// ultimate paging function
// takes text in a #bodytext div split with page break comment
// splits it into individual pages
// and adds paging buttons
// (c) Steve Smith September 2009


$(document).ready(function(){	
	var startTag='<div class="page">';
	var endTag='</div>';
	
	var outputText="";
	var bodyText=$("#colMain").html();
	if(bodyText!=null){
outputText=bodyText;
	outputText=startTag+outputText.replace(/<!-- ultimate page break -->/g, endTag+startTag)+endTag;
	
	$("#colMain").html(outputText);
	
	//split into div based pages. now count pages
	var pages = ($(".page").size());
//	alert(pages);
	$('.page').each(function(i) { 
	$(this).attr("id", "p"+i.toString());
		next='<a href="javascript:nextPage('+i.toString()+');" class="nextlink">Next ></a>';
		prev='<a href="javascript:prevPage('+i.toString()+');" class="prevlink">< Previous</a>';
		
		
	if(pages>1){
		if(i>0){
			if(i<(pages-1)){		//middle page	
				$(this).append("<p>" + prev + " " + next + "</p>");
			}else{			//last page
				$(this).append("<p>" + prev + "</p>");
			}
		}else{		//first page	
			$(this).append("<p>" + next + "</p>");
		}
	 }
	});
	}
});

function nextPage(p){
	$("#p"+p).fadeOut("slow", function(){
		$("#p"+(p+1)).fadeIn("slow");
	 });	
}


function prevPage(p){
	$("#p"+p).fadeOut("slow", function(){
		$("#p"+(p-1)).fadeIn("slow");
});
	
}