var LastFachID = 0;
function ToggleFachUploadSichtbarkeit(FachID) 
{
	LastFachID = FachID;
	if(document.getElementById('FachUploadBereich').innerHTML.length < 20)
	{	
		var myAjax = new Ajax.Request(
			"/uni/file_upload_form.php",
			{
				method: 'post', 
				parameters: 'ajax=true&action=ShowUploadForm&FachID='+FachID,
				onComplete: ShowFachUploads
			}
		);
	}
	else
	{
		if(FachUploadSlide == document.getElementById('FachUploadBereich').scrollHeight)
		{
			SlideFachUpload(0);
		}
	}
}

function ShowFachUploads(originalRequest)
{
	document.getElementById('FachUploadBereich').innerHTML = originalRequest.responseText;
	
	FachUploadSlide = 0;
	SlideFachUpload(1);		
}	

var FachUploadSlide = 0;
function SlideFachUpload(Direction)
{
	if(Direction == 1)
	{
		if(FachUploadSlide < document.getElementById('FachUploadBereich').scrollHeight)
		{
			FachUploadSlide = FachUploadSlide + document.getElementById('FachUploadBereich').scrollHeight/SlideSpeed;
			if(FachUploadSlide > document.getElementById('FachUploadBereich').scrollHeight)
			{FachUploadSlide = document.getElementById('FachUploadBereich').scrollHeight;}
							
			document.getElementById('FachUploadBereich').style.maxHeight = FachUploadSlide+"px";

			setTimeout("SlideFachUpload("+Direction+");", 25);
		}
		else
		{
			document.getElementById('FachUploadSlideButton').innerHTML = '<img src="pictures/icon_double_arrow_up" alt="" title="" />';
		}
	}
	
	if(Direction == 0)
	{
		if(FachUploadSlide > 0)
		{
			FachUploadSlide = FachUploadSlide - document.getElementById('FachUploadBereich').scrollHeight/SlideSpeed;
			if(FachUploadSlide < 0)
			{FachUploadSlide = 0;}
							
			document.getElementById('FachUploadBereich').style.maxHeight = FachUploadSlide+"px";

			setTimeout("SlideFachUpload("+Direction+");", 25);
		}
		else
		{
			document.getElementById('FachUploadBereich').innerHTML = "";
			document.getElementById('FachUploadSlideButton').innerHTML = '<img src="pictures/icon_double_arrow_down" alt="" title="" />';
		}
	}
}
