//Für verstecken und offenlegen von Upload-Feldern
var nrOfActiveUpld=1;

function showUpld(prefix, number)
{
	if(nrOfActiveUpld<number && nrOfActiveUpld>=1)
	{		
		//alert(document.getElementById(prefix+nrOfActiveUpld)); //TEST
				
		nrOfActiveUpld++;
		var file = document.getElementById(prefix+nrOfActiveUpld);
		file.style.display='';
		getNrOfActiveFiles();		
	}
}
			
function hideUpld(prefix, number)
{
	if(nrOfActiveUpld<=number && nrOfActiveUpld>1)
	{
		var file = document.getElementById(prefix+nrOfActiveUpld);
		file.style.display='none';
		nrOfActiveUpld--;
		getNrOfActiveFiles();
	}
}
			
function getNrOfActiveFiles(){
	for(i=0;i<document.upload.length;i++)
	{		
		if(document.upload.elements[i].type=="hidden" && document.upload.elements[i].name!="submitted" && document.upload.elements[i].name!="sessionid" && document.upload.elements[i].name!="language" && document.upload.elements[i].name!="user_id" && document.upload.elements[i].type != 'select-one')		
		// __VIEWSTATE steht für ein ehemals vorhandenes anderes INPUTFELD
		// hier müßten evtl. dann die namen der anderen Inputfelder, welche "hidden" sind, angeben werden
		{			
			var elHid = document.upload.elements[i];
			elHid.value = nrOfActiveUpld;
//			box();	
		}
		//alert("Typ = " + document.upload.elements[i].type); //TEST
	}
}

var showhide = new Object();

function show_hide (id, is_on)
{	
	// per Aufruf längst eingeblendet
	if (is_on == 1)
	{
		document.getElementById(id).style.display='none';
		showhide[id] = 0;	
	}
	else
	{
		// eingeblendet?
		if (showhide[id] == 1)
		{
			document.getElementById(id).style.display='none';
			showhide[id] = 0;
		}
		// ausgeblendet?
		else
		{
			document.getElementById(id).style.display='';
			showhide[id] = 1;
		}
	}
}