var contents = new Array(); // tableau des blocs contenus de la page
var pages; // tableau des pages du bloc contenu courant
var current_page; // page courante

var pagination;
var prev; // bouton précédent
var next; // bouton suivant


function Get(id) {
	
	if(contents.length==0){
		var detail = document.getElementById("detail");
		contents = getElementsByClass("content", detail, "div");
		
		pagination = document.getElementById("pagination");
		prev = document.getElementById("prev");
		next = document.getElementById("next");
	}
	
	for(var i=0; i< contents.length; i++){
		
		var c = contents[i];
		var link = document.getElementById("link_"+(i+1));
		
		var is_current = i==(id-1);
		
		if(is_current){		
			// sous-pages
			pages = getElementsByClass("page",c,"div");
			var has_pages = pages.length>1;
			
			pagination.style.display = (has_pages)? "block" : "none";
			
			if(has_pages){
				for(var j=0; j<pages.length; j++){
					pages[j].style.display = "none";
				}
				pages[0].style.display = "block";
				current_page = 0;
				
				next.src = "images/services/btn_next.gif";
				next.onclick = nextPage;
				
				prev.src = "images/services/btn_prev-off.gif";
				next.className = "on";
				
				pagination.className = "has_next";
			}	
		}
		
		c.style.display = (is_current)? "block" : "none";
		if(link) link.className = (is_current)? "active" : "";
	}
	
}

function nextPage(){
	pages[current_page].style.display = "none";	
	
	current_page = Math.min(pages.length-1, current_page+1);
	pages[current_page].style.display = "block";
		
	var has_next = current_page<pages.length-1;
	
	next.src = (has_next)? "images/services/btn_next.gif" : "images/services/btn_next-off.gif";
	next.className = (has_next)? "on" : "off";
	next.onclick = (has_next)? nextPage : null;
	
	prev.src = "images/services/btn_prev.gif";
	prev.className = "on";
	prev.onclick = prevPage;
	
	pagination.className = (has_next)? "has_next" : "";
}

function prevPage(){
	pages[current_page].style.display = "none";
	
	current_page = Math.max(0, current_page-1);
	pages[current_page].style.display = "block";
	
	var has_prev = current_page>0;
	
	prev.src = (has_prev)? "images/services/btn_prev.gif" : "images/services/btn_prev-off.gif";
	prev.className = (has_prev)? "on" : "off";
	prev.onclick = (has_prev)? prevPage : null;
	
	next.src = "images/services/btn_next.gif";
	next.className = "on";
	next.onclick = nextPage;
	
	pagination.className = "has_next";
}