$(document).ready(function(){
	$('#uploader').swfupload({
		upload_url: "upload.php",
		file_size_limit : "4MB",
		button_image_url: './images/addfile.png',
		flash_url : "swfupload.swf",
		button_width : 66,
		button_height : 24,
		button_placeholder : $('#button')[0],
		file_types : "*.*",
		file_types_description : "All Files",
		file_upload_limit : "0",
		post_params: { 'url': urlString }
	}).bind('fileQueued', function(event, file){
        // start the upload once a file is queued
        $(this).swfupload('startUpload');
        $('#loader').show();
	}).bind('uploadError', function(event, file, errorCode, message){
		$('#log').append('Upload error - '+message+' ');
	}).bind('fileQueueError', function(event, file, errorCode, message){
		$('#log').append('<br/>(' + file.name + ') - '+message.replace('allowed limit.', 'allowed limit of 4 megs.'));
	}).bind('uploadComplete', function(event, file){
        // start the upload (if more queued) once an upload is complete
        $(this).swfupload('startUpload');
        uploadedFiles();
    }).bind('queueComplete', function(event, file){
		$('#loader').hide();
	});
	
	
	uploadedFiles();
});

uploadedFiles = function()
{
	$('#uploadedFilesDiv').load('/get_files.php?id=' + urlString);
}

deleteFile = function(filename)
{
	if(confirm("Are you sure you want to delete " + filename))
	{
		$.ajax({
			url: '/delete_file.php?id='+urlString+'&file='+escape(filename),
			dataType:'json',
			success:function(){
				uploadedFiles();
			}
		});
	}
}
