﻿function addUploadButton(url, id, name, flash, button, img) {
    var swfu = new SWFUpload({
        upload_url: url,
        flash_url: flash,
        button_placeholder_id: id,
        file_size_limit: "3 MB",
        button_image_url: button,
        button_width: 110,
        button_height: 22,
        button_text_left_padding: 10,
        button_text_top_padding: 1,
        button_text: "<font face='Arial' size='13pt'>Choose Image</span>",
        file_queued_handler: function(file) { swfu.startUpload(); },
        file_queue_error_handler: function(file, code, msg) { alert("Sorry, your file wasn't uploaded: " + msg); },
        upload_error_handler: function(file, code, msg) { alert("Sorry, your file wasn't uploaded: " + msg); },
        upload_success_handler: function(file, response) {
            $('#' + id  + '_image')
                    .empty()
                    .append('<img src="' + img + '/' + response + '" />')
                    .append('<input type="hidden" name="' + name + '.ImageId" value="' + response + '" />');
        },
        upload_complete_handler: function() { swfu.setButtonDimensions(110, 22); },
        upload_start_handler: function() { swfu.setButtonDimensions(0, 22); }
    })
}
