function changeDisplay(name)
{
	for(var i=0; i < document.getElementsByName(name).length; i++)
	{
		if(document.getElementsByName(name)[i].style.display == 'none')
			document.getElementsByName(name)[i].style.display = 'block';
		else
			document.getElementsByName(name)[i].style.display = 'none';
	}
}

function show(name)
{
	for(var i=0; i < document.getElementsByName(name).length; i++)
	{
		document.getElementsByName(name)[i].style.display = '';
	}
}

function hide(name)
{
	for(var i=0; i < document.getElementsByName(name).length; i++)
	{
		document.getElementsByName(name)[i].style.display = 'none';
	}
}


function toggleTreeStructur(id)
{
	if(document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = 'block';
	else
		document.getElementById(id).style.display = 'none';
}

var report_index = 0;
var report_elements_per_show = 2;
function reports_forward(fname)
{
	var alength = document.getElementsByName(fname).length;
	if((report_index+report_elements_per_show) < alength)
	{
		document.getElementsByName(fname)[report_index].style.display = 'none';
		document.getElementsByName(fname)[report_index+report_elements_per_show].style.display = '';
		report_index++;		
	}
	reports_setButtons(fname);
}

function reports_setButtons(fname)
{
	var alength = document.getElementsByName(fname).length;
	
	if((report_index-1) < 0)
		document.getElementById('button_backward').style.display = 'none';
	else
		document.getElementById('button_backward').style.display = '';
		
	if((report_index+report_elements_per_show) < alength)
		document.getElementById('button_forward').style.display = '';
	else
		document.getElementById('button_forward').style.display = 'none';
}

function reports_backward(fname)
{
	var alength = document.getElementsByName(fname).length;
	if((report_index-1) >= 0)
	{
		document.getElementsByName(fname)[report_index+1].style.display = 'none';
		document.getElementsByName(fname)[report_index-1].style.display = '';
		report_index--;		
	}
	
	reports_setButtons(fname);
}


function openWindow(path)
{
  nWindow = window.open(path,"sWindow","width=800,height=600,left=50,top=50");
  nWindow.focus();

}
