/*
 * jQuery File Upload Plugin JS Example 5
 *  https://github.com/blueimp/jQuery-File-Upload
 *
 */

/*jslint unparam: true */
/*global JQ */

JQ(function () {
    'use strict';
    
    // Initialize the jQuery File Upload widget:
    JQ('#fileupload').fileupload({
            'autoUpload' : true,
            'maxFileSize': max_upload_size,
//            'maxChunkSize': 10000000,
//            'downloadTemplate': null,
            url: '/upload.php'
        })
//        .bind('fileuploaddone', function (e, data) {
//            if (data.result[0].file_id)
//                location.href = 'upload_finished.php?upload_id='+data.result[0].file_id;
//        });

    // Load existing files:
    
//    JQ.getJSON(JQ('#fileupload form').prop('action'), function (files) {
//        var fu = JQ('#fileupload').data('fileupload');
//        fu._adjustMaxNumberOfFiles(-files.length);
//    });
    
    // Load existing files:
    if (JQ('#fileupload form').prop('action'))
        JQ.getJSON(JQ('#fileupload form').prop('action'), function (files) {
            var fu = JQ('#fileupload').data('fileupload');
            fu._adjustMaxNumberOfFiles(-files.length);
            fu._renderDownload(files)
                .appendTo(JQ('#fileupload .files'))
                .fadeIn(function () {
                    // Fix for IE7 and lower:
                    JQ(this).show();
                });
            if (files.length) {
                JQ('div.myfiles, div.myfilesCaption').show();
            }
        });
    
    /*
    // Open download dialogs via iframes,
    // to prevent aborting current uploads:
    JQ('#fileupload .files a:not([rel^=gallery])').live('click', function (e) {
        e.preventDefault();
        JQ('<iframe style="display:none;"></iframe>')
            .prop('src', this.href)
            .appendTo('body');
    });
    */
});


function opnUploadedLinks(file_id) {
    JQ().jOverlay({url:'/info_file.php?info_id='+file_id+'&lite=1', closeOnEsc : false, imgLoading : '/templates/default/images/ajax-loader-overlay.gif', onSuccess: function() {
        JQ( "input:submit, button" ).button();
    }});
}
