	_onClick: function(/* Event */e){		// summary: on click of cacel button, since we can't clear the input because of		// 	security reasons, we destroy it, and add a new one in it's place.		dojo.disconnect(this._listener);		dojo.disconnect(this._keyListener); 		this.domNode.removeChild(this.fileInput);		dojo.fadeOut({ node: this.cancelNode, duration:275 }).play(); 		// should we use cloneNode()? can we?		this.fileInput = document.createElement('input');		this.fileInput.setAttribute("type","file");		this.fileInput.setAttribute("id",this.id);		this.fileInput.setAttribute("name",this.name);		dojo.addClass(this.fileInput,"dijitFileInputReal");		this.domNode.appendChild(this.fileInput);		this._keyListener = dojo.connect(this.fileInput,"onkeyup",this,"_matchValue");		this._listener = dojo.connect(this.fileInput,"onchange",this,"_matchValue"); 		this.inputNode.value = ""; 	}
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/ac12f5fd6fa9b9fd7ad02d7a0288f4ef3f7c8cbb/FileInput.js/clean/widget/FileInput.js