﻿var documentUpload = function () {

    var o;

    function setup() {
        $().ready(function () {
            o.dialogButton.overlay({
                mask: {
                    color: '#ccc',
                    loadSpeed: 200
                }
            });
        });

        setupUploadify();
    }


    function setupUploadify() {
        $(function () {
            $("#file").uploadify({
                'uploader': o.uploader,
                'script': o.script,
                'auto': false,
                'multi': true,
                'queueSizeLimit': 10,
                'simUploadLimit': 2,
                'scriptData': { 'type': o.type, 'entity': o.selectedEntity },
                'sizeLimit': 4194304,
                'fileExt': '*.jpg; *.png; *.gif; *.pdf; *.doc; *.docx; *.txt;'
            });
        });
    }

    return {
        init: function(options) {
            o = options;
            setup();
        }
    };
} ();





