var formChecker = null;
function swfUploadLoaded() {validateForm();}
function validateForm() {}
function doSubmit(e) {}
function uploadDone() {}
function fileDialogStart() {
var dateiname = document.getElementById("dateiname");
dateiname.value = "";
this.cancelUpload();
}
function upload_success_function(file, serverData) {
$('#SWFUpload_0').css('width', '90px');
$('#geintragen').show();
$('#dateiname').show();
$('.upstdlg').toggle();
$('#efml').html('Das Bild wurde auf den Server geladen.
');
if (serverData === " ") {
alert('Die Bildgenerierung ist fehlgeschlagen.');
}
try {
if (serverData === " ") {
this.customSettings.upload_successful = false;
} else {
this.customSettings.upload_successful = true;
$('#hidFileID').val(serverData);
$('.ei2').attr('src', $('#baseurl').val()+'upload/tmp/'+serverData);
}
} catch (e) {
}
}
function fileQueueError(file, errorCode, message) {
try {
switch (errorCode) {
case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:
alert("Die Datei ist zu groß (max. 10 MB).");
this.debug("Error Code: File too big, File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
return;
case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:
alert("Die Datei ist leer.");
this.debug("Error Code: Zero byte file, File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
return;
case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:
alert("Kein erlaubtes Dateiformat.");
this.debug("Error Code: Invalid File Type, File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
return;
default:
alert("Es ist ein Fehler aufgetreten. Bitte versuche es später erneut.");
this.debug("Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
return;
}
} catch (e) {
}
}
function fileQueued(file) {
try {
var dateiname = document.getElementById("dateiname");
dateiname.value = file.name;
$('#efml').html('Das Bild wird auf den Server geladen: 0%.
');
$('#SWFUpload_0').css('width', '0px');
$('#geintragen').hide();
$('#dateiname').hide();
$('.upstdlg').toggle();
try {
swfu.startUpload();
} catch (ex) {
//alert('fehler1');
}
} catch (e) {
}
}
function fileDialogComplete(numFilesSelected, numFilesQueued) {
validateForm();
}
function uploadProgress(file, bytesLoaded, bytesTotal) {
//alert('dr9on');
try {
var percent = Math.ceil((bytesLoaded / bytesTotal) * 100);
file.id = "singlefile";
$('#upproz').html(percent);
} catch (e) {
// alert('fehler2');
}
}
function uploadSuccess(file, serverData) { alert('fehler3');}
function uploadComplete(file) {alert('fehler4');}
function uploadError(file, errorCode, message) {
try {
if (errorCode === SWFUpload.UPLOAD_ERROR.FILE_CANCELLED) {return; }
var dateiname = document.getElementById("dateiname");
dateiname.value = "";
validateForm();
switch (errorCode) {
case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:
case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:
break;
default:
alert("Es ist ein Fehler aufgetreten. Bitte versuche es später erneut.");
this.debug("Error Code: " + errorCode + ", File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
return;
}
file.id = "singlefile"; // This makes it so FileProgress only makes a single UI element, instead of one for each file
var progress = new FileProgress(file, this.customSettings.progress_target);
progress.setError();
progress.toggleCancel(false);
switch (errorCode) {
case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:
progress.setStatus("Upload Error");
this.debug("Error Code: HTTP Error, File name: " + file.name + ", Message: " + message);
break;
case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:
progress.setStatus("Upload fehlgeschlagen.");
this.debug("Error Code: Upload Failed, File name: " + file.name + ", File size: " + file.size + ", Message: " + message);
break;
case SWFUpload.UPLOAD_ERROR.IO_ERROR:
progress.setStatus("Server (IO) Error");
this.debug("Error Code: IO Error, File name: " + file.name + ", Message: " + message);
break;
case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:
progress.setStatus("Security Error");
this.debug("Error Code: Security Error, File name: " + file.name + ", Message: " + message);
break;
case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:
progress.setStatus("Upload Cancelled");
this.debug("Error Code: Upload Cancelled, File name: " + file.name + ", Message: " + message);
break;
case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:
progress.setStatus("Upload Stopped");
this.debug("Error Code: Upload Stopped, File name: " + file.name + ", Message: " + message);
break;
}
} catch (ex) {
// alert('fehler6');
}
}