// vi:si:et:sw=4:sts=4:ts=4 $(document).ready(function() { function formatSize(bytes) { var base = 1000, PREFIXES = ['K', 'M', 'G', 'T', 'P'], len = PREFIXES.length, val, pow = 1; while(Math.pow(base, pow+1) < bytes) { pow += 1; } return (Math.round(100* bytes / Math.pow(base, pow)) / 100) + ' ' + PREFIXES[pow-1] + 'B'; } $('#file').val(''); $('#file').change(function(e) { if(this.files.length>0) { $('#file').hide(); $('#upload').show(); $('#status').width(400); $('#status').html('' + this.files[0].name + ' (' + formatSize(this.files[0].size) + ')'); } else { $('#upload').hide(); } $('#upload').click(function(e) { e.stopPropagation(); var file = $('#file')[0].files[0]; $('#upload').hide(); $('#status').width(200); $('#status').css('background-color', '#eee'); $('#status').html('