/*
Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details
*/
if(!dojo._hasResource["dojox.form.FileInputAuto"]){dojo._hasResource["dojox.form.FileInputAuto"]=true;dojo.provide("dojox.form.FileInputAuto");dojo.require("dojox.form.FileInput");dojo.require("dojo.io.iframe");dojo.declare("dojox.form.FileInputAuto",dojox.form.FileInput,{url:"",blurDelay:2000,duration:500,uploadMessage:"Uploading ...",triggerEvent:"onblur",_sent:false,templateString:dojo.cache("dojox.form","resources/FileInputAuto.html","
\n"),startup:function(){this._blurListener=this.connect(this.fileInput,this.triggerEvent,"_onBlur");this._focusListener=this.connect(this.fileInput,"onfocus","_onFocus");this.inherited(arguments);},_onFocus:function(){if(this._blurTimer){clearTimeout(this._blurTimer);}},_onBlur:function(){if(this._blurTimer){clearTimeout(this._blurTimer);}if(!this._sent){this._blurTimer=setTimeout(dojo.hitch(this,"_sendFile"),this.blurDelay);}},setMessage:function(_1){this.overlay.removeChild(this.overlay.firstChild);this.overlay.appendChild(document.createTextNode(_1));},_sendFile:function(e){if(this._sent||this._sending||!this.fileInput.value){return;}this._sending=true;dojo.style(this.fakeNodeHolder,"display","none");dojo.style(this.overlay,{opacity:0,display:"block"});this.setMessage(this.uploadMessage);dojo.fadeIn({node:this.overlay,duration:this.duration}).play();var _2;if(dojo.isIE){_2=document.createElement("