function GetRadUpload(l8){return window[l8]; } ; if (typeof(RadUploadNameSpace)=="undef\x69\x6e\145\x64")RadUploadNameSpace= {} ; RadUploadNameSpace.RadUpload= function (k){ this.l9= false; RadControlsNamespace.EventMixin.Initialize(this ); RadControlsNamespace.DomEventsMixin.Initialize(this ); this.Id=k[0]; this.i9(document.getElementById(k[1])); this.I9=k[2]; this.oa=k[3]; this.Enabled=k[4]; this.Oa=k[5]; this.la=k[6]; this.ia=k[7]; if (RadControlsNamespace.Browser.IsSafari || (RadControlsNamespace.Browser.IsOpera && !RadControlsNamespace.Browser.IsOpera9)){ this.ia= false; } this.Ia=k[8]; this.ob=k[9]; this.Ob=k[10]&1; this.lb=k[10]&2; this.ib=k[10]&4; this.OnClientAdded=k[11]; this.OnClientAdding=k[12]; this.OnClientDeleting=k[13]; this.OnClientClearing=k[14]; this.OnClientFileSelected=k[15]; this.OnClientDeletingSelected=k[16]; this.CurrentIndex=0; this.Ib=document.getElementById(this.Id+"\x42\x75ttonArea"); this.ListContainer=document.getElementById(this.Id+"\x4cistCont\x61\x69ner"); if (!document.readyState || document.readyState=="\x63omple\x74\x65"){ this.InnerConstructor(); }else { this.AttachDomEvent(window,"\x6c\x6fad","\x49nnerConstr\x75\x63tor"); }} ; RadUploadNameSpace.RadUpload.prototype= {InnerConstructor:function (){ this.oc(); this.Oc=this.lc(document.getElementById(this.Id+"AddButto\x6e"),"\x41dd","AddFileInp\x75\x74"); this.ic=this.lc(document.getElementById(this.Id+"D\x65\x6ceteButt\x6f\156"),"Delete","DeleteSel\x65\x63ted\x46\x69leI\x6e\160\x75\x74s"); this.Ic=this.od(); var Od=this.Oa==0?this.la:Math.min(this.la,this.Oa); for (var i=0; i<Od; i++){ this.AddFileInput(); } this.ld(); this.l9= true; } ,AddFileInput:function (){var O3=this.AddFileInputAt(this.ListContainer.rows.length); if (this.l9){try {O3.focus(); }catch (ex){}}} ,AddFileInputAt:function (index){if (typeof(index)=="\165n\x64\x65fined" || index>this.ListContainer.rows.length){index=this.ListContainer.rows.length; }if (this.Oa>0 && index>=this.Oa)return; if (this.l9){var oe=this.RaiseEvent("\x4fnClientAd\x64\x69ng",new RadUploadNameSpace.RadUploadEventArgs(null)); if (oe== false){return; }} this.Oe(index); } ,Oe:function (index){var le=this.ListContainer.insertRow(index); this.AttachDomEvent(le,"c\x6c\151ck","\x52owClicked"); var ie; if (this.Ob){ie=le.insertCell(le.cells.length); this.Ie(ie); }ie=le.insertCell(le.cells.length); this.of(ie); if (this.ib){ie=le.insertCell(le.cells.length); this.Of(ie); }if (this.lb){ie=le.insertCell(le.cells.length); this.If(ie); } this.ld(); this.RaiseEvent("\x4fnCli\x65\x6etAdde\x64", {Row:le } ); this.CurrentIndex++; return le; } ,Ie:function (container){var og=document.createElement("\x69\x6eput"); og.type="\x63\x68eckbox"; og.id=this.Id+"\x63\x68eckbox"+this.CurrentIndex; container.appendChild(og); og.className="RadUploadF\x69\x6ceSe\x6c\x65cto\x72"; og.disabled=!this.Enabled; return og; } ,Of:function (container){var button=document.createElement("\x69\x6eput"); button.type="\x62\165t\x74\x6fn"; button.id=this.Id+"cle\x61\x72"+this.CurrentIndex; container.appendChild(button); this.lc(button,"Clear"); button.className="RadUplo\x61\x64Clea\x72\x42utto\x6e"; button.name="C\x6c\x65arInput"; button.disabled=!this.Enabled; return button; } ,If:function (container){var button=document.createElement("\x69nput"); button.type="\x62utton"; button.id=this.Id+"remove"+this.CurrentIndex; container.appendChild(button); button.value=RadUploadNameSpace.Localization[this.I9]["\x52\x65move"]; button.className="RadUploa\x64\x52emov\x65\x42utt\x6f\156"; button.name="\x52\145mov\x65\x52ow"; button.disabled=!this.Enabled; return button; } ,of:function (container){var O3=this.Og(); this.AttachDomEvent(O3,"ch\x61\x6ege","\x46\151leS\x65\x6cecte\x64"); if (this.ia){O3.className="R\x65\x61lFileIn\x70\x75t"; var div=document.createElement("\x64iv"); container.appendChild(div); div.style.position="\x72elative"; div.appendChild(this.Ic.cloneNode( true)); div.appendChild(O3); if (!this.Ia){ this.AttachDomEvent(O3,"keyup","SyncFileIn\x70\x75tCon\x74\x65nt"); }return div; }else {container.appendChild(O3); O3.className="\x4e\x6fSkinne\x64\x46ileU\x6e\x70ut"; return O3; }} ,ClearFileInputAt:function (index){var le=this.ListContainer.rows[index]; if (le){var oe=this.RaiseEvent("OnClientCle\x61\x72ing",new RadUploadNameSpace.RadUploadEventArgs(this.GetFileInputFrom(le))); if (oe== false){return false; } this.DeleteFileInputAt(index, true); this.Oe(index, true); }} ,od:function (){var lg=document.createElement("div"); lg.style.position="\x61\142s\x6f\x6cute"; lg.style.top=0; lg.style.left=0; lg.style.zIndex=1; var Ig=document.createElement("\x69nput"); Ig.type="text"; Ig.className="\x52adUploa\x64\x49nputF\x69\x65ld"; lg.appendChild(Ig); var oh=document.createElement("input"); oh.type="b\x75\x74ton"; lg.appendChild(oh); this.lc(oh,"Sele\x63\x74"); oh.disabled=!this.Enabled; oh.className="Rad\x55\x70loadSe\x6c\x65ctBu\x74ton"; return lg; } ,Og:function (){var O3=document.createElement("\x69npu\x74"); O3.type="file"; O3.name=this.GetID("\x66ile"); O3.id=this.GetID("\x66\151l\x65"); O3.disabled=!this.Enabled; return O3; } ,DeleteFileInputAt:function (index,Oh){var le=this.ListContainer.rows[index]; if (le){if (!Oh){var oe=this.RaiseEvent("\x4fnClientD\x65\x6ceti\x6e\x67",new RadUploadNameSpace.RadUploadEventArgs(this.GetFileInputFrom(le))); if (oe== false){return false; }}le.parentNode.removeChild(le); this.ld(); }} ,DeleteSelectedFileInputs:function (){var lh=[]; var ih=[]; for (var i=this.ListContainer.rows.length-1; i>=0; i--){var Ih=this.ListContainer.rows[i]; var oi=Ih.cells[0].childNodes[0]; if (oi.checked){ih[ih.length]=i; lh[lh.length]=this.GetFileInputFrom(Ih); }}var oe=this.RaiseEvent("O\x6eClientDe\x6c\x65tin\x67\x53el\x65\x63ted",new RadUploadNameSpace.RadUploadDeleteSelectedEventArgs(lh)); if (oe== false){return; }for (var i=0; i<ih.length; i++){ this.DeleteFileInputAt(ih[i], true); }} ,oc:function (){var Oi=this.ListContainer.rows[0]; Oi.parentNode.removeChild(Oi); } ,FileSelected:function (e){if (this.ia){ this.SyncFileInputContent(e); } this.RaiseEvent("\x4f\156\x43\x6cientF\x69\x6ceSe\x6cected",new RadUploadNameSpace.RadUploadEventArgs(e.srcElement?e.srcElement:e.target)); } ,GetFileInputFrom:function (le){var ii=le.getElementsByTagName("input"); for (var i=0; i<ii.length; i++){if (ii[i].type=="fil\x65"){return ii[i]; }}return null; } ,GetFileInputs:function (){var o3=[]; for (var i=0; i<this.ListContainer.rows.length; i++){o3[o3.length]=this.GetFileInputFrom(this.ListContainer.rows[i]); }return o3; } ,GetID:function (g){return this.Id+g+this.CurrentIndex; } ,Ii:function (l){if (l){if (l.tagName.toLowerCase()=="\x74r"){return l; }else {return this.Ii(l.parentNode); }}return null; } ,lc:function (button,oj,Oj){if (button){button.value=RadUploadNameSpace.Localization[this.I9][oj]; if (this.Enabled){if (Oj)this.AttachDomEvent(button,"c\x6c\x69ck",Oj); }else {button.disabled= true; }}return button; } ,IsExtensionValid:function (lj){if (lj=="")return true; for (var i=0; i<this.ob.length; i++){var ij=this.ob[i].substring(2); var Ij=new RegExp("\x2e"+ij+"\x24","\x69\x67"); if (lj.match(Ij)){return true; }}return false; } ,RowClicked:function (e){var srcElement=e.srcElement?e.srcElement:e.target; var ok=this.Ii(srcElement); if (srcElement.name=="RemoveRow"){ this.DeleteFileInputAt(ok.rowIndex); }else if (srcElement.name=="Clea\x72\x49nput"){ this.ClearFileInputAt(ok.rowIndex); }} ,ld:function (){ this.Ok(this.ic,this.ListContainer.rows.length>0); this.Ok(this.Oc,(this.Oa<=0) || (this.ListContainer.rows.length<this.Oa)); } ,Ok:function (button,lk){if (button){button.className=lk?"R\x61\x64Upload\x42\x75tton": "\x52adUplo\x61\x64Butto\x6e\x44is\x61bled"; }} ,SyncFileInputContent:function (e){var O3=e.srcElement?e.srcElement:e.target; var ik=O3.parentNode.childNodes[0].childNodes[0]; if (O3 !== ik){ik.value=O3.value; ik.title=O3.value; ik.disabled= true; }} ,i9:function (form){if (!form)form=document.forms[0]; form.enctype=form.encoding="multip\x61\x72t/fo\x72\x6d-dat\x61"; } ,ValidateExtensions:function (){for (var i=0; i<this.ListContainer.rows.length; i++){var Ik=this.GetFileInputFrom(this.ListContainer.rows[i]).value; if (!this.IsExtensionValid(Ik)){return false; }}return true; }} ;;if (typeof window.RadControlsNamespace=="\x75\x6edefined"){window.RadControlsNamespace= {} ; }if (typeof(window.RadControlsNamespace.Browser)=="\x75ndefined" || typeof(window.RadControlsNamespace.Browser.Version)==null || window.RadControlsNamespace.Browser.Version<1){window.RadControlsNamespace.Browser= {Version: 1 } ; window.RadControlsNamespace.Browser.ParseBrowserInfo= function (){ this.IsMacIE=(navigator.appName=="\x4dicro\x73\x6fft In\x74\145\x72net Exp\x6c\x6frer") && ((navigator.userAgent.toLowerCase().indexOf("\x6dac")!=-1) || (navigator.appVersion.toLowerCase().indexOf("\x6dac")!=-1)); this.IsSafari=(navigator.userAgent.toLowerCase().indexOf("\x73afari")!=-1); this.IsMozilla=window.netscape && !window.opera; this.IsNetscape=/\x4e\x65\x74\x73\x63\x61\x70\x65/.test(navigator.userAgent); this.IsOpera=window.opera; this.IsOpera9=window.opera && (parseInt(window.opera.version())>8); this.IsIE=!this.IsMacIE && !this.IsMozilla && !this.IsOpera && !this.IsSafari; this.StandardsMode=this.IsSafari || this.IsOpera9 || this.IsMozilla || document.compatMode=="C\x53\x531Compat"; this.IsMac=/\x4d\x61\x63/.test(navigator.userAgent); };RadControlsNamespace.Browser.ParseBrowserInfo(); };if (typeof window.RadControlsNamespace=="undefined"){window.RadControlsNamespace= {} ; }RadControlsNamespace.DomEventsMixin= function (){} ; RadControlsNamespace.DomEventsMixin.Initialize= function (O){O.AttachDomEvent=this.AttachDomEvent; O.DetachDomEvent=this.DetachDomEvent; O.DisposeDomEvents=this.DisposeDomEvents; O.ClearEventPointers=this.ClearEventPointers; O.RegisterForAutomaticDisposal=this.RegisterForAutomaticDisposal; O.o=this.o; O.CreateEventHandler=this.CreateEventHandler; O.I=this.I; O.ClearEventPointers(); } ; RadControlsNamespace.DomEventsMixin.CreateEventHandler= function (A){var U=this ; return function (e){if (!e)e=window.event; return U[A](e); };} ; RadControlsNamespace.DomEventsMixin.AttachDomEvent= function (Z,z,W){var w=this.CreateEventHandler(W); this.V[this.V.length]=[Z,z,w]; this.I(Z,z,w); } ; RadControlsNamespace.DomEventsMixin.I= function (Z,z,w){if (Z.attachEvent){Z.attachEvent("on"+z,w); }else if (Z.addEventListener){Z.addEventListener(z,w, false); }} ; RadControlsNamespace.DomEventsMixin.DetachDomEvent= function (Z,z,w){if (Z.detachEvent){Z.detachEvent("on"+z,w); }} ; RadControlsNamespace.DomEventsMixin.DisposeDomEvents= function (){for (var i=0; i<this.V.length; i++){ this.DetachDomEvent(this.V[i][0],this.V[i][1],this.V[i][2]); } this.ClearEventPointers(); } ; RadControlsNamespace.DomEventsMixin.RegisterForAutomaticDisposal= function (v){var T=this ; var t=this.CreateEventHandler(v); var S= function (){t(); T.DisposeDomEvents(); T=null; } ; this.I(window,"\x75\x6eload",S); } ; RadControlsNamespace.DomEventsMixin.ClearEventPointers= function (){ this.V=[]; } ;;if (typeof window.RadControlsNamespace=="u\x6e\x64\x65fined"){window.RadControlsNamespace= {} ; }if (typeof(window.RadControlsNamespace.EventMixin)=="\x75ndefined" || typeof(window.RadControlsNamespace.EventMixin.Version)==null || window.RadControlsNamespace.EventMixin.Version<1){RadControlsNamespace.EventMixin= {Version: 1,Initialize:function (O){O._listeners= {} ; O._eventsEnabled= true; O.AttachEvent=this.AttachEvent; O.DetachEvent=this.DetachEvent; O.RaiseEvent=this.RaiseEvent; O.EnableEvents=this.EnableEvents; O.DisableEvents=this.DisableEvents; } ,DisableEvents:function (){ this._eventsEnabled= false; } ,EnableEvents:function (){ this._eventsEnabled= true; } ,AttachEvent:function (z,R){if (!this._listeners[z]){ this._listeners[z]=[]; } this._listeners[z][this._listeners[z].length]=(RadControlsNamespace.EventMixin.ResolveFunction(R)); } ,DetachEvent:function (z,R){var r=this._listeners[z]; if (!r){return false; }var Q=RadControlsNamespace.EventMixin.ResolveFunction(R); for (var i=0; i<r.length; i++){if (Q==r[i]){r.splice(i,1); return true; }}return false; } ,ResolveFunction:function (P){if (typeof(P)=="f\x75\x6e\x63tion"){return P; }else if (typeof(window[P])=="fu\x6e\x63tion"){return window[P]; }else {return new Function("\x76ar Send\x65\x72 = a\x72\x67um\x65\156\x74s[0]; v\x61\162 \x41rgu\x6d\x65nt\x73\040\x3d argu\x6dents[\x31];"+P); }} ,RaiseEvent:function (z,N){if (!this._eventsEnabled){return true; }var n= true; if (this[z]){var M=RadControlsNamespace.EventMixin.ResolveFunction(this[z])(this,N); if (typeof(M)=="undefined"){M= true; }n=n && M; }if (!this._listeners[z])return n; for (var i=0; i<this._listeners[z].length; i++){var R=this._listeners[z][i]; var M=R(this,N); if (typeof(M)=="\x75\x6e\x64efine\x64"){M= true; }n=n && M; }return n; }};};if (typeof(RadUploadNameSpace)=="undefi\x6e\x65\x64")RadUploadNameSpace= {} ; if (typeof(RadUploadNameSpace.Localization)=="\x75ndefi\x6e\x65d")RadUploadNameSpace.Localization=[]; RadUploadNameSpace.Localization.ProcessRawArray= function (m){var L=m[0]; if (typeof(RadUploadNameSpace.Localization[L])=="u\x6e\x64efined"){RadUploadNameSpace.Localization[L]=[]; }for (var i=1; i<m.length; i+=2){RadUploadNameSpace.Localization[L][m[i]]=m[i+1]; }} ;;if (typeof window.RadControlsNamespace=="u\x6e\x64\x65fine\x64"){window.RadControlsNamespace= {} ; }if (typeof(window.RadControlsNamespace.Overlay)=="undef\x69\x6eed" || typeof(window.RadControlsNamespace.Overlay.Version)==null || window.RadControlsNamespace.Overlay.Version<.11e1){window.RadControlsNamespace.Overlay= function (l){if (!this.SupportsOverlay()){return; } this.Element=l; this.Shim=document.createElement("\x49FRAME"); this.Shim.src="\x6aavascri\x70\x74:\047\047\x3b"; this.Element.parentNode.insertBefore(this.Shim,this.Element); if (l.style.zIndex>0){ this.Shim.style.zIndex=l.style.zIndex-1; } this.Shim.style.position="absolu\x74\x65"; this.Shim.style.border="0px"; this.Shim.frameBorder=0; this.Shim.style.filter="p\x72\x6fgid:DXI\x6d\141g\x65\x54ra\x6esform.\x4d\x69cro\x73\157\x66t.Al\x70ha(sty\x6c\145=\x30,opac\x69ty=0)"; this.Shim.disabled="\x64isabl\x65\x64"; };window.RadControlsNamespace.Overlay.Version=.11e1; RadControlsNamespace.Overlay.prototype.SupportsOverlay= function (){return RadControlsNamespace.Browser.IsIE || (RadControlsNamespace.Browser.IsMozilla && RadControlsNamespace.Browser.IsMac); };RadControlsNamespace.Overlay.prototype.Update= function (){if (!this.SupportsOverlay()){return; } this.Shim.style.top=this.ToUnit(this.Element.style.top); this.Shim.style.left=this.ToUnit(this.Element.style.left); this.Shim.style.width=this.Element.offsetWidth+"\x70x"; this.Shim.style.height=this.Element.offsetHeight+"\x70x"; };RadControlsNamespace.Overlay.prototype.ToUnit= function (value){if (!value)return "\x30px"; return parseInt(value)+"\x70x"; };RadControlsNamespace.Overlay.prototype.Dispose= function (){if (!this.SupportsOverlay()){return; }if (this.Shim.parentNode){ this.Shim.parentNode.removeChild(this.Shim); } this.Element=null; this.Shim=null; };};if (typeof(RadUploadNameSpace)=="u\x6e\x64efined")RadUploadNameSpace= {} ; RadUploadNameSpace.K="Panel"; RadUploadNameSpace.RadProgressArea= function (k){ this.Id=k[0]; this.OnClientProgressUpdating=k[1]; this.OnClientProgressBarUpdating=k[2]; this.J=k[3]; if (!this.J){alert("Could no\x74\040\x66ind a\x6e\x20in\x73\164a\x6e\x63e o\x66\040\x52adPr\x6f\147r\x65ssMana\x67er on\x20\164\x68\145 \x70age.\x20Ar\x65 you\x20miss\x69ng t\x68e co\x6etro\x6c dec\x6cara\x74ion\x3f"); }RadControlsNamespace.EventMixin.Initialize(this ); RadControlsNamespace.DomEventsMixin.Initialize(this ); this.Element=document.getElementById(this.Id); this.PrimaryProgressBarElement=this.FindElement("\x50\162ima\x72\x79Prog\x72\x65ss\x42\x61r"); this.PrimaryTotalElement=this.FindElement("\x50rimaryTota\x6c"); this.PrimaryValueElement=this.FindElement("\120ri\x6d\x61ryValu\x65"); this.PrimaryPercentElement=this.FindElement("\x50rimaryP\x65\x72cent"); this.SecondaryProgressBarElement=this.FindElement("\x53econ\x64\x61ryPro\x67\x72ess\x42\x61r"); this.SecondaryTotalElement=this.FindElement("SecondaryTo\x74\x61l"); this.SecondaryValueElement=this.FindElement("\x53econ\x64\x61ryVal\x75\x65"); this.SecondaryPercentElement=this.FindElement("Seconda\x72\x79Perc\x65\x6et"); this.H=this.FindElement("C\x75\x72rentOpe\x72\x61tio\x6e"); this.TimeElapsedElement=this.FindElement("\x54imeEla\x70\x73ed"); this.TimeEstimatedElement=this.FindElement("TimeEstima\x74\x65d"); this.SpeedElement=this.FindElement("\x53\160eed"); this.CancelButtonElement=this.FindElement("Can\x63\x65lButto\x6e"); this.CancelClicked= false; if (this.CancelButtonElement){ this.AttachDomEvent(this.CancelButtonElement,"click","CancelRe\x71\x75est"); }if (typeof(RadUploadNameSpace.ProgressAreas)=="\x75\x6edefin\x65\x64"){RadUploadNameSpace.ProgressAreas=[]; } this.RegisterForAutomaticDisposal("Hide"); RadUploadNameSpace.ProgressAreas[RadUploadNameSpace.ProgressAreas.length]=this ; } ; RadUploadNameSpace.RadProgressArea.prototype= {Update:function (h){if (this.RaiseEvent("\x4fnClientPr\x6f\x67res\x73\x55pd\x61\x74ing", {ProgressData:h } )== false)return; this.Show(); if (this.RaiseEvent("OnClie\x6e\164P\x72\x6fgre\x73\x73Ba\x72\x55pda\x74\151n\x67", {ProgressValue:h.PrimaryPercent,ProgressBarElementName: "\x50rimaryP\x72\x6fgres\x73\x42ar",ProgressBarElement: this.PrimaryProgressBarElement } )!= false){ this.UpdateHorizontalProgressBar(this.PrimaryProgressBarElement,h.PrimaryPercent); }if (this.RaiseEvent("OnClientPro\x67\x72ess\x42\x61rUp\x64\x61tin\x67", {ProgressValue:h.SecondaryPercent,ProgressBarElementName: "\x53\x65condar\x79\x50rogr\x65\x73sB\x61\x72",ProgressBarElement: this.SecondaryProgressBarElement } )!= false){ this.UpdateHorizontalProgressBar(this.SecondaryProgressBarElement,h.SecondaryPercent); } this.UpdateTextIndicator(this.PrimaryTotalElement,h.PrimaryTotal); this.UpdateTextIndicator(this.PrimaryValueElement,h.PrimaryValue); this.UpdateTextIndicator(this.PrimaryPercentElement,h.PrimaryPercent); this.UpdateTextIndicator(this.SecondaryTotalElement,h.SecondaryTotal); this.UpdateTextIndicator(this.SecondaryValueElement,h.SecondaryValue); this.UpdateTextIndicator(this.SecondaryPercentElement,h.SecondaryPercent); this.UpdateTextIndicator(this.H,h.CurrentOperationText); this.UpdateTextIndicator(this.TimeElapsedElement,h.TimeElapsed); this.UpdateTextIndicator(this.TimeEstimatedElement,h.TimeEstimated); this.UpdateTextIndicator(this.SpeedElement,h.Speed); } ,Show:function (){ this.Element.style.display=""; if (this.Element.style.position=="\x61bsolute"){if (typeof(this.Overlay)=="\x75ndefined"){ this.Overlay=new RadControlsNamespace.Overlay(this.Element); } this.Overlay.Update(); }} ,Hide:function (){ this.Element.style.display="\x6eone"; if (this.Overlay){ this.Overlay.Dispose(); this.Overlay=null; }} ,UpdateHorizontalProgressBar:function (l,G){if (l && typeof(G)!="undefined")l.style.width=G+"%"; } ,UpdateVerticalProgressBar:function (l,G){if (l && typeof(G)!="\x75ndefine\x64")l.style.height=G+"%"; } ,UpdateTextIndicator:function (l,text){if (l && typeof(text)!="undefined"){if (typeof(l.value)=="\x73\x74ring")l.value=text; else if (typeof(l.innerHTML)=="string")l.innerHTML=text; }} ,CancelRequest:function (){ this.CancelClicked= true; } ,FindElement:function (g){var F=this.Id+"_"+RadUploadNameSpace.K+"_"+g; return document.getElementById(F); }};;if (typeof(RadUploadNameSpace)=="undefined")RadUploadNameSpace= {} ; RadUploadNameSpace.RadProgressManager= function (k){RadControlsNamespace.EventMixin.Initialize(this ); RadControlsNamespace.DomEventsMixin.Initialize(this ); this.f=Math.max(k[0],50); var D=k[1]; this.EnableMemoryOptimizationIdentifier=k[2]; this.UniqueRequestIdentifier=k[3]; this.d=k[4]; this.OnClientProgressStarted=k[5]; this.OnClientProgressUpdating=k[6]; this.FormId=k[7]; this.C=k[8]; this.EnableMemoryOptimization=k[9]; this.SuppressMissingHttpModuleError=k[10]; this.TimeFormat="%HOUR\x53\x25\x3a%MI\x4e\x55TES\x25:%SECON\x44\x53%s"; var form=document.getElementById(this.FormId); if (!form){form=document.forms[0]; } this.c(form); if (this.C== true){ this.RegisterForSubmit(form); } this.B=this.o0(D); this.O0= false; if (typeof(RadUploadNameSpace.ProgressAreas)=="undefine\x64"){RadUploadNameSpace.ProgressAreas=[]; }} ; RadUploadNameSpace.RadProgressManager.prototype= {StartProgressPolling:function (){ this.InitSelectedFilesCount(); this.RaiseEvent("\x4fnClien\x74\x50rogr\x65\x73sS\x74\x61rte\x64"); this.l0=new Date(); this.MakeCallback(); } ,MakeCallback:function (){if (!this.O0){ this.O0= true; this.i0(); }} ,HandleCallback:function (){if (this.I0.readyState!=4)return; this.O0= false; if (this.ErrorOccured())return; var responseText=this.I0.responseText; if (responseText){try {eval(responseText); }catch (ex){ this.o1(); return; }if (rawProgressData){if (this.EnableMemoryOptimization== true && !this.SuppressMissingHttpModuleError && rawProgressData.ProgressError){alert(rawProgressData.ProgressError); return; }if (rawProgressData.InProgress){if (this.O1>0 || rawProgressData.RadProgressContextCustomCounters){ this.ModifyProgressData(rawProgressData); if (!this.UpdateProgressAreas(rawProgressData)){window.location.href=window.location.href; return; }}}}}window.setTimeout(this.CreateEventHandler("M\x61keCallbac\x6b"),this.f); } ,ErrorOccured:function (){if (!document.all)return false; if (this.I0.status==404){ this.l1(); }else if (this.I0.status>0 && this.I0.status!=200){ this.i1(); }else return false; return true; } ,l1:function (){alert("r\x2e\141\x2e\x64.upl\x6f\x61d A\x6a\141x\x20\x63all\x62\141c\x6b err\x6fr. So\x75rce ur\x6c was \x6e\157\x74\040\x66ound\x3a \012\x0d\x0a\015"+this.B+"\012\x0d\x0a\015\x44id yo\x75\040\x72\x65gis\x74\145r\x20\x74he\x20RadUp\x6c\157a\x64Progr\x65\163s\x48andl\x65\162 \x69n we\x62.con\x66ig?"+"\015\x0a\015\x0a\x50lea\x73\x65, \x73\x65e t\x68\145 \x68\x65lp\x20for mo\x72e det\x61\151l\x73: Rad\x55pload\x202.0 \x2d\040\x55sing\x20r.a.\x64.up\x6coad \x2d Con\x66igu\x72ati\x6fn -\x20Rad\x55plo\x61dPr\x6fgr\x65ssH\x61ndl\x65r."); } ,i1:function (){alert("r.a.d\x2e\x75pload\x20\x41jax\x20\143a\x6c\x6cbac\x6b\040e\x72\162o\x72. Sour\x63e url \x72eturn\x65\144 \x65rror:\x20"+this.I0.status+" \012\x0d\x0a\015"+this.I0.I1+" \012\x0d\012\015"+this.B+"\x0a\x0d\012\x0dDid you\x20\x72eg\x69\163te\x72\040t\x68\145 \x52adUplo\x61dProg\x72\145s\x73Handl\x65r in\x20\167e\x62.con\x66ig?"+"\015\012\x0d\012\x50lease, \x73\145e\x20\x74he\x20\x68el\x70\x20f\x6f\x72 m\x6fre de\x74\141i\x6cs: R\x61\144U\x70load\x202.0 \x2d Us\x69ng r\x2ea.d.\x75plo\x61d - \x43onf\x69gur\x61tio\x6e - \x52ad\x55plo\x61dPr\x6fgr\x65ssH\x61nd\x6cer\x2e"); } ,o1:function (){alert("r.a.d.up\x6c\x6fad \x41\x6aax \x63\x61llb\x61\143k\x20\x65rr\x6fr. Sou\x72\143e\x20url re\x74urned\x20\151\x6e\166a\x6cid c\x6fnten\x74: \012\015\x0a\015"+this.I0.responseText+"\012\x0d\x0a\015"+this.B+"\012\x0d\012\015\x44id \x79\x6fu \x72\x65gi\x73\x74er \x74\150e\x20RadUp\x6c\157a\x64\120r\x6fgress\x48andle\x72 in \x77eb.co\x6efig\x3f"+"\x0d\012\x0d\x0aPle\x61\x73e, \x73\145e\x20\x74he \x68\145l\x70\040f\x6fr more\x20detai\x6c\163:\x20RadUp\x6coad \x32\056\x30 - U\x73ing \x72.a.d\x2euplo\x61d -\x20Conf\x69gur\x61tio\x6e - \x52adU\x70loa\x64Pro\x67re\x73sHa\x6edl\x65r."); } ,UpdateProgressAreas:function (rawProgressData){ this.RaiseEvent("OnClient\x50\x72ogr\x65\x73sUp\x64\141t\x69\x6eg", {ProgressData:rawProgressData } ); for (var i=0; i<RadUploadNameSpace.ProgressAreas.length; i++){var o2=RadUploadNameSpace.ProgressAreas[i]; if (o2.CancelClicked){return false; }o2.Update(rawProgressData); }return true; } ,ModifyProgressData:function (rawProgressData){var O2=new Date()-this.l0; if (typeof(rawProgressData.TimeElapsed)=="\x75ndefi\x6e\x65d")rawProgressData.TimeElapsed=this.GetFormattedTime(this.ToSeconds(O2)); if (rawProgressData.RadUpload){var l2=rawProgressData.RadUpload.RequestSize; var i2=rawProgressData.RadUpload.Bytes; if (typeof(rawProgressData.PrimaryTotal)=="undefin\x65\x64")rawProgressData.PrimaryTotal=this.FormatBytes(l2); if (typeof(rawProgressData.PrimaryValue)=="undef\x69\x6eed")rawProgressData.PrimaryValue=this.FormatBytes(i2); if (typeof(rawProgressData.PrimaryPercent)=="\165\x6e\x64efine\x64")rawProgressData.PrimaryPercent=Math.round(100*i2/l2); if (typeof(rawProgressData.SecondaryTotal)=="\x75\x6edefined")rawProgressData.SecondaryTotal=this.O1; if (typeof(rawProgressData.SecondaryValue)=="\x75ndefi\x6e\x65d")rawProgressData.SecondaryValue=rawProgressData.RadUpload.FilesCount; if (typeof(rawProgressData.SecondaryPercent)=="undefined")rawProgressData.SecondaryPercent=Math.round(100*rawProgressData.RadUpload.FilesCount/(this.O1!=0?this.O1: 1)); if (typeof(rawProgressData.CurrentOperationText)=="undef\x69\x6eed")rawProgressData.CurrentOperationText=rawProgressData.RadUpload.CurrentFileName; if (typeof(rawProgressData.Speed)=="\x75ndefined")rawProgressData.Speed=this.FormatBytes(rawProgressData.RadUpload.Bytes/this.ToSeconds(O2))+"\x2f\x73"; }if (typeof(rawProgressData.TimeEstimated)=="\x75ndefine\x64" && typeof(rawProgressData.PrimaryPercent)=="\x6eumber")rawProgressData.TimeEstimated=this.GetFormattedTime(this.ToSeconds(O2*(100/rawProgressData.PrimaryPercent-1))); } ,ToSeconds:function (I2){return Math.round(I2/1000); } ,InitSelectedFilesCount:function (){ this.O1=0; var o3=document.getElementsByTagName("inpu\x74"); for (var i=0; i<o3.length; i++){var O3=o3[i]; if (O3.type=="file" && O3.value!=""){ this.O1++; }}} ,i0:function (){if (typeof(XMLHttpRequest)!="u\x6edefined"){ this.I0=new XMLHttpRequest(); }else if (typeof(ActiveXObject)!="un\x64\x65fined"){ this.I0=new ActiveXObject("Mic\x72\x6fsoft.\x58\x4dLHT\x54\120"); }else return; this.I0.onreadystatechange=this.CreateEventHandler("\110an\x64\x6ceCallb\x61\x63k"); this.I0.open("GET",this.l3(), true); this.I0.send(""); } ,i3:function (U,method){return function (){method.apply(U,arguments); } ; } ,o0:function (D){var I3=D.indexOf("?")<0?"?": "\x26"; return D+I3+this.UniqueRequestIdentifier+"="+this.d; } ,l3:function (){return this.B+"&RadUploa\x64\x54imeS\x74\x61mp="+new Date().getTime(); } ,RegisterForSubmit:function (form){var o4=this.CreateEventHandler("\x53tartProg\x72\x65ssP\x6f\x6clin\x67"); var O4=form.submit; try {form.submit= function (){o4(); form.submit=O4; form.submit(); };}catch (exception){try {var l4=__doPostBack; __doPostBack= function (eventTarget,eventArgument){var i4= true; if (typeof(Page_ClientValidate)=="function"){i4=Page_ClientValidate(); }if (i4){o4(); l4(eventTarget,eventArgument); }} ; }catch (exception){}} this.AttachDomEvent(form,"\x73ubmit","\x53tartProgr\x65\x73sPol\x6c\x69ng"); } ,c:function (form){if (typeof(form.action)=="undef\x69\x6eed")form.action=""; if (form.action.match(/\x3f/)){form.action=this.I4(form.action,this.UniqueRequestIdentifier); form.action=this.I4(form.action,this.EnableMemoryOptimizationIdentifier); if (form.action.substring(form.action.length-1)!="?"){form.action+="&"; }}else {form.action+="\x3f";}form.action+=this.UniqueRequestIdentifier+"\x3d"+this.d; if (this.EnableMemoryOptimization){form.enctype=form.encoding="multipart/f\x6f\x72m-da\x74\x61"; }else {form.action+="\x26"+this.EnableMemoryOptimizationIdentifier+"=false"; }} ,I4:function (o5,O5){var l5=new RegExp("&\x3f"+O5+"\x3d[^&]*"); if (o5.match(l5)){return o5.replace(l5,""); }return o5; } ,FormatBytes:function (i5){var I5=i5/1024; var o6=I5/1024; if (o6>.8){return ""+Math.round(o6*100)/100+"M\x42"; }if (I5>.8){return ""+Math.round(I5*100)/100+"kB"; }return ""+i5+"\x20bytes"; } ,GetFormattedTime:function (O6){var l6=this.NormalizeTime(O6); return this.TimeFormat.replace(/\x25\x48\x4f\x55\x52\x53\x25/,l6.i6).replace(/\x25\x4d\x49\x4e\x55\x54\x45\x53\x25/,l6.I6).replace(/\x25\x53\x45\x43\x4f\x4e\x44\x53\x25/,l6.o7); } ,NormalizeTime:function (O7){var O6=O7%60; var l7=Math.floor(O7/60); var i7=l7%60; var I7=Math.floor(l7/60); return {i6:I7,I6:i7,o7:O6 };}} ;;RadUploadNameSpace.RadUploadEventArgs= function (o8){ this.FileInputField=o8; } ; RadUploadNameSpace.RadUploadDeleteSelectedEventArgs= function (O8){ this.FileInputFields=O8; } ;;if (typeof(RadUploadNameSpace)=="undefi\x6e\x65d")RadUploadNameSpace= {} ; RadUploadNameSpace.Utils= {} ; RadUploadNameSpace.Utils.AppendStyleSheet= function (l8,i8){var I8=(navigator.appName=="M\x69\x63rosof\x74\x20Int\x65\x72ne\x74 Explor\x65\x72") && ((navigator.userAgent.toLowerCase().indexOf("\x6dac")!=-1) || (navigator.appVersion.toLowerCase().indexOf("mac")!=-1)); var o9=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1); if (I8 || o9){document.write("\x3c"+"\x6c\x69nk"+" rel=\047styleshe\x65t\047\x20\x74y\x70\x65=\047\x74ext\x2f\143\x73s\047\x20hre\x66\075\x27"+i8+"\x27>"); }else {var O9=document.createElement("\x4cINK"); O9=O9.cloneNode( true); O9.rel="stylesheet"; O9.type="\x74ext/css"; O9.href=i8; document.getElementById(l8+"\x53tyleSh\x65\x65tHol\x64\x65r").appendChild(O9); }} ;;