var pages=new Array()
var currentPage=0
function replaceText(id,text){
	object=document.getElementById(id)
	for(i=object.childNodes.length-1;i>=0;i--)
		object.removeChild(object.childNodes.item(i))
	textNode=document.createTextNode(text)
	object.appendChild(textNode)
}
function hideInactive(){
	for(index in pages)
		document.getElementById('page'+index).style.display=(index==currentPage)?'block':'none'
	document.getElementById('all').onclick=showAll
	replaceText('all',fullexpand)
	showPageNavig()
}
function showAll(){
	for(index in pages)
		document.getElementById('page'+index).style.display='block'
	currentPage=0
	document.getElementById('all').onclick=hideInactive
	replaceText('all',fullshrink)	
	hidePageNavig()
}
function pagesInit(withCurrentPage){
	nextDivFound=true
	i=0;
	while(nextDivFound){
		nextDivFound=document.getElementById('page'+i)
		if(nextDivFound)
			pages[i]=nextDivFound.title
		i++
	}
	document.getElementById('prev').onclick=toPrevPage
	document.getElementById('next').onclick=toNextPage
	document.getElementById('nextlinka').onclick=toNextPage
	hideInactive()
}
function hidePageNavig(){
	document.getElementById('prev').style.display='none'
	document.getElementById('current').style.display='none'
	document.getElementById('next').style.display='none'
	document.getElementById('nextlink').style.display='none'
	document.getElementById('or').style.display='none'
}
function showPageNavig(){
	document.getElementById('prev').style.display='block'
	document.getElementById('current').style.display='block'
	document.getElementById('next').style.display='block'
	document.getElementById('nextlink').style.display='block'
	document.getElementById('or').style.display='inline'
	generatePageNavig()
}
function generatePageNavig(){
	showPrev=currentPage>0?true:false
	showNext=currentPage<pages.length-1?true:false
	displayPrev=showPrev?'block':'none'
	displayNext=showNext?'block':'none'
	document.getElementById('prev').style.display=displayPrev
	document.getElementById('next').style.display=displayNext
	document.getElementById('nextlink').style.display=displayNext
//	replaceText('prevText',pages[currentPage-1])
	replaceText('current',pages[currentPage])
	if(currentPage<pages.length-1)
		replaceText('nextText',pages[currentPage+1])
}
function toNextPage(){
	if(currentPage<pages.length-1)
		currentPage+=1
	hideInactive()
	generatePageNavig()
}
function toPrevPage(){
	if(currentPage>0)
		currentPage-=1
	hideInactive()
	generatePageNavig()
}
