function fileQueued(file) {
	try {
		var txtFileName = document.getElementById('txtFileName');
		txtFileName.value = file.name;
	} catch (e) { this.debug(ex); }
}

function fileQueueError(fileObj, error_code, message) {
	try {
		if (message !== "") {
			alert(message);
			return;
		}
	} catch (ex) { this.debug(ex); }
}

function uploadStart(file) {
	try {
		return true;
	} catch (e) { this.debug(ex); }
}

function uploadProgress(file, bytesLoaded, bytesTotal) {
	try {
	    var percent = Math.ceil((bytesLoaded / bytesTotal) * 100);

	    if(percent === 100) {
	        document.getElementById("cFileProgressBar").style.width = '400px';
	        document.getElementById("cFileProgressStatus").innerHTML = 'Upload complete, Saving file...';
	    }
	    else {
            document.getElementById("cFileProgressBar").style.width = percent * 4 + 'px';
            document.getElementById("cFileProgressStatus").innerHTML = percent + '% Complete';
        }
	} catch (ex) { this.debug(ex); }
}

function uploadSuccess(file) {
	try {
	} catch (e) { this.debug(e); }
}

function uploadError(file, errorCode, message) {
	try {
	    onUploadError(message, errorCode, file);
	} catch (e) { this.debug(e); }
}

function uploadComplete(file, server_data) {
	try {
	    onUploadComplete(file, server_data);
	} catch (ex) { this.debug(ex); }
}
