
function fileQueued(file) {

    // cria um novo elemento
    var new_file  = "<li class=\"n_file\" id=\"swfu_id_" + file.index + "\"><span class=\"swfu_fn\">" + file.name + "</span> (<span class=\"swfu_status\">aguardando</span> - <span class=\"swfu_pn\">0</span>% de " + (Math.round(file.size / 1000)) + " kb)";
        new_file += "<div class=\"swfu_pb_wrap\"><div class=\"swfu_pb\"></div></div>";
        new_file += "</li>";

    // exibe o elemento
    $('#swfu_files').append(new_file);
    showElement($('#swfu_id_' + file.index));
}

function fileQueueError(file, errorCode, message) {

}

function fileDialogComplete(numFilesSelected, numFilesQueued) {

}

function uploadStart(file) {

    // altera o status para 'carregando...'
    $('#swfu_id_' + file.index + ' .swfu_status').text('carregando...');

	return true;
}

function uploadProgress(file, bytesLoaded, bytesTotal) {

    var percent = Math.ceil((bytesLoaded / bytesTotal) * 100);
    $('#swfu_id_' + file.index + ' .swfu_pn').text(percent);
    $('#swfu_id_' + file.index + ' .swfu_pb').css('width', (2.1 * percent) + 'px');
}

function uploadSuccess(file, serverData) {

    // recebe o elemento da foto
    var f_li = $('#swfu_id_' + file.index);

    // mensagem do servidor
    $('#swfu_id_' + file.index + ' .swfu_status').html(serverData);
}

function uploadError(file, errorCode, message) {
    $('#swfu_id_' + file.index + ' .swfu_status').html('<span class="swfu_error">erro</span>');
}

function uploadComplete(file) {
//    this.startUpload();
    
//    if(file.index == (swfu_new_photo_name.length -1)){

        // exibe a mensagem de sucesso
        userMessage.show('Trabalho Enviado com Sucesso', '<p>Seu trabalho foi enviado com sucesso.</p>', 'success');
//    }
}

// This event comes from the Queue Plugin
function queueComplete(numFilesUploaded) {

}

