var subContentAmount = 0;
var actualPage = 0;
var actualSubPage = 0;
var contentFrame;

function renderContentNavigation(amount){
	var html = '';
	if(amount > 1){
		html += renderPrevious();
		subContentAmount = amount;
		
		for(var i = 0; i < amount; i++){
			html += renderPage(i+1);
		}
		
		html += renderNext();
	}
	document.getElementById('contentnav').innerHTML = html;
}

function renderPrevious(){
	var html = '';
	html += '<a href="javascript:previousPage()"><img border="0" src="../img/frame/navigation/prev.jpg"></a>';
	return html;
}

function renderNext(){
	var html = '';
	html += '<a href="javascript:nextPage()"><img border="0" src="../img/frame/navigation/next.jpg"></a>';
	return html;
}

function renderPage(number){
	var html = '';
	html += '<a id="contentNavigation_'+number+'" class="contentnav" href="javascript:showContentPage('+number+')" onfocus="this.blur();">'+number+'</a>';
	return html;
}		
   			
function nextPage(){
	if(actualSubPage + 1 > subContentAmount){
		return;
	}
	showContentPage(actualSubPage + 1);
}

function previousPage(){
	if(actualSubPage < 2){
		return;
	}
	showContentPage(actualSubPage - 1);
}

function showContentPage(id){
	if(actualSubPage > 0){
		document.getElementById('contentNavigation_' + actualSubPage).style.fontWeight = "normal";
	}
	if(subContentAmount > 0){
		document.getElementById('contentNavigation_' + id).style.fontWeight = "bold";
	}
	
	getContentFrame().document.getElementById('content_'+actualSubPage).style.display = 'none';
	getContentFrame().document.getElementById('content_'+id).style.display = 'block';
//	getContentFrame().document.getElementById('content_'+actualSubPage).style.visibility = 'hidden';
//	getContentFrame().document.getElementById('content_'+id).style.visibility = 'visible';
	actualSubPage = id;
}

function navigation_mouse_over(id){
	if(id != actualPage){
		document.getElementById('navigation_selected_' + id).style.visibility = 'visible';
		document.getElementById('navigation_not_selected_' + id).style.visibility = 'hidden';
	}
}

function navigation_mouse_out(id){
	if(id != actualPage){
		document.getElementById('navigation_not_selected_' + id).style.visibility = 'visible';
		document.getElementById('navigation_selected_' + id).style.visibility = 'hidden';
	}
}

function navigation_mouse_click(site, id){    		
	actualSubPage = 0;
	subContentAmount = 0;
	getContentFrame().location.href = site;
	navigation_select(id);
}

function navigation_select(id){
	if(actualPage != id){
		if(actualPage > 0){
			document.getElementById('navigation_not_selected_' + actualPage).style.visibility = 'visible';
			document.getElementById('navigation_selected_' + actualPage).style.visibility = 'hidden';
		}
		document.getElementById('navigation_selected_' + id).style.visibility = 'visible';
		document.getElementById('navigation_not_selected_' + id).style.visibility = 'hidden';
		actualPage = id;
	}
}

function getContentFrame(){
 	if(contentFrame){
 		return contentFrame;	
 	}
 	contentFrame = top.main.content;
 	return contentFrame;
}