var ListUploadNum=1;function fileQueued(file){SWFUpload.uploadTotalSize+=file.size;SWFUpload.fileQueue[file.index]=file.id;var o=this.getStats();$('#user_upload_num').html(o.files_queued);$('#user_upload_size').html(getFormatSize(SWFUpload.uploadTotalSize));if(o.files_queued<3){$('#view_upload_file_list').css('height',o.files_queued*130+'px');}else{$('#view_upload_file_list').css('height','400px');}var html='';html='<div class="filenum" id="fileList_'+file.index+'"><em>文件<span class="list_file_serial">'+getSerialNo(ListUploadNum)+'</span>：</em>'+file.name+' ('+getFormatSize(file.size)+') <i class="icon_del"><a href="javascript:void(0)"  onclick="return delFileList(\''+file.index+'\',\''+file.id+'\')"></a></i></div><div class="inp_t2 inp_bg" id="fileIntro_'+file.index+'"><textarea intro="请输入这个文件的简要介绍，可以帮助您获得更多的金币。" id="intro_'+file.id+'"></textarea></div>';$('#view_upload_file_list').append(html);ListUploadNum++;initInput();initMytitle();}function fileQueueError(file,errorCode,message){try{if(errorCode===SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){var msg="当前一次只允许上传"+this.settings['file_queue_limit']+"个文件";messageBox2(msg,2000);return;}switch(errorCode){case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:messageBox2('文件大小已超过 '+this.settings['file_size_limit']+'，请重新选择',3000);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:break;default:break;}}catch(ex){}}function fileDialogComplete(numFilesSelected,numFilesQueued){try{var o=swfu.getStats();if(o.files_queued>0){$('#fileState').show();$('#noFile').hide();}else{$('#fileState').hide();$('#noFile').show();}}catch(ex){this.debug(ex);}}function uploadStart(file){try{if($('#intro_'+file.id).attr('intro')!=$('#intro_'+file.id).val()){this.addPostParam('intro1',$('#intro_'+file.id).val());}$('#ListImageState_'+file.id).removeClass('icon_fresh');$('#ListImageState_'+file.id).addClass('icon_up');$('#list_upload_speed_'+file.id).removeClass('up_speed');$('#list_upload_speed_'+file.id).addClass('up_speeding');$('#ListFileState_'+file.id).html('上传中...');}catch(ex){}return true;}function uploadProgress(file,bytesLoaded,bytesTotal){try{var percent=Math.ceil((bytesLoaded/bytesTotal)*100);$('#list_upload_speed_'+file.id+' em').css('width',percent+'%');$('#listProgress_'+file.id).html(percent+'%');updateDisplay.call(this,file);if(percent!=100){$('#UploadFileSpeed_'+file.id).html(html);}else{$('#ListImageState_'+file.id).removeClass('icon_up');$('#ListImageState_'+file.id).addClass('icon_fresh');$('#ListFileState_'+file.id).html('处理中...');$('#useTime_'+file.id).html('，用时：'+SWFUpload.speed.formatTime(file.timeElapsed));}var o=swfu.getStats();$('#listUploadNum').html(o.successful_uploads);}catch(ex){}}function updateDisplay(file){$('#file_speed_'+file.id).html(SWFUpload.speed.formatBytes(file.averageSpeed));$('#useTime_'+file.id).html('，剩余时间大约：'+SWFUpload.speed.formatTime(file.timeRemaining));}function uploadSuccess(file,serverData){try{var info=eval('('+serverData+')');if(info.message){$('#ListFileState_'+file.id).html('上传失败');if(info.title){$('#ListImageState_'+file.id).removeClass('icon_up');$('#ListImageState_'+file.id).addClass('icon_x');$('#sys_'+file.id).html(info.title);}$('#hideButton_'+file.id).remove();return false;}if(uploadFileCharid==''){uploadFileCharid=info[0];}else{uploadFileCharid=uploadFileCharid+','+info[0];}$('#list_upload_speed_'+file.id+' em').css('width','100%');$('#listProgress_'+file.id).html('100%');$('#ListImageState_'+file.id).removeClass('icon_fresh');$('#ListImageState_'+file.id).addClass('icon_succ');$('#ListFileState_'+file.id).html('上传成功，请稍候');$('#hideButton_'+file.id).remove();$('#list_upload_speed_'+file.id).removeClass('up_speeding');$('#list_upload_speed_'+file.id).addClass('up_speed');}catch(ex){}}function uploadError(file,errorCode,message){try{switch(errorCode){case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:$('#ListFileState_'+file.id).html('网络错误,上传失败');break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:$('#ListFileState_'+file.id).html('上传失败');break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:$('#ListFileState_'+file.id).html('上传失败');break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:$('#ListFileState_'+file.id).html('上传失败');break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:$('#ListFileState_'+file.id).html('上传失败');break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:$('#ListFileState_'+file.id).html('上传失败');break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:$('#ListFileState_'+file.id).html('取消上传');break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:$('#ListFileState_'+file.id).html('停止上传');break;}$('#hideButton_'+file.id).remove();$('#ListImageState_'+file.id).removeClass('icon_up');$('#ListImageState_'+file.id).removeClass('icon_fresh');$('#ListImageState_'+file.id).addClass('icon_x');$('#useTime_'+file.id).html('');}catch(ex){}}function uploadComplete(file){if(this.getStats().files_queued===0){document.getElementById(this.customSettings.cancelButtonId).disabled=true;}}function queueComplete(numFilesUploaded){if(numFilesUploaded==0||uploadFileCharid==''){location.href=location.href;return false;}location.href='/?action=success&id='+uploadFileCharid+'&num='+numFilesUploaded;}
