function deleteFile(el, filename) {	
	function deleteSuccess(request) {
		new Fx.Style(el, 'opacity').start(1, 0).chain(function() {
			$('filebox').removeChild($(el));
			
			if ($('filebox').innerHTML == '') {
				$('filebox').innerHTML = '<li>No files found!<\/li>';
			}
		});
	}
	
	$(el).innerHTML = '<img src="img/spinnersmall.gif" alt="" /> Deleting ' + $(el).innerHTML;
	
	new Ajax('worshipdelete.php', {
		data: "filename=" + filename,
		onComplete: deleteSuccess
	}).request();
}

function loadFiles() {
	function loadSuccess(request) {
		$('filebox').innerHTML = request;
	}
	
	new Ajax('worshipload.php', {
		onComplete: loadSuccess
	}).request();
}

window.addEvent('domready', function() {
	loadFiles();
	
	var fileupload = new FancyUpload($('uploadfile'), {
		swf: 'swf/Swiff.Uploader.swf',
		queueList: 'uploadqueue',
		container: $E('h1'),
		types: {
			'All files (*.*)': '*.*'
		},
		onComplete: loadFiles
	});
	
	$('uploadstatus').adopt(new Element('a', {
		href: 'javascript:void(null);',
		events: {
			click: fileupload.clearList.bind(fileupload, [false])
		}
	}).setHTML('clear completed?'));
});
