﻿(function(a){function h(){return Math.floor(Math.random()*1E7)+(new Date).getTime()%1E9}function i(b,e){function f(){c=setTimeout(function(){i(b,e)},1E3)}e.random=h();c=null;a.ajax({type:"GET",url:b,data:e,success:function(a){g(a)&&f()},error:function(a){g({UploadStatusString:"ERROR: "+a.statusText});f()},dataType:"json"})}function g(b){a.each(b,function(b,c){a("#progress #progress"+b).text(c)});a("#progress #progressBar").css("width",b.PercentDone);if(b.UploadStatus=="Complete")return!1;else if(b.UploadStatus==
"Cancelled")return tb_remove(),!1;return!0}var c=null;a(function(){a('<div id="progressContainer"><table id="progress" style="width:100%"><tr><th colspan="2" align="left" class="title">Uploading File</th></tr><tr><td colspan="2" class="bar"><div style="border:#70736A solid 1px;background:#FFFFFF;position:relative;height:1.6em;"><div id="progressBar" style="position:absolute;top:0;left:0;width:0;background:#D3DABB;height:1.6em;"></div><div id="progressPercentDone" style="position:absolute;top:0;left:0;width:100%;line-height:1.6em;text-align:center;color:#70736A;">0.00%</div></div></td></tr><tr><th align="right">Current File:</th><td id="progressCurrentFileName" /></tr><tr><th align="right">Time Left:</th><td id="progressTimeLeft" /></tr><tr><th align="right">Upload Left:</th><td id="progressUploadLeft" /></tr><tr><th align="right">Transfer Rate:</th><td id="progressTransferRate" /></tr><tr><th /><td><b><a href="javascript:CancelUpload();">Cancel</a></b></td></tr></table></div>').hide().appendTo("body");
a('<a id="progressLink" href="#TB_inline?height=150&width=350&inlineId=progressContainer&modal=true" class="thickbox" />').hide().appendTo("body");tb_init("#progressLink")});window.StartUpload=function(b,e){if(b.find(":file").filter(function(){return a(this).val().length!=0}).length==0)return!0;var f=h(),d=a(b.attr("action").split(/[?&]/)),j=d.get(0),d=a.makeArray(d.slice(1).filter(function(){return this.indexOf("uploadid=")!=0}));d[d.length]="uploadid="+f;b.attr("action",j+"?"+d.join("&"));g({TimeLeft:"",
CurrentFileName:"",PercentDone:"0.00%",UploadLeft:"",TransferRate:"",UploadStatus:"",UploadStatusString:""});c&&clearTimeout(c);c=setTimeout(function(){i(e,{uploadid:f})},500);a("#progressLink").click();return!0};window.ClearUpload=function(b){var c=a("#"+b).wrap("<div></div>").parent().html();a("#"+b).parent().replaceWith(a(c));return!0};window.CancelUpload=function(){window.stop?window.stop():window.document&&window.document.execCommand&&window.document.execCommand("Stop");c!=null&&clearTimeout(c);
c=null;tb_remove()}})(jQuery);
