function Get(ID){
	return document.getElementById(ID);
}

function ProgressChosen(ID, Filename){
	Get(ID + 'FormError').className = 'Hide';
	Get(ID + 'Bar').innerHTML = Filename;
}
function ProgressCancel(ID){
	Get(ID + 'FormError').className = 'Hide';
	Get(ID + 'Bar').innerHTML = '';
}
function ProgressStart(){
	Get('FileSWF').Start();
}
function ProgressShow(ID){
	Get(ID + 'FormError').className = 'Hide';
	Get(ID + 'FormProgress').className = 'Show';
	
	Get(ID + 'Submit').innerHTML = '<img src="/extern/images/submit-inactive.png" />';
}
function ProgressError(ID){
	Get(ID + 'FormError').className = 'Show';
}
function ProgressRender(ID, Filename, BytesLoaded, BytesTotal){
	if(BytesLoaded == BytesTotal) Get(ID + 'FormProgress').innerHTML = '<b>Bitte etwas Geduld.</b> Die Datei wird vom Server verarbeitet.<br />Dieser Vorgang kann mehrere Minuten dauern.';
	else Get(ID + 'FormProgress').innerHTML = '<b>Bitte etwas Geduld.</b> Die Datei wird auf den Server geladen.<br />Fortschritt: ' + Math.floor(BytesLoaded/BytesTotal*100) + '%';
}
function ProgressHide(ID, Filename, FileTemporary) {
	Get(ID).value = FileTemporary;
	Get(ID + 'Name').value = Filename;
	
	FormToTrigger.submit();	
}